Size: a a a

2021 January 21

A

Andrew in Tarantool
прошел бы опрос, если бы он был как тест, много слов писать не хочется
источник

MA

Mons Anderson in Tarantool
Andrew
прошел бы опрос, если бы он был как тест, много слов писать не хочется
можно писать мало :)
источник

A

Aleksandr baltazor in Tarantool
Valeriy Kazantsev
Всем привет! Я поискал по чатику, кто-то уже писал про подобные проблемы, только не совсем в том формате что у меня.
Периодически на разных инстансах тарантула я получаю ошибку:
2021-01-21 14:39:36.310 [45462] main/101/instance1 memtx_tree.c:385 E> ER_TUPLE_FOUND: Duplicate key exists in unique index 'xxx' in space 'bla_bla_bla'

просто инстанс таратнула работает в штатном режиме и вдруг откуда не возьмись вот такое
Дальше либо тарантул падает либо работает в штатном режиме, но сообщения из него не выгребаются, т.к. клиентское API получает от тарантула ту же ошибку Duplicate key exists, что и в логе самого тарантула. Версия тарантула 1.7.6
а вы прям старовер 🙂
источник

A

Aleksandr baltazor in Tarantool
1.7.6 это отлично )
источник

DV

Dmitriy Vishnevskiy in Tarantool
Привет, коннекторы для 1.6+ версий совместимы с последним тарантулом?
источник

VK

Valeriy Kazantsev in Tarantool
Aleksandr baltazor
а вы прям старовер 🙂
Ну это может быть известая проблема, которая пофикшена в последних релизах
источник

A

Aleksandr baltazor in Tarantool
ниразу на 1.9 и выше с такой проблемой не сталкивался
источник

A

Aleksandr baltazor in Tarantool
и еще вопрос - какой тип операций у вас?
источник

AK

Alexey Kuzin in Tarantool
Dmitriy Vishnevskiy
Привет, коннекторы для 1.6+ версий совместимы с последним тарантулом?
Какие именно?
источник

DV

Dmitriy Vishnevskiy in Tarantool
Ерланговский, например https://github.com/stofel/taran
источник

MA

Mons Anderson in Tarantool
должен быть
источник

VK

Valeriy Kazantsev in Tarantool
Aleksandr baltazor
и еще вопрос - какой тип операций у вас?
ready и take только
источник

IB

Ivan Blohin in Tarantool
Коллеги, всем добрый вечер! Пытаюсь настроить master-master реплицаию - пока безуспешно.

Конфиг такой (одинаковый на обеих тачках):

box.cfg {
listen = 3301,
log = '/var/log/project/tarantool.log',
replication = {'replicator:password@111.111.111.1:3301', 'replicator:password@111.111.111.2:3301'},
read_only = false
}

box.schema.user.create('replicator', { password = 'password', if_not_exists = true })
box.schema.user.grant('replicator', 'replication', nil, nil, { if_not_exists = true })

box.schema.user.create('project', { password = 'password', if_not_exists = true })
box.schema.user.grant('project', 'create,alter,drop,execute,read,write', 'universe', nil, { if_not_exists = true })


запускается все это дело демоном (/usr/bin/tarantool /etc/project/tarantool.lua)

Постоянно получаю ошибки в духе:
ER_READONLY: Can't modify data because this instance is in read-only mode.

Либо:
ER_NO_SUCH_USER: User 'replicator' is not found

Что я делаю не так?
источник

DS

Dmitry Sharonov in Tarantool
Valeriy Kazantsev
Ну это может быть известая проблема, которая пофикшена в последних релизах
сталкивались только если вешать триггеры до конца загрузки снапшота, но в 1.7.6 это вроде бы еще нельзя было сделать :)
источник

VG

Vladislav Grubov in Tarantool
Ivan Blohin
Коллеги, всем добрый вечер! Пытаюсь настроить master-master реплицаию - пока безуспешно.

Конфиг такой (одинаковый на обеих тачках):

box.cfg {
listen = 3301,
log = '/var/log/project/tarantool.log',
replication = {'replicator:password@111.111.111.1:3301', 'replicator:password@111.111.111.2:3301'},
read_only = false
}

box.schema.user.create('replicator', { password = 'password', if_not_exists = true })
box.schema.user.grant('replicator', 'replication', nil, nil, { if_not_exists = true })

box.schema.user.create('project', { password = 'password', if_not_exists = true })
box.schema.user.grant('project', 'create,alter,drop,execute,read,write', 'universe', nil, { if_not_exists = true })


запускается все это дело демоном (/usr/bin/tarantool /etc/project/tarantool.lua)

Постоянно получаю ошибки в духе:
ER_READONLY: Can't modify data because this instance is in read-only mode.

Либо:
ER_NO_SUCH_USER: User 'replicator' is not found

Что я делаю не так?
Какая версия тарантула?
источник

IB

Ivan Blohin in Tarantool
Vladislav Grubov
Какая версия тарантула?
Tarantool 2.6.2-0-g34d504d
источник

DS

Dmitry Sharonov in Tarantool
кворум в ноль надо
источник

VG

Vladislav Grubov in Tarantool
Скиньте через patebin лог запуска инстанса 3301. Я бы предложил поднять сначала его, а затем цепануть второго
источник

VG

Vladislav Grubov in Tarantool
Dmitry Sharonov
кворум в ноль надо
Не надо, если с сетью приколы, они 2 кластера создадут
источник

DS

Dmitry Sharonov in Tarantool
Vladislav Grubov
Скиньте через patebin лог запуска инстанса 3301. Я бы предложил поднять сначала его, а затем цепануть второго
да, но при этом надо и кворум в ноль, а то он уйдет в орфан
источник