Size: a a a

2020 September 28

AS

Alexander Susin in Tarantool
что то изменилось в новой версии оператора относительно этого?

Вот так у меня работает во второй версии:

- name: TARANTOOL_ADVERTISE_URI
           value: "$(TARANTOOL_ADVERTISE_HOST).protlevel-cluster:3301"
источник

VT

Vasiliy Tyubek in Tarantool
Alexander Susin
что то изменилось в новой версии оператора относительно этого?

Вот так у меня работает во второй версии:

- name: TARANTOOL_ADVERTISE_URI
           value: "$(TARANTOOL_ADVERTISE_HOST).protlevel-cluster:3301"
да, в самом коде оператора
источник

AS

Alexander Susin in Tarantool
У меня перестало работать в 0.0.3 версии, видимо с нее все пошло.
Почему нужна новая версия - в ней зафиксили проблему с обновлением образа для приложения, что бы деплой корректно проходил.
источник

AS

Alexander Susin in Tarantool
источник

VT

Vasiliy Tyubek in Tarantool
+
источник

AS

Alexander Susin in Tarantool
Да, вот оно в логах оператора:

{"level":"info","ts":1601303165.7862732,"logger":"topology","msg":"payload","advURI":"api-0-0.protlevel-cluster.default.svc.cluster.local:3301","replicasetUUID":"7e2d78b9-fa67-56e8-a935-5b1ef0a46b42"}


Я в golang не силен, сложно тут переделать что бы передавать как переменную?
источник

VT

Vasiliy Tyubek in Tarantool
Alexander Susin
Да, вот оно в логах оператора:

{"level":"info","ts":1601303165.7862732,"logger":"topology","msg":"payload","advURI":"api-0-0.protlevel-cluster.default.svc.cluster.local:3301","replicasetUUID":"7e2d78b9-fa67-56e8-a935-5b1ef0a46b42"}


Я в golang не силен, сложно тут переделать что бы передавать как переменную?
нет, не сложно, но тут вопрос не столько в сложности, сколько в том "чтобы не переделывать еще раз"
источник

AS

Alexander Susin in Tarantool
Достаточно будет поменять только в этой строке? Я внесу правки и локально соберу для теста.
источник

VT

Vasiliy Tyubek in Tarantool
Alexander Susin
Достаточно будет поменять только в этой строке? Я внесу правки и локально соберу для теста.
Да, достаточно, если хардкодить
источник

DK

Dmitry Krokhin in Tarantool
Aleksey Budaev
С помощью format{()} можно поменять тип конкретного поля или он переопределит сразу весь спейс ?
если вы передаёте какой-нибудь параметр - тарантул считает что это новый формат.
но вам никто не мешет сделать что-то в духе:

local format = box.space.event:format()
format[2],is_nullable = false
box.space.event:format(format)
источник

DS

Dmitry Sharonov in Tarantool
но если тип данных несовместимый - то мигрировать их автоматом он не будет
источник

キG

キリル Gashkov in Tarantool
Dmitry Krokhin
вот бы кто-нибудь придумал сервис куда можно скидывать большие куски кода, а в чатик отправлять просто ссылку на код. было бы значительно чище
так pastebin же есть
источник

キG

キリル Gashkov in Tarantool
Dmitry Krokhin
если вы передаёте какой-нибудь параметр - тарантул считает что это новый формат.
но вам никто не мешет сделать что-то в духе:

local format = box.space.event:format()
format[2],is_nullable = false
box.space.event:format(format)
а можно же то же самое через sql alter сделать? через alter table modify
источник

DK

Dmitry Krokhin in Tarantool
наверняка можно, я не пользовался sql в тарантуле
источник

キG

キリル Gashkov in Tarantool
при случае проверю. по идее должно бы
источник

DK

Dmitry Krokhin in Tarantool
источник

キG

キリル Gashkov in Tarantool
огорчило🙈
источник

キG

キリル Gashkov in Tarantool
ну будем знать что диалект не полный
источник

DK

Dmitry Krokhin in Tarantool
а возможно что и тесты старые. посмотрите доки, попробуйте.. вдруг всё норм
источник

キG

キリル Gashkov in Tarantool
Dmitry Krokhin
а возможно что и тесты старые. посмотрите доки, попробуйте.. вдруг всё норм
проверил доку. изменения типа данных или null/not null не описано
источник