Size: a a a

2020 June 11

AS

Andrei 🦉 Sergeev in Tarantool
можно даже pr)
источник

AS

Andrei 🦉 Sergeev in Tarantool
я не знаю когда у меня руки дойдут до этой фичи
источник

R

R-omk in Tarantool
Andrei 🦉 Sergeev
я не знаю когда у меня руки дойдут до этой фичи
Я попробую
источник
2020 June 12

R

R-omk in Tarantool
Andrei 🦉 Sergeev
можно даже pr)
источник
2020 June 13

EL

Eugene Leonovich in Tarantool
Eugene Leonovich
да, новый формат уже работает в 2.4.1, и я почти запилил поддержку в коннекторе, вот теперь исследую возможности прозрачной трансформации box.error в ЯП exception
источник

c

car1ot in Tarantool
источник
2020 June 14

C

C in Tarantool
господа, день добрый, подскажите как перенести базы тарантула с одной версии на другую?
источник

MA

Mons Anderson in Tarantool
Какие версии?
источник

C

C in Tarantool
Tarantool 1.10.4-2-g5d3b441
источник

MM

Max Melentiev in Tarantool
на какую?
источник

MA

Mons Anderson in Tarantool
Напишите с какой на какую хотите обновляться
источник

AK

Alexey Kuzin in Tarantool
C
господа, день добрый, подскажите как перенести базы тарантула с одной версии на другую?
1) скопировать файлы в новую локацию
2) запустить тарантул в директории где скопированы файлы (не ваше приложение, а просто Тарантул)
3) зайти в консоль Тарантула и выполнить команду box.schema.upgrade()
Пункты 1-3 надо выполнить отдельно для каждого инстанса в репликасете
4) если всё прошло успешно, потушить пустой тарантул и стартовать ваше приложение на всех инстансах
источник

AK

Alexey Kuzin in Tarantool
Alexey Kuzin
1) скопировать файлы в новую локацию
2) запустить тарантул в директории где скопированы файлы (не ваше приложение, а просто Тарантул)
3) зайти в консоль Тарантула и выполнить команду box.schema.upgrade()
Пункты 1-3 надо выполнить отдельно для каждого инстанса в репликасете
4) если всё прошло успешно, потушить пустой тарантул и стартовать ваше приложение на всех инстансах
З.ы. запускать Тарантул новой версии естественно
источник

AK

Alexey Kuzin in Tarantool
Т.е. если у вас установлен 1.10 глобально, перед запуском на копиях нужно сначала установить новую версию
источник

MA

Mons Anderson in Tarantool
Да скорее всего можно простотна месте более новый запустить
источник

AK

Alexey Kuzin in Tarantool
Рекомендуется всегда запускать box.schema.upgrade. Много времени не займёт
источник

AK

Alexey Kuzin in Tarantool
C
господа, день добрый, подскажите как перенести базы тарантула с одной версии на другую?
источник

AK

Alexey Kuzin in Tarantool
Alexey Kuzin
1) скопировать файлы в новую локацию
2) запустить тарантул в директории где скопированы файлы (не ваше приложение, а просто Тарантул)
3) зайти в консоль Тарантула и выполнить команду box.schema.upgrade()
Пункты 1-3 надо выполнить отдельно для каждого инстанса в репликасете
4) если всё прошло успешно, потушить пустой тарантул и стартовать ваше приложение на всех инстансах
Важное дополнение, которого нет в доке — перед box.schema.upgrade  надо запустить box.cfg{} (можно с пустыми параметрами, логи при этом будут выводиться в консоль).
источник

MA

Mons Anderson in Tarantool
Да блин. Всё вот это "скопировать отдельно" ну никак не про продакшн

Прод обновляется либо на месте (апаем по очереди все ноды кроме мастера, переключаем мастер, апаем последнюю ,выполняем апгрейд, либо через hot-standby (что в принципе очень похоже)

Где-то "отдельно" можно заранее протестировать
источник

AK

Alexey Kuzin in Tarantool
Mons Anderson
Да блин. Всё вот это "скопировать отдельно" ну никак не про продакшн

Прод обновляется либо на месте (апаем по очереди все ноды кроме мастера, переключаем мастер, апаем последнюю ,выполняем апгрейд, либо через hot-standby (что в принципе очень похоже)

Где-то "отдельно" можно заранее протестировать
Монс, ты предлагаешь трюки для профессионалов. Я думаю, по умолчанию надо предлагать самый безопасный вариант.
источник