- Dec 17, 2012
-
-
Konstantin Osipov authored
-
- Dec 14, 2012
-
-
Roman Tsisyk authored
-
- Dec 13, 2012
-
-
Roman Tsisyk authored
-
Konstantin Osipov authored
-
- Dec 12, 2012
-
-
Roman Tsisyk authored
-
- Dec 06, 2012
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Roman Tsisyk authored
-
- Nov 29, 2012
-
-
Konstantin Osipov authored
-
Roman Tsisyk authored
-
- Nov 28, 2012
-
-
Roman Tsisyk authored
Reviewed-by:
Konstantin Osipov <kostja@tarantool.org>
-
Dmitry E. Oboukhov authored
-
- Nov 26, 2012
-
-
Roman Tsisyk authored
-
- Nov 23, 2012
-
-
Roman Tsisyk authored
-
- Nov 22, 2012
-
-
Roman Tsisyk authored
-
- Nov 21, 2012
-
-
Roman Tsisyk authored
-
- Nov 08, 2012
-
-
Roman Tsisyk authored
-
- Oct 25, 2012
-
-
Konstantin Osipov authored
Change sio_advance_iov to never modify iov vector in place. This allows for reuse of this function in a raw event loop, without fibers. Minor cleanups. Make memcached/noreply.test less race prone: flush all command is running in the event loop, and sometimes it doesn't get a chance to finish before we issue the next command.
-
- Oct 23, 2012
-
-
Dmitry E. Oboukhov authored
* join fiber->ready and fiber->ifc into one fiber->state * create fiber_yield_timeout function * channel uses fiber_yield_timeout * ipc test doesn't use fiber.sleep
-
- 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).
-
Konstantin Osipov authored
-
- Oct 18, 2012
-
-
Dmitry E. Oboukhov authored
drop some ev_watchers from fiber structure.
-
- Oct 16, 2012
-
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
all functions use rlist: avoid spare foreaches
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
- Oct 15, 2012
-
-
Dmitry E. Oboukhov authored
-
- Oct 14, 2012
-
-
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 11, 2012
-
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
- Oct 10, 2012
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
- Oct 09, 2012
-
-
Dmitry E. Oboukhov authored
-
Konstantin Osipov authored
https://bugs.launchpad.net/tarantool/+bug/1061147 Patch contributed by Mons Anderson When accessing Lua stack via a numeric index, first calculate absolute value of the index.
-
- Oct 08, 2012
-
-
Dmitry E. Oboukhov authored
-
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
-
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-