Size: a a a

2020 August 25

MF

Michael Filonenko in Tarantool
неперфекто, потому что нужна дира
источник

MF

Michael Filonenko in Tarantool
помимо файла
источник

DS

Dmitry Sharonov in Tarantool
/tmp
источник

MF

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

DS

Dmitry Sharonov in Tarantool
ну то есть я понимаю что без этого все проще и лучше
источник

DS

Dmitry Sharonov in Tarantool
но и не киллерфича кмк
источник

MF

Michael Filonenko in Tarantool
но может и too many inodes через год)
источник

IY

Ilya Yurtaev in Tarantool
подскажите, я же правильно понимаю что в результате этого:
local req = conn:upsert(... , {is_async=true})
req:discard()

создается новый fiber и не тушится, если ему не помочь?
источник

DS

Dmitry Sharonov in Tarantool
почему?
источник

DS

Dmitry Sharonov in Tarantool
там пул переиспользуемых под капотом вроде
источник

IY

Ilya Yurtaev in Tarantool
а кол-во в пуле чем задается? worker_pool_threads?
источник

DS

Dmitry Sharonov in Tarantool
да нет, причем тут треды то
источник

DS

Dmitry Sharonov in Tarantool
но с ходу не вижу где задается в сорцах
источник

IY

Ilya Yurtaev in Tarantool
ну в fiber.info() лишних что-то не вижу
источник

DS

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

DS

Dmitry Sharonov in Tarantool
но может я и в глаза луплюсь
источник

YD

Yaroslav Dynnikov in Tarantool
нет там лишних файберов, не нужны они
источник

IY

Ilya Yurtaev in Tarantool
просто периодически ловлю такое:
_worker      | Current time: 1598354347
_worker      | Please file a bug at http://github.com/tarantool/tarantool/issues
_worker      | Attempting backtrace... Note: since the server has already crashed,
_worker      | this may fail as well
_worker      | #0  0x55df073ed219 in print_backtrace+9
_worker      | #1  0x55df072d8dda in _ZL12sig_fatal_cbiP9siginfo_tPv+ca
_worker      | #2  0x7f1f9b092e17 in sigwaitinfo+8
_worker      | #3  0x55df07454d9b in lj_ccall_func+3db
_worker      | #4  0x55df07469746 in lj_cf_ffi_meta___call+36
_worker      | #5  0x55df0740f477 in lj_BC_FUNCC+34
_worker      | #6  0x55df07420c34 in lua_pcall+34
_worker      | #7  0x55df073d68c3 in luaT_call+13
_worker      | #8  0x55df073d0c16 in lua_fiber_run_f+56
_worker      | #9  0x55df072d879c in _ZL16fiber_cxx_invokePFiP13__va_list_tagES0_+c
_worker      | #10 0x55df073e9dd0 in fiber_loop+30
_worker      | #11 0x55df075527cf in coro_init+3f

2.2.1 в докере.  и оно вроде файберы пытается создавать
источник

DS

Dmitry Sharonov in Tarantool
в стектрейсе создания файбера нет
источник

IY

Ilya Yurtaev in Tarantool
coro_init -- не оно?
источник