- Dec 17, 2013
-
-
Konstantin Osipov authored
-
- Dec 11, 2013
-
-
Dmitry Simonenko authored
This is done to avoid situation, when two or more fibers yield inside their try/catch blocks and throws an exceptions. Seems like exception unwinder stores some global state while being inside a catch block. This could lead to incorrect exception processing and server crash.
-
- Dec 06, 2013
-
-
Konstantin Osipov authored
The patch should use struct session, which is non-existent in 1.5, so at least make session_storage_destroy a bit faster.
-
Konstantin Osipov authored
This patch implements show index and shows memory waste of the slab allocator.
-
- Dec 05, 2013
-
-
Konstantin Osipov authored
Fixes gh-153.
-
- Nov 29, 2013
-
-
esha authored
-
- Nov 27, 2013
-
-
Roman Tsisyk authored
This patch also reworks title() to show role@custom_proc_title for all roles as defined in the documentation.
-
- Nov 26, 2013
-
-
Roman Tsisyk authored
-
- Nov 25, 2013
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
- Nov 22, 2013
-
-
Roman Tsisyk authored
-
- Nov 21, 2013
-
-
https://github.com/tarantool/tarantool/issues/119Konstantin Osipov authored
A dead fiber could get reused prematurely or garbage collected twice. This was because __gc could get invoked way after the fiber has finished and reused for a different coroutine. The fix is to always access fibers in Lua by fiber id.
-
Konstantin Osipov authored
Fix a hang on box.fiber.resume() of an attached fiber which gets cancelled. When the child fiber got cancelled before detach, the parent never was woken up, and would hang forever. Wake up the parent, and, in the parent, do not try to access a dead fiber.
-
Roman Tsisyk authored
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
Roman Tsisyk authored
This patch limits maximum recursion depth for luaL_packsize and luaL_packvalue functions to 16 nested tables. This check is needed to prevent a crash on recursive Lua tables.
-
Roman Tsisyk authored
This patch adds lua_checkfield function - a wrapper for lua_tofield that raises an error if Lua type can not be converted to lua_field structure. The function should be used instead of lua_tofield in all bindings where custom types are not supported.
-
- Nov 20, 2013
-
-
Dmitry E. Oboukhov authored
-
Roman Tsisyk authored
-
- Nov 19, 2013
-
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
Also don't call sfree_delayed if snapshot process isn't started, closes #118
-
- Nov 18, 2013
-
-
Roman Tsisyk authored
-
- Nov 15, 2013
-
-
Dmitry Simonenko authored
-
Dmitry E. Oboukhov authored
-
Roman Tsisyk authored
-
- Oct 25, 2013
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
- Oct 24, 2013
-
-
Konstantin Osipov authored
The final version of odnoklassniki patch did not include the most important part - delayed free of salloc memory. Make a quick & dirty fix to the point.
-
- Oct 18, 2013
-
-
Roman Tsisyk authored
-
Veniamin Gvozdikov authored
-
- Oct 17, 2013
-
-
Roman Tsisyk authored
-
- Oct 16, 2013
-
-
Veniamin Gvozdikov authored
-
- Oct 15, 2013
-
-
Konstantin Osipov authored
Set signal handler for all signals, not just SIGTERM. Print signal name to the log on exit.
-
Roman Tsisyk authored
-
- Oct 14, 2013
-
-
Konstantin Osipov authored
Add constants for signal count. Rename. Coding style.
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
- Oct 12, 2013
-
-
Konstantin Osipov authored
Do not use atexit() handlers, except the global tarantool_free() function, which does nothing in the snapshot process.
-