- Aug 15, 2013
-
-
Konstantin Osipov authored
-
- Jul 11, 2013
-
-
Roman Tsisyk authored
-
- Jul 10, 2013
-
-
Roman Tsisyk authored
-
- Jul 01, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Extract the remaining places which access tuple->data directly into tuple_to_port.cc file, which will have full access to all tuple formats and all destinations to which a tuple may need to be converted. In this file it'll be possible to perform a conversion efficiently, at the same time, it will be the only place of cross-dependency between all tuple formats and all conversion destinations.
-
- Jun 20, 2013
-
-
Konstantin Osipov authored
Rename tarantool_pthread.h to tt_pthread.h This is a pre-requisite for addition of Perl stored procedures.
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
- Jun 18, 2013
-
-
Dmitry E. Oboukhov authored
-
- Jun 06, 2013
-
-
Dmitry E. Oboukhov authored
-
- Jun 05, 2013
-
-
Roman Tsisyk authored
-
- Jun 04, 2013
-
-
Roman Tsisyk authored
-
Dmitry E. Oboukhov authored
-
- Jun 02, 2013
-
-
Konstantin Osipov authored
Code review of cjson branch by Dmitry E. Oboukhov. Hand-picking the changes since the original branch is based on import of lua-cjson into Tarantool revision tree, and this branch is based on a git submodule. This patch implements https://blueprints.launchpad.net/tarantool/+spec/lua-cjson
-
- May 23, 2013
-
-
Veniamin Gvozdikov authored
fixed build with gettext [FreeBSD]: fixed static build [FreeBSD]: upgraded port [FreeBSD]: added iconv and intl only for freebsd
-
- Apr 02, 2013
-
-
- Feb 22, 2013
-
-
Konstantin Osipov authored
Don't pollute test/unit include space with third_party includes.
-
- Feb 06, 2013
-
-
Konstantin Osipov authored
-
- Jan 25, 2013
-
-
Konstantin Osipov authored
Do not throw exceptions from coeio_connect_addrinfo() if timeout. Rename box.io to box.socket.
-
Dmitry Simonenko authored
-
- Jan 17, 2013
-
-
Roman Tsisyk authored
-
- Jan 15, 2013
-
-
Roman Tsisyk authored
-
- Jan 10, 2013
-
-
Konstantin Osipov authored
Move third_party library compilation to the top level (less directory traversal). Provide an option for using system LibEIO/libobjc. Enforce a naming convention for cmake/ scripts (Find* and Build*). Move ev and eio wrappers to third-party (todo: delete them completely). There is one (known) problem with this patch: tarantool --version now prints incorrect compile flags. To be fixed in a separate patch.
-
- Jan 09, 2013
-
-
Konstantin Osipov authored
Since connect/disconnect events in iproto run outside fiber context, queue execution of on_connect/on_disconnect triggers through the request queue. Generalize the request queue for that purpose. Implement a framework for on_connect/on_disconnect triggers and Lua bindings for it. Add tests and docs.
-
- Dec 26, 2012
-
-
Roman Tsisyk authored
-
- Dec 06, 2012
-
-
Dmitry Simonenko authored
-
- Dec 03, 2012
-
-
Dmitry Simonenko authored
-
- Nov 29, 2012
-
-
Konstantin Osipov authored
-
- Nov 28, 2012
-
-
Dmitry E. Oboukhov authored
-
- Nov 08, 2012
-
-
Roman Tsisyk authored
-
- Oct 20, 2012
-
-
Konstantin Osipov authored
Move memcached to src/ Make iproto.m dependend on box/*, not vice versa. Remove box_ prefixes from test suite names. Initialize networking outside of box/. This makes Box a step closer to being just a storage layer for Tarantool. Still some ugly deps since box/ continues to manage local hot standby and memcached expire (todo: move it out).
-
- Oct 18, 2012
-
-
Dmitry E. Oboukhov authored
drop some ev_watchers from fiber structure.
-
- Oct 15, 2012
-
-
Konstantin Osipov authored
Remove dependency of admin.m from the configuration file. Remove txn->txn_flags from recover_row().
-
- Oct 14, 2012
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Move mod/box/ src/box. Fix broken packages. Rename tarantool_cpack.cmake to cpack.cmake.
-
Konstantin Osipov authored
Change memcached, admin and iproto connection to use the buffered IO. Make coio_writev accept a hint about the total size. Remove fiber iov.
-
- Oct 08, 2012
-
-
Konstantin Osipov authored
Make all subsystems (administrative console, replication, memcached, binary protocol) use exception-based socket API (sio.m). Remove all fiber members related to socket I/O. Remove fiber->peer and fiber->cookie. The idea of the cookie is to preserve in the WAL the originator of the request. This information is, however, lost when saving a snapshot. To my knowledge there is no use of this functionality, apart from pretty-printing the WAL. Peer is like cookie, but is textual and is used for logging. However, now, as long as network errors occur outside fiber context, most of the usefulness is lost. The only remaining case is when someone is trying to execute a write request on a read-only port. For all other cases, sio.m already supplies SocketError with peer name, and this is where it's most useful.
-
Dmitry E. Oboukhov authored
-
- Oct 05, 2012
-
-
Konstantin Osipov authored
Introduce two levels of new API: sio.h (the basic socket IO) and evio.h (libev integrated socket IO). Start changing the code base to use the new API. Begin with replication.m.
-
- Oct 04, 2012
-
-
Dmitry E. Oboukhov authored
-