Size: a a a

2020 October 27

KY

Kirill Yukhin in Tarantool
Anatoliy Shipitcyn
if ((n & 0x80) != 0x00 && (n & 0xc0) != 0x80 &&  (n & 0xe0) != 0xc0)
сек, проверим
источник

AS

Anatoliy Shipitcyn in Tarantool
Ну число я проверил в питоне жрет и не давится
источник

AS

Anatoliy Shipitcyn in Tarantool
так что явно есть ошибка в валидации
источник

YD

Yaroslav Dynnikov in Tarantool
vpol
{"time": "2020-10-27T08:04:06.037+0000", "level": "ERROR", "message": "Invalid cluster topology config: servers[a2e5faa8-1f84-5f83-8882-5b8cfc36ec55].uri \"node-1-2.svc.cluster.local:3301\" collision with another server\nstack traceback:\n\t...\/tarantool\/.rocks\/share\/tarantool\/cartridge\/topology.lua:526: in function 'validate_consistency'\n\t...\/tarantool\/.rocks\/share\/tarantool\/cartridge\/topology.lua:656: in function <...\/tarantool\/.rocks\/share\/tarantool\/cartridge\/topology.lua:642>\n\t[C]: in function 'xpcall'\n\t\/opt\/tarantool\/.rocks\/share\/tarantool\/errors.lua:145: in function 'validate'\n\t...\/tarantool\/.rocks\/share\/tarantool\/cartridge\/twophase.lua:267: in function <...\/tarantool\/.rocks\/share\/tarantool\/cartridge\/twophase.lua:191>\n\t[C]: in function 'xpcall'\n\t\/opt\/tarantool\/.rocks\/share\/tarantool\/errors.lua:145: in function 'pcall'\n\t...\/tarantool\/.rocks\/share\/tarantool\/cartridge\/twophase.lua:396: in function 'patch_clusterwide'\n\t...ocks\/share\/tarantool\/cartridge\/lua-api\/edit-topology.lua:340: in function 'edit_topology'\n\t...\n\t\/opt\/tarantool\/.rocks\/share\/ta", "pid": 10 , "cord_name": "main", "fiber_id": 683, "fiber_name": "http\/10.0.140.68:48758", "file": "...\/tarantool\/.rocks\/share\/tarantool\/cartridge\/twophase.lua", "line": 269}
вот такая штука вылезает. куда копать?
Вылезает когда? Как выглядит запрос на Updating config clusterwide (patch_clusterwide)?
Ошибка повествует о том, что кто-то пытается двум серверам назначить одинаковый урл.
Конкретно node-1-2.svc.cluster.local:3301
источник

v

vpol in Tarantool
Yaroslav Dynnikov
Вылезает когда? Как выглядит запрос на Updating config clusterwide (patch_clusterwide)?
Ошибка повествует о том, что кто-то пытается двум серверам назначить одинаковый урл.
Конкретно node-1-2.svc.cluster.local:3301
похоже это баг в операторе. смотрим сейчас.
источник

KY

Kirill Yukhin in Tarantool
Anatoliy Shipitcyn
if ((n & 0x80) != 0x00 && (n & 0xc0) != 0x80 &&  (n & 0xe0) != 0xc0)
заведите тикет плз
источник

AS

Anatoliy Shipitcyn in Tarantool
Хорошо
источник

KY

Kirill Yukhin in Tarantool
Anatoliy Shipitcyn
uuid->clock_seq_low = clock_seq & 0xFF;
это же clock_seq_high
источник

AS

Anatoliy Shipitcyn in Tarantool
Да уже посмотрел что не туда да
источник

KY

Kirill Yukhin in Tarantool
так что, возможно, что и нет бага
источник

AS

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

AS

Anatoliy Shipitcyn in Tarantool
я еще один нашел uuid такого же характера
источник

AS

Anatoliy Shipitcyn in Tarantool
и да еще раз в питоне это работает
источник

AS

Anatoliy Shipitcyn in Tarantool
откуда вообще эта проверка?
источник

AS

Anatoliy Shipitcyn in Tarantool
Я что-то логики проверки не улавливаю совсем
источник

AS

Anatoliy Shipitcyn in Tarantool
Kirill Yukhin
заведите тикет плз
источник

AS

Anatoliy Shipitcyn in Tarantool
Поискал еще uuid
источник

AS

Anatoliy Shipitcyn in Tarantool
нашел  еще один такой же
источник

SK

Sergey Kuzmin in Tarantool
 {'expired_count': 0, 'working_time': 664, 'restarts': 1, 'checked_count': 0}
что-то ничо не удаляет и вот так пишет
поставил full_scan_time = 600, т.е. уже оббежал значит все 450000 записей, ну
уже вместо условия поставил в is_expired всегда true возвращать. А она ни на что не ругается, но не удаляет ничего
источник

SK

Sergey Kuzmin in Tarantool
'checked_count': 0 - это что он вообще не теребил спейс?
источник