Size: a a a

2021 April 09

AK

Alexey Kuzin in Tarantool
Похоже на баг
источник

АД

Арефьев Дмитрий... in Tarantool
короче заводить issue?
источник

AK

Alexey Kuzin in Tarantool
Да, конечно
источник

ОБ

Олег Бабин in Tarantool
А что возвращают?
```
vshard.router.route(7690).uuid
```
и
```
vshard.router.route(3845).uuid
```
источник

АД

Арефьев Дмитрий... in Tarantool
localhost:3301> vshard.router.route(7690).uuid
---
- d1d55cad-552d-4b98-a65a-6c09cf571b29
...

localhost:3301> vshard.router.route(3845).uuid
---
- d1d55cad-552d-4b98-a65a-6c09cf571b29
...
источник

ОБ

Олег Бабин in Tarantool
А что ожидается, если оба бакета находятся в рамках одного стораджа?
источник

АД

Арефьев Дмитрий... in Tarantool
У меня просто есть проблема. https://github.com/tarantool/crud/issues/135. Тут либо делать jit.off() либо попробовать считать bucket через vshard.router.bucket_id_mpcrc32. Судя по документации это самая правильная сейчас функция. Но bucket игнорируется в операциях, а  jit.off() приводит к увеличении времени ответа минимум в 2 раза...
источник

АД

Арефьев Дмитрий... in Tarantool
как раз написал ответ)
источник

ОБ

Олег Бабин in Tarantool
Можно отключать jit не глобально, а для какой-то конкретной функции (если очень стреляет)
источник

ОБ

Олег Бабин in Tarantool
Но всё равно это не отвечает на вопрос, почему если указывать bucket_id такой же, что есть на сторадже с данными, то ожидается, что ничего не вернется
источник

АД

Арефьев Дмитрий... in Tarantool
Ну я пока что столкнулся с проблемой когда PK из двух строк, то он может работать не корректно
источник

АД

Арефьев Дмитрий... in Tarantool
Потому что я хочу брать данные из определенного бакета, потому что есть проблема описанная в ошибке.
источник

DS

Dmitry Sharonov in Tarantool
это интуитивные ожидания
источник

АД

Арефьев Дмитрий... in Tarantool
И тут не важно в этом сторадже или нет бакет. Мне важно найти правильные данные.
источник

АД

Арефьев Дмитрий... in Tarantool
+
источник

ОБ

Олег Бабин in Tarantool
А что делать с ожиданиями, если так работает vshard?
источник

АД

Арефьев Дмитрий... in Tarantool
но это же не логично....
источник

DS

Dmitry Sharonov in Tarantool
т е я хорошо понимаю, почему сейчас работает так, понимаю, почему это вызывает втф

но не твердо уверен что с этим делать
источник

DS

Dmitry Sharonov in Tarantool
фильтровать, на роутере или даже на сторадже - как вариант
источник

DS

Dmitry Sharonov in Tarantool
но небесплатный вариант
источник