Size: a a a

2020 October 08

AK

Alexey Kuzin in Tarantool
апсерт?
источник

AK

Alexey Kuzin in Tarantool
Но это не cas
источник

KN

Konstantin Nazarov in Tarantool
источник

KN

Konstantin Nazarov in Tarantool
поищи там слово cas_cond
источник

KN

Konstantin Nazarov in Tarantool
это оптимистичные блокировки
источник

AK

Alexey Kuzin in Tarantool
А, ну они не реализованы пока что
источник

KN

Konstantin Nazarov in Tarantool
это вопрос довольно небольшого времени
источник

KN

Konstantin Nazarov in Tarantool
хорошая ретрай политика для селектов позволит тебе гораздо лучше и проще проводить апгрейды системы, чтобы клиентский код этого не замечал
источник

KN

Konstantin Nazarov in Tarantool
ну и insert/update/put операции можно тоже ретраить, если нам известно что ошибка произошла на роутере
источник

KN

Konstantin Nazarov in Tarantool
пример: если мы введем для стораджей возможность сдрейнить активные операции с себя
источник

KN

Konstantin Nazarov in Tarantool
в ситуации явного переключения скажем
источник

KN

Konstantin Nazarov in Tarantool
ты можешь захотеть сказать клиентам "я временно не принимаю операции"
источник

KN

Konstantin Nazarov in Tarantool
или клиент может сделать ретрай записи, если временно попал на read-only узел
источник

KN

Konstantin Nazarov in Tarantool
в такой ситуации мы точно знаем что запись никуда не прошла
источник

AK

Alexey Kuzin in Tarantool
Выходит что это должны быть настраиваемые политики по типам ошибок. Опять-таки задаваемые пользователем
источник

AK

Alexey Kuzin in Tarantool
Такую опцию я поддерживаю
источник

KN

Konstantin Nazarov in Tarantool
у них должны быть нормальные настройки по-умолчанию
источник

EL

Eugene Leonovich in Tarantool
нужен какой то документ, который бы описывал эти рекомендуемые настройки по умолчанию
источник

KN

Konstantin Nazarov in Tarantool
Eugene Leonovich
нужен какой то документ, который бы описывал эти рекомендуемые настройки по умолчанию
это конечно
источник

MA

Mons Anderson in Tarantool
Konstantin Nazarov
или клиент может сделать ретрай записи, если временно попал на read-only узел
Такую логику можно делать либо на роутерах, рассматривая их как умных клиентов к стораджам, либо на умных клиентах.
источник