Roman
Pavel
хз, я не заморачивался так, честно говоря
Roman
Pavel
я вообще капейки ем и в диджатал оушене их деплою
Roman
https://github.com/google/novm
Pavel
типичиный софт от гугля
Pavel
"changed 2 years ago"
Roman
Pavel
оооо
Pavel
ваще конфета получается
Pavel
14 mpps на тазике за 300 баксов :)
Goletsa
L3/NAT?
Pavel
ну, фильтрации например, силами netmap-ipfw
niko
ненужных пакетов только)
Roman
@pavel_odintsov слушай, а если у меня после использования netmap с generic-режимом потом ядро ноет про net_device refcnt - это ж не нормально?
Roman
L3/NAT?
nat тебе ещё написать придётся ))
Pavel
с дженериком никогда не юзал
Uncel
L3/NAT?
лови https://wiki.fd.io/view/VPP/SNAT
Roman
вообще, с xdp есть хорошие перспективы втащить netmap, кмк
Roman
Uncel
dpdk
можно и без него, только медленно
🏳️ Phil
#borg Кстати ещё о borg. Если вы повелись на @schors , @demeliorator и @knutov .
prune - чистка. Работает согласно документации, но немного не так, как мы привыкли например в rsnapshot, что немного ломает мозг.
Чистка действительно чистит. Последовательно - дни (-d), недели (-w), месяцы (-m) и годы (-y). Если какой-то параметр не задан - считается, что должно остаться 0. Подвох в том, что например если мы задали 1 дневной (-d 4), а бэкапы делаем раз в полчаса, то останется только один последний бэкап. Если мы задали 2 недельных, но бэкапов у нас только на 6 дней, то тоже будет только один бэкап. Т.е. borg не занимается эвристикой и ничего не ротирует, только чистит имеющееся.
Другими словами это можно описать так - он берет цифру как период и оставляет по одному.
Пример -d 6 -w 2:
1. Берем 6 последних дней, в которых был бэкап (это подвох номер два), оставляем по ближайшей к сейчас копии.
2. Берем 2 последних недели, в которых был бэкап, оставляем для каждой по ближайшей к сейчас копии (те, что оставили в (1) не трогаем)
3. Берем.. 0 последних месяцев в которых был бэкап, оставляем 0 ближайших к сейчас копий, остальное вычищаем (те что оставили в (1-2) не трогаем)
4. Берем 0 последний лет, в которых был бэкап, оставляем 0 ближайших к сейчас копий, остальное вычищаем (те что оставили в (1-3) не трогаем)
Если нам хочется оставить промежуточные бэкапы, то используем --keep-within. Например, если мы хотим за сегодня оставлять всё - --keep-within 1d. Но надо учитывать, что за пределами этого 1d - опять будут работать правила для -d
nvkv
Котаны, кто-нибудь строил что-то подобное?
nvkv
http://milinda.pathirage.org/kappa-architecture.com/
nvkv
Я чот впечатлен просто ололо как
nvkv
@demeliorator тебе интересно должно быть, это про то, как строить иммютабл датабейзес нахаляву
nvkv
ну, почти
Nick
#borg Кстати ещё о borg. Если вы повелись на @schors , @demeliorator и @knutov .
prune - чистка. Работает согласно документации, но немного не так, как мы привыкли например в rsnapshot, что немного ломает мозг.
Чистка действительно чистит. Последовательно - дни (-d), недели (-w), месяцы (-m) и годы (-y). Если какой-то параметр не задан - считается, что должно остаться 0. Подвох в том, что например если мы задали 1 дневной (-d 4), а бэкапы делаем раз в полчаса, то останется только один последний бэкап. Если мы задали 2 недельных, но бэкапов у нас только на 6 дней, то тоже будет только один бэкап. Т.е. borg не занимается эвристикой и ничего не ротирует, только чистит имеющееся.
Другими словами это можно описать так - он берет цифру как период и оставляет по одному.
Пример -d 6 -w 2:
1. Берем 6 последних дней, в которых был бэкап (это подвох номер два), оставляем по ближайшей к сейчас копии.
2. Берем 2 последних недели, в которых был бэкап, оставляем для каждой по ближайшей к сейчас копии (те, что оставили в (1) не трогаем)
3. Берем.. 0 последних месяцев в которых был бэкап, оставляем 0 ближайших к сейчас копий, остальное вычищаем (те что оставили в (1-2) не трогаем)
4. Берем 0 последний лет, в которых был бэкап, оставляем 0 ближайших к сейчас копий, остальное вычищаем (те что оставили в (1-3) не трогаем)
Если нам хочется оставить промежуточные бэкапы, то используем --keep-within. Например, если мы хотим за сегодня оставлять всё - --keep-within 1d. Но надо учитывать, что за пределами этого 1d - опять будут работать правила для -d
я так и не понял что тебя здесь напрягает - именно это написано в документации и именно так оно раотает
Alexander 🐕
Aleksey
https://geektimes.ru/company/intel/blog/287088/
Aleksey
ура!
Nick
дорого пока
Nick
вот на 750 выпустят - уже можно будет брать поиграться
Aleksey
ниважно почём.
Aleksey
главное что 3dxpoint добралась до коммерции
Anonymous
поглядим тесты
Pavel
Вроде я уже спрашивал про подобную штуковину, есть ли такой сервис чтобы можно было через него пробрасывать коллеге ssh шелл интерактивный ?
Pavel
Типа он вбивает у себя в виртуалке ./probros_shella Ему выдается короткая ссылка, я по этой ссылке захожу и попадаю к нему в консоль
Pavel
чем screen плох?
Pavel
скрин позволяет забрать чужую сессию или по кр мере посмотреть AFAIK
Pavel
А как к ней подключиться?
Pavel
Это же надо пробиваться через мосты и фаерволы
Pavel
ну блин
Vladimir
@chebotarevp в одной конторе где я работал, чуваки для чего-то похожего запатчили ttyrec
Pavel
team viewer ;)
Pavel
если еще и NAT bypass и back connect хочется
Vladimir
в итоге у них ttyrec писал содержимое tty в файл и по https слал в 3 сервера
Pavel
это слишком круто
Vladimir
те сервера их складывали в базу
Vladimir
и была морда на рубях которая позволялала проиграть произвольную сессию
Vladimir
не ломало даже скрин
Vladimir
и тмукс
Pavel
Ну да офигенно
Vladimir
но в опенсорс это не выложили (
Vladimir
надо кстати спросить...
Vladimir
может могут морду минифицировать и опенсорснуть
Pavel
Вот есть прекрасный сервис ngrok который пробрасывает http сессии в паблик. Хочется такого же для ssh
Pavel
Самому такое писать мне кажется долго и трудно.
Uncel
есть конечно tmate.io
Pavel
О охренеть
Pavel
на 86% на си написан, вот это хардкор
Pavel
Спасибо
Nick
Pavel
Этот tmate именно то что мне нужно походу. На днях проверю его
Pavel
могу порекомендовать ядро С для той же задачи :)
Dmitrii
https://github.com/donnemartin/system-design-primer
Pavel
неплохо
Pavel
https://github.com/avances123/dynamodb_fdw никто случайно эту штуку не гонял в деле?
Magistr
Pavel
Мы как раз с нее бежим вытирая слезы и вытаскивая кактусы из разных частей тела
Magistr
а 10гиговые партиции да ))
Pavel
Но хотелось бы одним запросом элегантно слизать данные и засунуть в mysql а не писать скрипты огроменные
Magistr
там же кей валью, зачем мускуль насиловать им
Pavel
Там реляционные данные разбросаны по значениям
Aleksey
Dmitrii
Как хорошо что мы не стали эту хуйню использовать :) Как чуял
Aleksey
они что то такое деклирировали