Size: a a a

2021 February 17

AK

Alexey Kuzin in Tarantool
Покажите список файлов (ls -lah)
источник

M

MAPC in Tarantool
Step 4/6 : RUN curl -s         https://packagecloud.io/install/repositories/tarantool/2_6/script.rpm.sh | bash     && yum -y install tarantool tarantool-devel
---> Running in 0ef9b03189b2
bash: line 1: syntax error near unexpected token `newline'
bash: line 1: `<!DOCTYPE html>'
The command '/bin/sh -c curl -s         https://packagecloud.io/install/repositories/tarantool/2_6/script.rpm.sh | bash     && yum -y install tarantool tarantool-devel' returned a non-zero code: 2
WARNING: Failed to pack application
Remove build directory /root/.cartridge/tmp/cartridge-build-ff054c0bf6fae053
ERROR: Failed to pack application: Failed to build image: Failed to execute "    cd /root/.cartridge/tmp/cartridge-build-ff054c0bf6fae053/app-files/profiles-storage \
   && /usr/bin/docker build -t profiles-storage-base \
                   -f Dockerfile.build.ff054c0bf6fae053 \
                    --cache-from profiles-storage-base \
                   . \
                   1>&2
". Command returned non-zero code: 512


404 по ссылке
источник

.

. in Tarantool
Mons Anderson
1. покажите tree -a на вашу директорию с файлами (снапы/xlog/...)
2. опишите конфигурацию. класртер/репликация/картридж/параметры box.cfg/...
источник

.

. in Tarantool
Mons Anderson
1. покажите tree -a на вашу директорию с файлами (снапы/xlog/...)
2. опишите конфигурацию. класртер/репликация/картридж/параметры box.cfg/...
источник

MA

Mons Anderson in Tarantool
да, ещё вопросы: какая версия?
источник

.

. in Tarantool
Mons Anderson
да, ещё вопросы: какая версия?
2.3.2
источник

M

MAPC in Tarantool
MAPC
Step 4/6 : RUN curl -s         https://packagecloud.io/install/repositories/tarantool/2_6/script.rpm.sh | bash     && yum -y install tarantool tarantool-devel
---> Running in 0ef9b03189b2
bash: line 1: syntax error near unexpected token `newline'
bash: line 1: `<!DOCTYPE html>'
The command '/bin/sh -c curl -s         https://packagecloud.io/install/repositories/tarantool/2_6/script.rpm.sh | bash     && yum -y install tarantool tarantool-devel' returned a non-zero code: 2
WARNING: Failed to pack application
Remove build directory /root/.cartridge/tmp/cartridge-build-ff054c0bf6fae053
ERROR: Failed to pack application: Failed to build image: Failed to execute "    cd /root/.cartridge/tmp/cartridge-build-ff054c0bf6fae053/app-files/profiles-storage \
   && /usr/bin/docker build -t profiles-storage-base \
                   -f Dockerfile.build.ff054c0bf6fae053 \
                    --cache-from profiles-storage-base \
                   . \
                   1>&2
". Command returned non-zero code: 512


404 по ссылке
Подскажите пожалуйста, откуда выудить этот dockerfile ?
источник

.

. in Tarantool
.
2.3.2
Кажись запустила. Удалила еще xlog совпадающий по айдишнику с нерабочим снапшотом.
источник

a

aresit in Tarantool
Добрый день. Нет возможности тестировать, а опираться на догадки не хочется, отсюда ряд вопросов, думаю не мы первые кто об этом задумался. Если сервер многопроцессорный, то очевидно что доступ к памяти стоит по разному, на сколько сильно это снизит скорость работы (тут понятно что зависит от задачи, вопрос больше теоретический). От сюда следующий, можно как то явно указать инстансу tnt какое ядру/процессору использовать и поможет ли это для записи данных только в ту часть ОЗУ которая ближе к этому ядру/процессору, ну то есть можно ли как то полностью утилизировать многопроцессорный сервер тарантулами или лучше забыть о них и использовать только однопроцессорные или вообще это особо не имеет разницы?

А так же прямо пропорционально или нет влияет скорость работы ОЗУ на скорость работы tnt?

Спасибо!)
источник

KO

Konstantin Osipov in Tarantool
man taskset; влияет
источник

KO

Konstantin Osipov in Tarantool
(но я бы не стал тюнить скорость работы озу если бы мне нужно было тюнить тарантул)
источник

AT

Alexander Turenko in Tarantool
Скорее, в данном случае, numactl. --membind и --cpunodebind/--physcpubind.
источник

AT

Alexander Turenko in Tarantool
Да, обращения из cpu одной ноды к несвоей памяти заметны на бенчмарках.
источник

AT

Alexander Turenko in Tarantool
Без прибивания инстанса к ноде, если на память, на TPC-C мы получали порядка 10% разброса результатов, после прибивания (numactl) — 1–2% в зависимости от теста.
источник

AT

Alexander Turenko in Tarantool
Забить одну многопроцессорную машину тарантулами — довольно типичный подход. Правда, как правильно посчитать все, чтобы не упереться в диск, я не возьмусь подсказать. Прикинуть можно, наверное, по ожидаемой нагрузке на запись и скорости последовательной записи ваших дисков.
источник

a

aresit in Tarantool
Alexander Turenko
Скорее, в данном случае, numactl. --membind и --cpunodebind/--physcpubind.
да вы меня поняли, спасибо ответ помог!

По нагрузке на диск вопрос скорее всего не встанет, так как нагрузка в основном на чтение.
источник
2021 February 18

PP

Piu Piu in Tarantool
как обрабатывать ошибку если секвенции не существует? не могу нигде найти, просто фатал сразу и все
box.sequence["notfound"]:next()
источник

PP

Piu Piu in Tarantool
обработка ошибок в луа не работает типа
id, err = box.sequence["notfound"]:next()
источник

SO

Sergey Ostanevich in Tarantool
pcall(box...)
источник

DL

Dmitry Lukovkin in Tarantool
Доброе утро!
В логах много записей:
main/1890550/main txn.c:323 W> too long WAL write: 1 rows at LSN 91387222: 1.869 sec
Помогите расшифровать. Много изменений? Долго в wal пишутся? Посмотрел iotop-ом - ssd диск практически не используется при этом.
1.10 обычный ТТ без реплики
источник