Size: a a a

2021 January 24

AT

Alexander Turenko in Tarantool
Alexey Kuzin
Погоди, Саш, у тебя подошла очередь ответов на вопросы прошлого года?)
Читал почту, пришел PR в crud про «несуществующие» спейсы. Начал туда отписывать, полез убедиться, что в net.box не было проблем за последние годы и что можно просто положиться на него (нельзя). Нашел коммит в net.box, где перестали передавать schema_id в запросах, и его обсуждение в этом чате. Ответил.
источник

KO

Konstantin Osipov in Tarantool
Начинать все эти рассуждения о том как правильно нужно с тест кейса. Я его не вижу. Реальных проблем до появления интерактивных транзакций в протоколе не будет. А для интерактивных транзакций все равно нужен schema mvcc. Выглядит так что переделывается туда обратно без особой причины.
источник

MO

Maxat Oralbaev in Tarantool
добрый вечер! у меня возник проблема с разрешением  box.schema.user.grant('guest','read,write,execute,create,drop','space','users') но когда хочу дропнуть спайс возникает ошибка - error: Alter access to space 'users' is denied for user 'guest'
'universe' тоже пробовал ничего изминилось
источник

AK

Alexey Kuzin in Tarantool
Konstantin Osipov
Начинать все эти рассуждения о том как правильно нужно с тест кейса. Я его не вижу. Реальных проблем до появления интерактивных транзакций в протоколе не будет. А для интерактивных транзакций все равно нужен schema mvcc. Выглядит так что переделывается туда обратно без особой причины.
Интерактивные транзакции как раз скоро планируются.
источник
2021 January 25

SB

Sergey Bakhtiarov in Tarantool
Добрый день. В процессе миграции на этапе перемещения данных одновременное выставление веса в «0» и указание пустой роли может привести к проблеме выгрузки данных из storage-инстанса? Или следует сначала указать вес «0», дать данным переехать, затем забирать роль storage, перед expel инстанса?

storage_1_replicaset:
   vars:
       replicaset_alias: storage-1
       weight: 0
       failover_priority:
           - storage-1  # leader
           - storage-1-replica-1
       roles: []
   hosts:
       storage-1:
       storage-1-replica-1:
источник

DS

Dmitry Sharonov in Tarantool
да можно  и не забирать
источник

DS

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

SB

Sergey Bakhtiarov in Tarantool
Dmitry Sharonov
да можно  и не забирать
Даже если после expel нода будет исключена из кластера? Это в рамках задачи по перемещению инстансов на другие ноды. После переезда старые будут отключены от кластера
источник

DS

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

I

Ilya in Tarantool
приветствую, а может кто то объяснить
>>> c.call("box.backup.start", []).body
{48: [['./data/storage_1_a/00000000000307581566.snap']]}
>>> c.call("box.backup.stop", []).body
{48: []}

почему 48? откуда эта цифра?
источник

MF

Michael Filonenko in Tarantool
короч гипотеза
источник

MF

Michael Filonenko in Tarantool
источник

MF

Michael Filonenko in Tarantool
То есть это протокол
источник

MF

Michael Filonenko in Tarantool
в протоколе опкод 0x30 обозначает приход данных
источник

MF

Michael Filonenko in Tarantool
.body это поди тоже протокольный ключ
источник

AT

Alexander Turenko in Tarantool
Ilya
приветствую, а может кто то объяснить
>>> c.call("box.backup.start", []).body
{48: [['./data/storage_1_a/00000000000307581566.snap']]}
>>> c.call("box.backup.stop", []).body
{48: []}

почему 48? откуда эта цифра?
Можно .data.
источник

AT

Alexander Turenko in Tarantool
Или просто [0].
источник

I

Ilya in Tarantool
Спасибо, data более подходит, а что тогда body?
источник

AT

Alexander Turenko in Tarantool
«Голый» ответ сервера.
источник

I

Ilya in Tarantool
А 48 это протокол или что-то иное?
источник