Size: a a a

2021 July 18

VG

Vladislav Grubov in Tarantool
Логируйте так: log.info("%s", json.encode(obj)) -- у вас так больше контроля, и ничего не съестся
источник

VG

Vladislav Grubov in Tarantool
Вот тут чуть подробнее про log: https://www.tarantool.io/en/doc/latest/reference/reference_lua/log/
Но да, надо бы дописать поведение log подробнее
источник

ВМ

Валерий Матросов... in Tarantool
Я разобрался. Но проблема глубже. Если поле в мапе назвать level, после передачи на обработку (создание спейса) не создает поле с таким именем, пропускает
источник

VG

Vladislav Grubov in Tarantool
log.info(t) съедает из таблички зарезервированные поля, не самое безопасное поведение. Наверное после log.info вы эту табличку передаете дальше, и приложение потом скорее всего работает не так, как ожидается.
Да, наверное, большими красными буквами нужно написать об этом
источник

OB

Oleg Babin in Tarantool
источник

DO

Dmitry Oboukhov in Tarantool
это та же проблема что в С: нельзя в printf все строки подряд передавать
источник

ВМ

Валерий Матросов... in Tarantool
Имел ввиду, что space не создает поле с именем level. Нужно об этом написать...
источник

VG

Vladislav Grubov in Tarantool
можете показать код создания спейса? потому что, пока понятно только что логгер сожрал кусок полей, и это сказалось на задании формата спейса
источник

VG

Vladislav Grubov in Tarantool
в данном случае, это интерфейсная проблема, можно же сделать что-то типа:
log.with{file="...", level="ERROR"}.info(my_non_modifiable_table) (на правах драфта)
источник

ВМ

Валерий Матросов... in Tarantool
источник

ВМ

Валерий Матросов... in Tarantool
Скорее точно, всё связано только с печатью
источник
2021 July 19

IL

Igor Latkin in Tarantool
всем привет! подскажите, пожалуйста, есть ли какие-то коллбэки на изменение состояния рафта?
источник

OB

Oleg Babin in Tarantool
источник

MA

Mons Anderson in Tarantool
на костылях: поднимаешь файбер и wait_ro/wait_rw
источник

IL

Igor Latkin in Tarantool
ну да
источник

IL

Igor Latkin in Tarantool
спасибо
источник

MA

Mons Anderson in Tarantool
Задача в работе, я её пропихиваю уже второй квартал, но не лезла выше багов :)
источник

IL

Igor Latkin in Tarantool
подождем)
источник

MA

Mons Anderson in Tarantool
будут триггеры
источник

DO

Dmitry Oboukhov in Tarantool
Будут и триггеры и более удобная поддержка дискаверинга
источник