Size: a a a

2020 August 24

SP

Sergei Puzyrev in DevOps
афаик он же вообще все транзакции сериализует?
источник

ЕО

Евгений Омельченко... in DevOps
Sergei Puzyrev
я не очень знаю про фундаментальные ограничения etcd
Там рафт, соответственно фактически выделенный мастер, квадратичное возрастание времени реилекшона от количества нод и нет шардирования.
источник

SP

Sergei Puzyrev in DevOps
Евгений Омельченко
Там рафт, соответственно фактически выделенный мастер, квадратичное возрастание времени реилекшона от количества нод и нет шардирования.
шардирование-то насрать пока данные влезают, проблемы по трупуту начнутся раньше из-за глобальной упорядоченности транзакций
источник

SP

Sergei Puzyrev in DevOps
он не может батчить параллельные несвязанные друг с другом транзакции
источник

ЕО

Евгений Омельченко... in DevOps
А кубернетис вообще использует транзакционность? Мне казалось, что он только локи берёт
источник

SP

Sergei Puzyrev in DevOps
Евгений Омельченко
А кубернетис вообще использует транзакционность? Мне казалось, что он только локи берёт
это свойство etcd, а не k8s
источник

ЕО

Евгений Омельченко... in DevOps
Ну, транзакции можно не юзать же, соответственно можно параллельно писать сколько угодно
источник

SP

Sergei Puzyrev in DevOps
Евгений Омельченко
Ну, транзакции можно не юзать же, соответственно можно параллельно писать сколько угодно
то что ты не используешь транзакции - не значит что etcd их не использует.
источник

SP

Sergei Puzyrev in DevOps
когда ты запускаешь два пута, которые причинно-следственно не связаны и поэтому могут быть исполнены параллельно и в любом порядке, etcd тем не менее сериализует их во времени, причем с консенсусом
источник

ЕО

Евгений Омельченко... in DevOps
Sergei Puzyrev
когда ты запускаешь два пута, которые причинно-следственно не связаны и поэтому могут быть исполнены параллельно и в любом порядке, etcd тем не менее сериализует их во времени, причем с консенсусом
источник

b

bama^boy in DevOps
источник

SP

Sergei Puzyrev in DevOps
действительно. ведь код на слайдах смотрит прямо сразу в репозиторий!
источник

SP

Sergei Puzyrev in DevOps
у вас не так?
источник

SP

Sergei Puzyrev in DevOps
в следующий раз специально на ерланге буду писать примеры псевдокода
источник
2020 August 25

P

Pavel in DevOps
Sergei Puzyrev
когда ты запускаешь два пута, которые причинно-следственно не связаны и поэтому могут быть исполнены параллельно и в любом порядке, etcd тем не менее сериализует их во времени, причем с консенсусом
Это естественно, ибо таков путь
источник

SP

Sergei Puzyrev in DevOps
Pavel
Это естественно, ибо таков путь
простая, надёжная, производительная - выберите любые два, если у вас много денег
источник

SP

Sergei Puzyrev in DevOps
любое одно если мало
источник

P

Pavel in DevOps
Sergei Puzyrev
простая, надёжная, производительная - выберите любые два, если у вас много денег
Зукипер
источник

SP

Sergei Puzyrev in DevOps
я аж смузи поперхнулся
источник

SP

Sergei Puzyrev in DevOps
знал куда бить, падла!
источник