Size: a a a

2020 October 27

SK

Sergey Kuzmin in Tarantool
а как?
источник

DS

Dmitry Sharonov in Tarantool
за час обежит спейс
источник

DS

Dmitry Sharonov in Tarantool
обрабатывая по 50 за раз
источник

SK

Sergey Kuzmin in Tarantool
аааа
источник

DS

Dmitry Sharonov in Tarantool
сколько спать - считает в динамике по размеру спейса
источник

SK

Sergey Kuzmin in Tarantool
понял, хитро
источник

DS

Dmitry Sharonov in Tarantool
в остальном верно
источник

SK

Sergey Kuzmin in Tarantool
ну он делает итерацию и прикидывает, как часто просыпаться, чтоб за час успеть
источник

DS

Dmitry Sharonov in Tarantool
да
источник

AS

Anatoliy Shipitcyn in Tarantool
Dmitry Sharonov
вот тут спека
У вас ошибка
источник

AS

Anatoliy Shipitcyn in Tarantool
if ((n & 0x80) != 0x00 && (n & 0xc0) != 0x80 &&  (n & 0xe0) != 0xc0)
источник

AS

Anatoliy Shipitcyn in Tarantool
последнюю смотрим
источник

AS

Anatoliy Shipitcyn in Tarantool
xe
источник

AS

Anatoliy Shipitcyn in Tarantool
uuid->clock_seq_low = clock_seq & 0xFF;
источник

AS

Anatoliy Shipitcyn in Tarantool
В RFC
источник

AS

Anatoliy Shipitcyn in Tarantool
источник

AS

Anatoliy Shipitcyn in Tarantool
В питонячьей либе
источник

AS

Anatoliy Shipitcyn in Tarantool
Багу вжечь?
источник

MA

Mons Anderson in Tarantool
Sergey Kuzmin
Очень непонятно про expirationd. Логика вроде понятна но про параметры конфигов боль боль.

expirationd.start(job_name, space.id, is_expired, {
   process_expired_tuple = delete_tuple, args = nil,
   tuples_per_iteration = 50, full_scan_time = 3600
})

tuples_per_iteration = 50, full_scan_time = 3600
у меня есть гипотеза, что в таком конфиге джоба просыпается раз в 3600 секунд и проверяет только первые 50 туплов спейса функцией
is_expired
потом трушным туплам делает  
delete_tuple
да/не?

если не, то как?
Попробуйте ещё https://github.com/moonlibs/indexpiration
источник

SK

Sergey Kuzmin in Tarantool
🙃
источник