Size: a a a

2020 November 18

an

andrew nope in Tarantool
Добрый день, подскажите, есть ли для тарантула прокся, которая сама умеет раскидывать запросы по тарантулам? По типу proxysql для mysql. Чтение на слейвы, запись на мастер. Либо по условиям?
источник

AL

Andrey L in Tarantool
call my_fn()
источник

AL

Andrey L in Tarantool
пишет?
источник

MF

Michael Filonenko in Tarantool
andrew nope
Добрый день, подскажите, есть ли для тарантула прокся, которая сама умеет раскидывать запросы по тарантулам? По типу proxysql для mysql. Чтение на слейвы, запись на мастер. Либо по условиям?
источник

an

andrew nope in Tarantool
Гляну спс
источник

A

Aleksandr baltazor in Tarantool
приветствую, после перехода кластер на vshard на версию тарантула 2.5 начало на router сильно использоваться память
источник

A

Aleksandr baltazor in Tarantool
что интересно если смотреть на параметр box.info().memory() то вроде как все хорошо
источник

A

Aleksandr baltazor in Tarantool
до ребута:
box.info().memory()
---
- cache: 0
 data: 37848
 index: 1097728
 lua: 6595122
 net: 294963593200
 tx: 0


после ребута
box.info().memory()
---
- cache: 0
 data: 37848
 index: 1097728
 lua: 9770140
 net: 72284098432
 tx: 0
источник

A

Aleksandr baltazor in Tarantool
но при этом на сервере 24 роутера и если все ребутнуть то освободится может около 240гб ОЗУ
источник

A

Aleksandr baltazor in Tarantool
readahead стоит 8мб
net_msg_max стоит 768
источник

MA

Mons Anderson in Tarantool
А что в box.stat.net()?
источник

A

Aleksandr baltazor in Tarantool
на кластере с версией 2.1 были параметры
readahead 16мб
net_msg_max 1536
источник

A

Aleksandr baltazor in Tarantool
и полем нормальный
источник

A

Aleksandr baltazor in Tarantool
Mons Anderson
А что в box.stat.net()?
мин
источник

A

Aleksandr baltazor in Tarantool
до ребута
- SENT:
   total: 1920859199
   rps: 324391
 CONNECTIONS:
   current: 11036
   rps: 1115
   total: 6755217
 REQUESTS:
   current: 0
   rps: 2431
   total: 14709746
 RECEIVED:
   total: 859038002
   rps: 143104


после ребута
- SENT:
   total: 927306
   rps: 168824
 CONNECTIONS:
   current: 2031
   rps: 601
   total: 3309
 REQUESTS:
   current: 0
   rps: 1306
   total: 7176
 RECEIVED:
   total: 409287
   rps: 75107
источник

MA

Mons Anderson in Tarantool
Можете вкратце описать, как воспроизвести?
Попробуем исследовать
источник

A

Aleksandr baltazor in Tarantool
да собственно ничего такого, высокий RPS , стандартный кластер vshard с использованием master-slave и функции vshard.router.callbre для чтения и vshard.router.callrw для записи, шаблон приложения использованный с tarantoolapp vshard
источник

ИЛ

Илья Лебедев... in Tarantool
добрый вечер. подскажите, если создать обьект space:pairs(), получить из него какое-то количество записей, сделать какие то изменения в спейсе, и продолжить итерироваться, эти изменения будут видны?
источник

ИЛ

Илья Лебедев... in Tarantool
ну то есть я прочитал записи с 1 до 100, потом изменил 101, добавил 102, их итератор увидит?
источник

MA

Mons Anderson in Tarantool
Илья Лебедев
ну то есть я прочитал записи с 1 до 100, потом изменил 101, добавил 102, их итератор увидит?
да
источник