Size: a a a

2021 July 05

MG

Mikhail Galanin in Tarantool
Здравствйте.
Тут в пхпшном расширении пулл-риквесты висят по пол-два года, с комментарием “всё ок” 🙂
Может получится их таки заакцептить или уточнить что с ними не так? Меня в данный момент php8 интересует
https://github.com/tarantool/tarantool-php/pulls
источник

AT

Alexander Turenko in Tarantool
Добрый день! Поставил себе в план, в течение недели должен дойти до этого.
источник

MG

Mikhail Galanin in Tarantool
Спасибо, буду ждать
источник

D

Disi in Tarantool
Подскажите, у меня нет возможности замерить. Как много оперативной памяти нужно чистому тарантулу?
источник

DK

Dmitriy Koltsov in Tarantool
Зависит от объема данных, которые вы хотите хранить.
Лимит памяти для исполнения Lua кода - 2 гб
источник

VG

Vladislav Grubov in Tarantool
минималка, вроде, 64МБ
источник

MO

Maxat Oralbaev in Tarantool
Привет всем ! Как можно изминить путь админа cartridge http://0.0.0.0:8081/admin/cluster/dashboard на другое путь. Спасибо заранее
источник

AK

Alexey Kuzin in Tarantool
Через нжинкс попроксировать например, а зачем?
источник

ЯШ

Ярослав Шумаков... in Tarantool
В мастере есть фича: https://github.com/tarantool/cartridge/commit/b84b4e4dc41f2b3a22663ee2324224e1be3ff7c5 в следующем релизе будет, когда - я не в курсе
источник

MO

Maxat Oralbaev in Tarantool
Да это можно но по условию прожект менеджра именно в самом проекте должен быть. Я уже нашел решение
источник

AS

Andrey Syvrachev in Tarantool
char key_buf[16];          /* передаем key_buf = закодированный ключ = 1000 */
 char *key_end = key_buf;
 key_end = mp_encode_array(key_end, 1);
 key_end = mp_encode_uint(key_end, key);
 assert(key_end < key_buf + sizeof(key_buf));
 /* Получить тапл. У нас нет box_select(), но есть вот это. */
 int r = box_index_get(space_id, index_id, key_buf, key_end, &tuple);
 assert(r == 0);
 assert(tuple != NULL);


Вот этот кусок кода, возвращает значение, соответствующее uint ключу key.
А как сделать запрос на все ключи, либо на диапазон?
источник

DS

Dmitri Samirov in Tarantool
Нужно создать итератор
источник

AS

Andrey Syvrachev in Tarantool
ок спасибо пробую...
источник

DS

Dmitri Samirov in Tarantool
источник

DS

Dmitri Samirov in Tarantool
Сначала создаёшь, а потом вызываешь box_iterator_next
источник

DS

Dmitri Samirov in Tarantool
В доке по-моему нет такого сниппета, если будут проблемы, то я могу пример найти
источник

AS

Andrey Syvrachev in Tarantool
А что итератору в key давать?
источник

AS

Andrey Syvrachev in Tarantool
box_iterator_t *box_index_iterator(uint32_t space_id, uint32_t index_id, int type, const char *key, const char *key_end) space_id, uint32_t index_id, int type, const char *key, const char *key_end)
источник

DS

Dmitri Samirov in Tarantool
То же самое
источник

DS

Dmitri Samirov in Tarantool
Как в примере выше с box_index_get
источник