- Nov 29, 2012
-
-
Roman Tsisyk authored
-
- Nov 28, 2012
-
-
Roman Tsisyk authored
Reviewed-by:
Konstantin Osipov <kostja@tarantool.org>
-
- 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
-
- Oct 04, 2012
-
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
- Oct 05, 2012
-
-
Mons Anderson authored
- Add support for [sS] format in box.pack (16-bit integers) - Add support for [b] ans [s] format in box.unpack (8 and 16-bit integers) - Fix docs
-
- Oct 03, 2012
-
-
Dmitry E. Oboukhov authored
-
Konstantin Osipov authored
Check if the number is in the 32-bit range before converting it to a 32-bit int, in box.pack('p'). If the number is large, convert it to a 64-bit integer.
-
- Oct 02, 2012
-
-
Konstantin Osipov authored
https://blueprints.launchpad.net/tarantool/+spec/support-bitwise-ops-in-lua Make bitop available in the interpreter. Extend the docs. Document tonumber64.
-
Dmitry E. Oboukhov authored
-
- Sep 28, 2012
-
-
Dmitry E. Oboukhov authored
-