Size: a a a

2020 September 11

AT

Alexander Turenko in Tarantool
Мне хотелось это все в порядок привести в какой-то момент.
источник

B

Bogdan in Tarantool
Всем привет! Подскажите, пожалуйста, правильно ли я понимаю, что в vshard запросы можно запускать только через команду vshard.router.call(), и как ее можно вызвать из java клиента?
источник

MA

Mons Anderson in Tarantool
vshard.router.call - функция
остальное передаёте как аргументы этой функции
источник

KN

Konstantin Nazarov in Tarantool
Bogdan
Всем привет! Подскажите, пожалуйста, правильно ли я понимаю, что в vshard запросы можно запускать только через команду vshard.router.call(), и как ее можно вызвать из java клиента?
скоро будет для spring data готовый модуль. там будет уже высокоуровневое апи
источник

KN

Konstantin Nazarov in Tarantool
ждите апдейтов
источник

B

Bogdan in Tarantool
Mons Anderson
vshard.router.call - функция
остальное передаёте как аргументы этой функции
а как ее вызвать через java client org.tarantool.TarantoolClientImpl ?
источник

AT

Alexander Turenko in Tarantool
Взять sync ops (например), позвать call.
источник

B

Bogdan in Tarantool
понял, спасибо! а при этом конектиться на tarantool router?
источник

AT

Alexander Turenko in Tarantool
Да.
источник

B

Bogdan in Tarantool
Konstantin Nazarov
скоро будет для spring data готовый модуль. там будет уже высокоуровневое апи
круто! только интересно на сколько скоро и будут ли в нем же реализованы распределенные транзакции?
источник

KN

Konstantin Nazarov in Tarantool
Bogdan
круто! только интересно на сколько скоро и будут ли в нем же реализованы распределенные транзакции?
в конце сентября. распределенных транзакций не будет. для них нужна поддержка в коре, а это может быть только в следующем году
источник

VP

Valery Pilia in Tarantool
Добрый день.
Пытаюсь разобраться, как тарантул захватывает и отдает память. Ситуация: на хосте с тарантулом использовано 90% памяти и эта цифра потихоньку увеличивается, так как новые данные добавляются. Потом транкейтим толстый спейс, arena_used_ratio снижается до 59%, quota_used_ratio остается прежней 90%, но использование памяти на хосте не изменяется, а так и продолжает потихоньку расти. С чем может быть связан рост? Ведь новые данные теперь должны использовать освободившуюся часть арены. И за счет чего может измениться значение quota_used_ratio? У нас tarantool 1.10
источник

AT

Alexander Turenko in Tarantool
Тарантул не отдает системе назад память, которую взял под таплы.
источник

AT

Alexander Turenko in Tarantool
На старте сразу берет memtx_memory байт (плюс vinyl_memory, плюс всякое).
источник

VP

Valery Pilia in Tarantool
Alexander Turenko
Тарантул не отдает системе назад память, которую взял под таплы.
Если таплы были удалены, то после рестарта тарантула, например, эта память вернется системе или тоже нет?
источник

AT

Alexander Turenko in Tarantool
Вернется от убитого процесса, а новый возьмет ее снова.
источник

AT

Alexander Turenko in Tarantool
Да, кстати, в RSS оно появится не сразу, наверное.
источник

AT

Alexander Turenko in Tarantool
Потому что нужно потрогать память, чтобы реальные страницы были выделены.
источник

B

Bogdan in Tarantool
Konstantin Nazarov
в конце сентября. распределенных транзакций не будет. для них нужна поддержка в коре, а это может быть только в следующем году
А обычные транзакции будут? На сколько я понял, то сейчас из java client открыть простую транзакцию, поменять пару объектов и закоммитить или ролбекнуть ее нельзя, нужно писать хранимку на сервере и дергать ее?
источник

DS

Dmitry Sharonov in Tarantool
все так
источник