- Mar 26, 2013
-
-
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 14, 2013
-
-
Konstantin Osipov authored
Conflicts: third_party/README
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Preserve the zero-warnings patch.
-
Dmitry Simonenko authored
-
- Mar 13, 2013
-
-
Konstantin Osipov authored
fiber.name and fiber->gc_pool.name are always the same thing. Don't store the name twice.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Reorganize iproto parser (pickle) around two pointers at the request parsing position and request end. This makes the code more generic and easily usable in lua and with new buffered I/O. This also reduces the current widespread use of tbuf throughout entire code base (good for future maintainability of the code).
-
- Mar 12, 2013
-
-
Dmitry Simonenko authored
Fix race between fiber_yield_timeout() and completed request during yield itself. In that case eio_poll will complete request and free its handle. eio_cancel try to cancel completed and freed request. Also, fix unpredictable result during timedout test.
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
- Mar 08, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
When server wrapper script failed to start the server, it used to try to send a email to somebody about this. This has never been tested, nor used. At least make sure it works when it does try to do it.
-
- Mar 07, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
twistd by default starts with umask 077. This is why buildbot has umask setting. rpm by default takes file and directory umask from the build directory. When building tarantool rpm under buildbot, twistd default umask was inherited. Thus all paths were created in rwx-- mode. Now add to this cmake bug CMake bug 0012864. That is, by default, cmake cpack generator adds %dir directive for every intermediate dir into the spec. E.g. if there is a destination file /etc/rc.d/foo, the spec gets %dir /etc %dir /etc/rc.d Together with the default dir access mask of twistd this nicely messed up our rpm install: an install of Tarantool 1.4.8-59 rpm for CentOS would change /etc and /usr access mode to 700. Two things are done about that: Tarantool no longer uses a cpack generated cpeck file. Extraneous %dir directives are removed from the spec file. This should minimize the damage of a broken twistd config, should it happen again. All buildslaves are reconfigured and restarted with umask 022.
-
- Mar 06, 2013
-
-
Konstantin Osipov authored
-
Dmitry E. Oboukhov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
A just-connected session would get stuck not reading input if only a part of request was received.
-
- Feb 28, 2013
-
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-H add headers to the raw format output (xlog and snapshot) -I read xlog content from the stdin
-
- Feb 27, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
- Feb 26, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Dmitry Simonenko authored
-
Konstantin Osipov authored
Conflicts: test/big/tarantool.cfg
-
Dmitry Simonenko authored
address detection to sendto.
-
Konstantin Osipov authored
Conflicts: test/box/lua.result
-