- Apr 10, 2013
-
-
Dmitry E. Oboukhov authored
-
- Apr 08, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
A fix and a test case for Bug#1075677 "incorrect conversion from boolean lua value to tarantool tuple". Support boolean in conversion.
-
Konstantin Osipov authored
-
- Apr 03, 2013
-
-
Konstantin Osipov authored
-
https://bugs.launchpad.net/tarantool/+bug/1163858Konstantin Osipov authored
Replication relay was created (forked) after initialization of slab allocator, and, consequently, had a very large address space. The memory wasn't used really. Initialize slab allocator after creation of a replication relay process. No test case since we don't have automation to detect that sort of problems.
- Apr 02, 2013
-
-
Konstantin Osipov authored
-
-
Dmitry Simonenko authored
-
Konstantin Osipov authored
Conflicts: include/fiber.h
-
https://bugs.launchpad.net/tarantool/+bug/1162797Konstantin Osipov authored
Remove added logging, a message with 'saving snapshot %filename' is already printed to the log by the child. It contains snapshot pid. Snapshot fid is not as useful once the bug is fixed.
-
Dmitry E. Oboukhov authored
https://bugs.launchpad.net/tarantool/+bug/1162797 by SIGUSR1 tarantool - didn't touch box.info.snapshot_pid - didn't waitpid for snapshot process Conflicts: include/fiber.h
-
- Apr 01, 2013
-
- Mar 28, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
- Mar 27, 2013
-
-
Dmitry Simonenko authored
-
Konstantin Osipov authored
-
Dmitry Simonenko authored
flag is set. (https://bugs.launchpad.net/tarantool/+bug/1160877) getaddrinfo("::1") may fail if machine has no public ipv6 addresses due to AI_ADDRCONFIG behaviour.
-
Dmitry Simonenko authored
(https://bugs.launchpad.net/tarantool/+bug/1160869) Lua socket object creates coio object that bind to a current fiber, after yield it will resume it in a different fiber context after a complete io operation. Fix this situation by updating current coio fiber in most lua socket operations.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
https://bugs.launchpad.net/tarantool/+bug/1160789 When multiple sessions get disconnected at the same time, the same fiber is running all disconnect triggers. This fiber's sid was not changed between trigger invocations, and on_disconnect() triggrer of the next disconnected session would see not its own session id in box.session.id(), but the previous session's session id. The fix is to correctly set box.session.id() before handling any iproto request. In on_connect() request, sid is 0, but soon it is reset in session_create(). No test case since the bug requires that there is a full libev queue, so that multiple on_disconnect() triggers fire in the same loop.
-
- Mar 26, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
libreadline already goes with libhistory compiled in, no reason to add it to the dynamically linked library list. Apparently, explicitly listing libhistory leads to the dl loader pre-loading it instead of the compiled-in version, which, in turn, leads to a crash on the first history search in the command line client. The fix is to remove cmake dependency on libhistory as well as on libncurses, which we don't need either (always require libtermcap).
-
- Mar 22, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
A session trigger would always use the same coroutine, for both connect and disconnect, as well as for multiple sessions. If a trigger runs insert() or update(), anything that yields the current coro, the coro stack would get corrupted for the next parallel invocation. Use an own coroutine for each invocation of a session trigger.
-
- Mar 19, 2013
-
-
Dmitry E. Oboukhov authored
Tarantool showed random error (in tarantool.log) if client disconnected: SocketError used filehandle instead errno.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Dmitry Simonenko authored
-
- Mar 18, 2013
-
-
Konstantin Osipov authored
-
- Mar 15, 2013
-
-
Dmitry Simonenko authored
-