Size: a a a

2020 September 01

v

vpol in Tarantool
1/sched:
     instant: 100
     time: 7.821e-05
     average: 65.62508481323
источник

DS

Dmitry Sharonov in Tarantool
звучит тревожная музыка
источник

v

vpol in Tarantool
главное чтобы не похоронная 🙂
источник
2020 September 02

DS

Dmitry Sharonov in Tarantool
vpol
главное чтобы не похоронная 🙂
в общем, говорят, что sched - это idle, то есть время когда никто ничего не делал. то есть то что наблюдаю я и влад (и вероятно ты) - больше всего похоже на CPU starvation - мы запускаем на "слабеньком" ноуте кучу тарантулов и у всех тогда луп крутится небыстро.
а вот что было в оригинале - надо ловить через fiber.top. по крайней мере, если там правда кто-то блочит луп - его будет там видно
источник

DS

Dmitry Sharonov in Tarantool
если что - я вчера на скорую руку добавил в семлпер еще тройку лидеров из топа, вот так:
local top = fun.iter(fiber.top().cpu):map(function(name, f) f.name=name; return f end):totable()
table.sort(top, function(f1, f2) return f1.average > f2.average end)
log.info(require('yaml').encode(fun.iter(top):take(3):totable()))
источник

DS

Dmitry Sharonov in Tarantool
(сейчас появится монс  и укажет как сделать этот сниппет втрое короче)
источник

v

vpol in Tarantool
10.3.144.29:3301> vshard.router.info()
---
- error: '[string "return vshard.router.info()"]:1: attempt to call field ''info''
   (a nil value)'
если я вижу вот такое. что это может значить?
источник

v

vpol in Tarantool
на рутере
источник

VS

Vladislav Shpilevoy in Tarantool
что роутер не сконфигурирован
источник

PL

Pavel Lapaev in Tarantool
https://habr.com/ru/post/517488/

Привет, меня зовут Иван, и я занимаюсь разработкой высоконагруженных решений на Tarantool. Я расскажу про то, как и почему мы выбрали Pandora для нагрузочного тестирования приложения на Tarantool, а также покажу пример, как ей воспользоваться.
источник

GS

Guram Savinov in Tarantool
используем картридж, реплики периодически отваливаются с operationError, приходится пересоздавать
в чем может быть проблема?
источник

YD

Yaroslav Dynnikov in Tarantool
Это apply_config кидает эксепшн. Там в логах должно быть написано почему именно
источник

GS

Guram Savinov in Tarantool
https://github.com/tarantool/cartridge/releases
Initialization race of vshard storage which results in OperationError
Если при старте реплика отвалилась, то этот случай?
источник

ST

Satbek Turganbayev in Tarantool
Guram Savinov
используем картридж, реплики периодически отваливаются с operationError, приходится пересоздавать
в чем может быть проблема?
https://github.com/tarantool/cartridge/blob/40a24fd947671523f36eb590f5ec4012cb7d556d/cartridge/confapplier.lua#L52 тут описаны состояния картриджа. В какой момент какая ошибка возможна.
источник

YD

Yaroslav Dynnikov in Tarantool
надо смотреть логи
источник

YD

Yaroslav Dynnikov in Tarantool
Guram Savinov
https://github.com/tarantool/cartridge/releases
Initialization race of vshard storage which results in OperationError
Если при старте реплика отвалилась, то этот случай?
Вот у этого бага лог выглядел так:
vshard/storage/init.lua:2389: attempt to index field '_bucket' (a nil value).


https://github.com/tarantool/vshard/issues/237
источник

YD

Yaroslav Dynnikov in Tarantool
Но он случался только при включении роли сторадж. На рестарте - нет.
источник

GS

Guram Savinov in Tarantool
main/136/vshard.discovery._static_router init.lua:269 E> Error during discovery 74d12abc-7a5d-4165-a61f-6355671d0dd0: Procedure 'vshard.storage.buckets_discovery' is not defined
источник

GS

Guram Savinov in Tarantool
вот такого много в логах
источник

MF

Michael Filonenko in Tarantool
бутстрапа вишарда не было?
источник