Size: a a a

2020 August 18

AS

Anatoliy Shipitcyn in Tarantool
делаю так
источник

AS

Anatoliy Shipitcyn in Tarantool
Повисает и пишет пробелы в файл
источник

AS

Anatoliy Shipitcyn in Tarantool
while buffer ~= '' do
источник

AS

Anatoliy Shipitcyn in Tarantool
так работает
источник

AS

Anatoliy Shipitcyn in Tarantool
но пустая строка как-то не похожа на nil
источник

AB

Artur Barsegyan in Tarantool
он, наверное, nil возвращает в случае ошибки
источник

AB

Artur Barsegyan in Tarantool
и потом нужно errno смотреть
источник

AB

Artur Barsegyan in Tarantool
Anatoliy Shipitcyn
но пустая строка как-то не похожа на nil
забейте тикет плз
источник

AS

Anatoliy Shipitcyn in Tarantool
В доку или в куда?
источник

AB

Artur Barsegyan in Tarantool
прям на сайте — он сам забьет в док репозиторий на гитхабе
источник

AB

Artur Barsegyan in Tarantool
Переслано от Michael Filonenko
Забивайте тикет
источник

AB

Artur Barsegyan in Tarantool
Переслано от Michael Filonenko
Ctrl+enter на сайте
источник

AS

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

ar

aleksey ryabov in Tarantool
Всем привет. Из области “а вдруг сразу укажете куда копать”
Иногда в space-ах вижу вот такое вместо данных:
!!binary MjI1ODQ1oTC6MTguMDguMjAyMCAxMDozODozNy4wMDAwMDC6MTguMDguMjAyMCAxMDozODozNS4wMDAwMDCpMzgxNzY5ODQypzMxNjY0OTmkMjAwMKExwKFBujE4LjA4LjIwMjAgMTA6Mzg6MzUuMDAwMDAw2TjQodC+0LfQtNCw0L0g0LLQtdCx0YHQtdGA0LLQuNGB0L7QvCDQuNC90YLQtdCz0YDQsNGG0LjQuMCkMjA0NKIxN6g2MDY4MjU0M8ChQao2MDMyMjM2MDA5oTChMMCkMjAwMKo2MDMyMjM2MDA5oTGkMjAwMKEyoTDAoTCkMjAwMKEwGiC4NH8=


клиент на С написан. При этом при перезапуске клиента данные в кортеже могут стать корректными. вдруг и правда кто подскажет куда копать в приложении…
источник

IB

Ivan Bessarabov in Tarantool
aleksey ryabov
Всем привет. Из области “а вдруг сразу укажете куда копать”
Иногда в space-ах вижу вот такое вместо данных:
!!binary MjI1ODQ1oTC6MTguMDguMjAyMCAxMDozODozNy4wMDAwMDC6MTguMDguMjAyMCAxMDozODozNS4wMDAwMDCpMzgxNzY5ODQypzMxNjY0OTmkMjAwMKExwKFBujE4LjA4LjIwMjAgMTA6Mzg6MzUuMDAwMDAw2TjQodC+0LfQtNCw0L0g0LLQtdCx0YHQtdGA0LLQuNGB0L7QvCDQuNC90YLQtdCz0YDQsNGG0LjQuMCkMjA0NKIxN6g2MDY4MjU0M8ChQao2MDMyMjM2MDA5oTChMMCkMjAwMKo2MDMyMjM2MDA5oTGkMjAwMKEyoTDAoTCkMjAwMKEwGiC4NH8=


клиент на С написан. При этом при перезапуске клиента данные в кортеже могут стать корректными. вдруг и правда кто подскажет куда копать в приложении…
А если сделать decoce этой base64 строки это не наведет на мысль что идет не так?
источник

ar

aleksey ryabov in Tarantool
Ivan Bessarabov
А если сделать decoce этой base64 строки это не наведет на мысль что идет не так?
еще бы знать как )
источник

DK

Dmitry Krokhin in Tarantool
а вы это в спэйсах видите через админку похоже?
https://github.com/basis-company/tarantool-admin/blob/master/php/Job/Space/Select.php#L82
источник

IB

Ivan Bessarabov in Tarantool
aleksey ryabov
еще бы знать как )
источник

DK

Dmitry Krokhin in Tarantool
aleksey ryabov
Всем привет. Из области “а вдруг сразу укажете куда копать”
Иногда в space-ах вижу вот такое вместо данных:
!!binary MjI1ODQ1oTC6MTguMDguMjAyMCAxMDozODozNy4wMDAwMDC6MTguMDguMjAyMCAxMDozODozNS4wMDAwMDCpMzgxNzY5ODQypzMxNjY0OTmkMjAwMKExwKFBujE4LjA4LjIwMjAgMTA6Mzg6MzUuMDAwMDAw2TjQodC+0LfQtNCw0L0g0LLQtdCx0YHQtdGA0LLQuNGB0L7QvCDQuNC90YLQtdCz0YDQsNGG0LjQuMCkMjA0NKIxN6g2MDY4MjU0M8ChQao2MDMyMjM2MDA5oTChMMCkMjAwMKo2MDMyMjM2MDA5oTGkMjAwMKEyoTDAoTCkMjAwMKEwGiC4NH8=


клиент на С написан. При этом при перезапуске клиента данные в кортеже могут стать корректными. вдруг и правда кто подскажет куда копать в приложении…
то что не сериализуется в json формат мы превращаем в такую строчку с префиксом !!binary. это не значит, что в спэйсе лежат какие-то некорректные данные. просто админка не может их передать и отрисовать в браузере.
нормальный вариант зайти напрямую к базе и посмотреть что там средствами tarantoolctl, например:

tarantoolctl connect 3301
box.space.NAME:get(123456)
источник

DS

Dmitry Sharonov in Tarantool
aleksey ryabov
Всем привет. Из области “а вдруг сразу укажете куда копать”
Иногда в space-ах вижу вот такое вместо данных:
!!binary MjI1ODQ1oTC6MTguMDguMjAyMCAxMDozODozNy4wMDAwMDC6MTguMDguMjAyMCAxMDozODozNS4wMDAwMDCpMzgxNzY5ODQypzMxNjY0OTmkMjAwMKExwKFBujE4LjA4LjIwMjAgMTA6Mzg6MzUuMDAwMDAw2TjQodC+0LfQtNCw0L0g0LLQtdCx0YHQtdGA0LLQuNGB0L7QvCDQuNC90YLQtdCz0YDQsNGG0LjQuMCkMjA0NKIxN6g2MDY4MjU0M8ChQao2MDMyMjM2MDA5oTChMMCkMjAwMKo2MDMyMjM2MDA5oTGkMjAwMKEyoTDAoTCkMjAwMKEwGiC4NH8=


клиент на С написан. При этом при перезапуске клиента данные в кортеже могут стать корректными. вдруг и правда кто подскажет куда копать в приложении…
это значит что в кортеже случился непечатный символ и при его енкодинге в ямл (в консоль например) его закодировали в base64
источник