Size: a a a

2020 November 27

DS

Dmitry Sharonov in Tarantool
а в чем вопрос то? надо донести до кластера оператор, и образ с приложением
источник

OT

Oleg Trofimenko in Tarantool
Dmitry Sharonov
а в чем вопрос то? надо донести до кластера оператор, и образ с приложением
Имеешь ввиду скачать образы на машине где есть доступ в сеть и положить в кластере?
Вопрос делитанский, раньше с этим не сталкивался
источник

VT

Vasiliy Tyubek in Tarantool
Oleg Trofimenko
Имеешь ввиду скачать образы на машине где есть доступ в сеть и положить в кластере?
Вопрос делитанский, раньше с этим не сталкивался
Да, по сути надо в закрытый контур пронести: 1. образ оператора 2. Хелм чарт 3. Ну и образ с приложением понадобится.

Если повезло и есть машина, которая может в сеть ходить то все просто, если нет - то все нужные штуки можно архивами принести - docker image export / import для образов, ну а хелм чарт сам по себе архив, его можно с релиза оператора скачать.
источник

OT

Oleg Trofimenko in Tarantool
Понял, спасибо большое!
источник

R

R-omk in Tarantool
Oleg Trofimenko
Имеешь ввиду скачать образы на машине где есть доступ в сеть и положить в кластере?
Вопрос делитанский, раньше с этим не сталкивался
в кубере обычно свой регистри ставят локально   и все хосты имеют к нему доступ
источник

js

jeevan sirela in Tarantool
Hey guys, we have ran into an issue while rebalancing(vshard) , trying to scale down. One last bucket was unable to migrate saying duplicate transaction(vinyl space - error during rebalancer router applying ) exists in the receiver storage. It also says luajit error unable to call set_joinable on a nil value(vshard/storage/init.lua:2069). Now rebalancing is stuck trying to send that bucket again recovering again sending. Pls let me know any resolution.

Wanted to post in stack overflow. But  i thought may be btr ask first here.
источник

VS

Vladislav Shpilevoy in Tarantool
What vshard and tarantool version do you use? (lets go to the english chat)
источник
2020 November 28

©

©triod in Tarantool
Ребята добрый вечер.
Есть вроде как баг в nodejs драйвере.

conn.call('funcname', var1)  не работает.
conn.call('funcname', '100') работает.

Поле для инсерта number.
источник

©

©triod in Tarantool
На стороне тарантула МП не парсится. Инсертится в том виде, как он приехал от драйвера.
источник

©

©triod in Tarantool
Даже varbinary работает)))) а инт нет....
Это у меня с ручками?
источник

©

©triod in Tarantool
Подозреваемый МП, который шлёт нода. Чую предстоит лютый дебаг протокола....или всё проще?
источник

©

©triod in Tarantool
Тестовый стенд могу запостить...
источник

YD

Yaroslav Dynnikov in Tarantool
Не знаю ничего про nodejs, но разве аргументы не должны быть укакованы в массив?
Типа conn.call('fn', [1, 2, 3])
источник

©

©triod in Tarantool
Нет. Согласно доке.
источник

©

©triod in Tarantool
Вот так определена таблица.
источник

©

©triod in Tarantool
s = box.schema.create_space('imgs',{engine='vinyl'})

       s:format({{name = 'sha256',   type = 'string'},
                 {name = 'fname',    type = 'string'     , is_nullable = true   },
                 {name = 'modified', type = 'unsigned'   , is_nullable = true   },
                 {name = 'size',     type = 'unsigned'   , is_nullable = true   },
                 {name = 'type',     type = 'string'     , is_nullable = true   },
                 {name = 'b64data',  type = 'varbinary'  , is_nullable = true   }});
       s:create_index('primary')
       s = nil
источник

©

©triod in Tarantool
is_nullable = true для отладки. По одному полю докидываю.
источник

©

©triod in Tarantool
Вот так попадает в базу
источник

©

©triod in Tarantool
int insertimg(box_function_ctx_t *ctx, const char *args, const char *args_end)
источник

©

©triod in Tarantool
.......
источник