Size: a a a

2020 October 29

©

©triod in Tarantool
Alexander Turenko
Надо смотреть. Если выглядит так, что нужно (второе мне кажется подозрительным), то заведите тикет в tarantool/doc.
В gentoo оно так. gcc10.
Для разных дистрибутивов ну совсем правильно было бы через pkg-config.
источник

OK

Oleg Konstantinov in Tarantool
Коллеги, а можно ли нормально подружить tarantool и protobuf 3? Что-то в гугле как-то глухо…
источник

AK

Alexey Kuzin in Tarantool
M P
Подскажите, пожалуйста, планируется ли встроенный модуль для работы с gRPC?
Можно почитать дискуссию отсюда
источник

MA

Mons Anderson in Tarantool
Oleg Konstantinov
Коллеги, а можно ли нормально подружить tarantool и protobuf 3? Что-то в гугле как-то глухо…
Используйте прокси на golang
источник

ИЛ

Илья Лебедев... in Tarantool
а есть какой то способ vshard storage-у вызвать функцию у роутера?
источник

MA

Mons Anderson in Tarantool
если вам нужно вы можете установить соединение с любым роутером через net.box
или
дополнительно запустить роутеры на всех стораджах
источник

ИЛ

Илья Лебедев... in Tarantool
Mons Anderson
если вам нужно вы можете установить соединение с любым роутером через net.box
или
дополнительно запустить роутеры на всех стораджах
тут дело в том, что делать надо именно из функции в стородже без моего участия, а у него я нигде информации об адресе роутера не нашел. так что вопрос даже скорее в сторону "как стороджу узнать адрес роутера"
источник

MF

Michael Filonenko in Tarantool
Запустите роутеры на стораджах
источник

ИЛ

Илья Лебедев... in Tarantool
нужен именно один внешний, как точка синхронизации между несколькими стороджами. и пока кроме как вручную стороджам дать адрес, ничего не приходит в голову
источник

ИЛ

Илья Лебедев... in Tarantool
а роутер в этот момент на сторджи обращаться не может, на них в этот момент висят открытые транзакции
источник

MA

Mons Anderson in Tarantool
Илья Лебедев
нужен именно один внешний, как точка синхронизации между несколькими стороджами. и пока кроме как вручную стороджам дать адрес, ничего не приходит в голову
1. Звучит как точка отказа.
2.  Кажется, что вы неправильно пользуетесь вшардом. Не должно быть такого ограничения
источник

DS

Dmitry Sharonov in Tarantool
в картридже - rpc_call можно
источник

DS

Dmitry Sharonov in Tarantool
но про сценарий использования да, как то очень мутно получается
источник

ИЛ

Илья Лебедев... in Tarantool
Mons Anderson
1. Звучит как точка отказа.
2.  Кажется, что вы неправильно пользуетесь вшардом. Не должно быть такого ограничения
тут попытка сделать согласованную операцию "или на всех реплика-сетах сразу, или ни на одном". на стороджах открывается транзакция, если все ок, они отчитываются роутеру и спрашивают что делать дальше, коммит или откат
источник

MA

Mons Anderson in Tarantool
Ах вот что вы пытаетесь сделать...
источник

AT

Alexander Turenko in Tarantool
Илья Лебедев
тут попытка сделать согласованную операцию "или на всех реплика-сетах сразу, или ни на одном". на стороджах открывается транзакция, если все ок, они отчитываются роутеру и спрашивают что делать дальше, коммит или откат
М. б. box.session.push() подойдет?
источник

AT

Alexander Turenko in Tarantool
Я так понял, это двухфазный коммит.
источник

AT

Alexander Turenko in Tarantool
Можно через push получать подтверждения доставки.
источник

AT

Alexander Turenko in Tarantool
Хотя да, что с ним потом делать? :)
источник

IM

Igor Munkin in Tarantool
Herman Shinkarenko
Добрый день, у меня немного странный вопрос - есть ли возможность запустить tarantool на raspberry pi 4. Если есть, то как ?
Я собрал на своей RPi 3B свежий 1.10:
$ CFLAGS="-march=armv7-a" cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo && make -j
<snipped>
$ ./src/tarantool -v
Tarantool 1.10.8-1-ge69e13015
Target: Linux-armv7l-RelWithDebInfo
Build options: cmake . -DCMAKE_INSTALL_PREFIX=/usr/local -DENABLE_BACKTRACE=OFF
Compiler: /usr/bin/cc /usr/bin/c++
C_FLAGS:-march=armv7-a -fexceptions -funwind-tables -fno-common -fopenmp -std=c11 -Wall -Wextra -Wno-strict-aliasing -Wno-char-subscripts -Wno-format-truncation -Wno-gnu-alignof-expression -fno-gnu89-inline -Wno-cast-function-type
CXX_FLAGS: -fexceptions -funwind-tables -fno-common -fopenmp -std=c++11 -Wall -Wextra -Wno-strict-aliasing -Wno-char-subscripts -Wno-format-truncation -Wno-invalid-offsetof -Wno-gnu-alignof-expression -Wno-cast-function-type


Тесты, правда, не запускал ;)
источник