Size: a a a

2020 December 25

S

Shieldy in Tarantool
@alexander_goncharov, пожалуйста, нажмите на кнопку ниже в течение указанного времени, иначе вы будете кикнуты. Спасибо! (240 сек)
При поддержке Золота Бородача
источник
2020 December 26

AI

An Iv in Tarantool
.
источник

vm

victor mogilin in Tarantool
привет, подскажите насчет винила.
возможно ли операцию read-modify-write выполнить без read ?
источник

vm

victor mogilin in Tarantool
наподобие как сделано в rocksdb с помощью МержОператоров
источник

MA

Mons Anderson in Tarantool
victor mogilin
привет, подскажите насчет винила.
возможно ли операцию read-modify-write выполнить без read ?
А upsert — это не про то?
источник
2020 December 27

ВМ

Владимир Муковоз... in Tarantool
Доброго утра. Сконфигурировал box.cfg в /etc/tarantool/instances.enabled/go.lua на мастере и на реплике. вес директории с базой на мастере 223Гб, стартанул системд службу на реплике
systemctl restart tarantool@go
и оно начало копировать данные в моём понимании, но директория с БД весит уже 450Гб), и оно продолжает там что-то генерировать. Как мне понять что не так?
источник

vm

victor mogilin in Tarantool
Mons Anderson
А upsert — это не про то?
а как он устроен? если во время вызова upsert() он сначала читает данные, а потом пишет, то не про то.
если он только 1 раз пишет тапл с апдейтом, то тогда это именно то.
источник

ОБ

Олег Бабин in Tarantool
victor mogilin
а как он устроен? если во время вызова upsert() он сначала читает данные, а потом пишет, то не про то.
если он только 1 раз пишет тапл с апдейтом, то тогда это именно то.
источник

vm

victor mogilin in Tarantool
о, спасибо. получается он апдейтит за один iops, хорошо
источник

vm

victor mogilin in Tarantool
и еще подскажите тоже насчет винила, как он себя ведет если запись в L0 быстрее чем он успевает флашить на диск?
источник

KO

Konstantin Osipov in Tarantool
Тротлит
источник

AK

Alexey Kuzin in Tarantool
victor mogilin
и еще подскажите тоже насчет винила, как он себя ведет если запись в L0 быстрее чем он успевает флашить на диск?
Если запись не попала в L0 из-за ожидания сброса на диск в течение vinyl_timeout, операция отвалится с соответствующей ошибкой
источник

vm

victor mogilin in Tarantool
спасибо
источник

vm

victor mogilin in Tarantool
а какие варианты операторов умеет upsert?
что-то в доке я не нашел явного перечисления
источник

vm

victor mogilin in Tarantool
из примеров видно, что умеет как минимум '='  и '+'
источник

vm

victor mogilin in Tarantool
а например пользовательскую функцию можно передать?
источник

MA

Mons Anderson in Tarantool
victor mogilin
а какие варианты операторов умеет upsert?
что-то в доке я не нашел явного перечисления
Те же, что и update
источник

MA

Mons Anderson in Tarantool
victor mogilin
а например пользовательскую функцию можно передать?
Нет
источник
2020 December 28

ВК

Владимир Камаев... in Tarantool
Привет всем.

У нас проблемы с репликацией в версиях тарантула >=2.2. Тарантул отведает приличный кусок памяти. Способ для воспроизведения я постил несколько дней назад. Как то это можно пофиксить или единственный вариант это использовать таран ко версии 2.1 или ниже?
источник

ВК

Владимир Камаев... in Tarantool
источник