Branch: refs/heads/libbitset-index
Home: https://github.com/mailru/tarantool
Commit: 318d8adfd4aa3a59d6ca1f54916d42ea796b6f0f
https://github.com/mailru/tarantool/commit/318d8adfd4aa3a59d6ca1f54916d42ea796b6f0f
Author: Roman Tsisyk <[email protected]>
Date: 2013-01-17 (Thu, 17 Jan 2013)
Changed paths:
M CMakeLists.txt
M include/config.h.cmake
M src/CMakeLists.txt
Log Message:
-----------
Display full CFLAGS from src/ directory in tarantool_box --version output
Commit: 6f30017a61eb416b6c962097a7377974f1881181
https://github.com/mailru/tarantool/commit/6f30017a61eb416b6c962097a7377974f1881181
Author: Dmitry Simonenko <[email protected]>
Date: 2013-01-25 (Fri, 25 Jan 2013)
Changed paths:
M cmake/BuildLibEIO.cmake
R include/asio.h
M include/coeio.h
M include/coio.h
M include/coio_buf.h
M include/evio.h
M include/ipc.h
M include/palloc.h
M include/sio.h
M src/CMakeLists.txt
R src/asio.m
M src/coeio.m
M src/coio.m
M src/evio.m
M src/ipc.m
M src/iproto.m
M src/lua/init.m
A src/lua/lua_io.h
A src/lua/lua_io.m
M src/lua/lua_ipc.m
M src/palloc.m
M src/replica.m
M src/sio.m
M src/tarantool.m
A test/box/lua_sockets.result
A test/box/lua_sockets.test
M third_party/libeio/xthread.h
M third_party/tarantool_ev.c
M third_party/tarantool_ev.h
Log Message:
-----------
box-io: lua-sockets history-less import.
Commit: 12a60fe837acdfd67bf352b29ccedfbab141258d
https://github.com/mailru/tarantool/commit/12a60fe837acdfd67bf352b29ccedfbab141258d
Author: Konstantin Osipov <[email protected]>
Date: 2013-01-25 (Fri, 25 Jan 2013)
Changed paths:
M include/coio.h
M src/CMakeLists.txt
M src/coio.m
M src/lua/init.m
R src/lua/lua_io.h
R src/lua/lua_io.m
A src/lua/lua_socket.h
A src/lua/lua_socket.m
M test/box/lua.result
R test/box/lua_sockets.result
R test/box/lua_sockets.test
A test/box/socket.result
A test/box/socket.test
Log Message:
-----------
Mak accept() and listen() follow luasocket return conventions.
Do not throw exceptions from coeio_connect_addrinfo() if timeout.
Rename box.io to box.socket.
Commit: 49eb9df5ba2ed1d9cc4ec7302c17e7cb6ad9676f
https://github.com/mailru/tarantool/commit/49eb9df5ba2ed1d9cc4ec7302c17e7cb6ad9676f
Author: Dmitry Simonenko <[email protected]>
Date: 2013-01-29 (Tue, 29 Jan 2013)
Changed paths:
M doc/www-data.in/download.cmake
Log Message:
-----------
new centos repository info.
Commit: 52765de65b8304424ef3d7014952f9fa55ee46f4
https://github.com/mailru/tarantool/commit/52765de65b8304424ef3d7014952f9fa55ee46f4
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-01 (Fri, 01 Feb 2013)
Changed paths:
M include/coio.h
M include/coio_buf.h
M include/evio.h
M include/sio.h
M src/coio.m
M src/evio.m
M src/lua/lua_socket.m
M src/memcached-grammar.m
M src/memcached-grammar.rl
M src/replica.m
M src/sio.m
M test/box/socket.result
M test/box/socket.test
M third_party/README
Log Message:
-----------
Rename read/write to send/recv to be compatible with luasocket.
Inline bio_socket_close().
Don't allow connect/bind on a non-empty socket:this is error-prone.
Don't allow connect/bind on a socket which
is already connected/bound/used for something else.
This is error-prone.
Move bind_addrinfo to evio layer.
Don't create iobuf without need. In close(), set iobuf to NULL.
Timeouts are not exceptions. Merge _timeout and other calls in coio.
Commit: 6ec5b551dba7aef620437e92b8e5a768f692b33c
https://github.com/mailru/tarantool/commit/6ec5b551dba7aef620437e92b8e5a768f692b33c
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-02 (Sat, 02 Feb 2013)
Changed paths:
M third_party/README
A third_party/rb.h
R third_party/tree.h
Log Message:
-----------
Merge branch 'rbtree'
Conflicts:
third_party/README
Commit: fe4e7b84316f2bf8d928529b69eaaccfecaa36ac
https://github.com/mailru/tarantool/commit/fe4e7b84316f2bf8d928529b69eaaccfecaa36ac
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-02 (Sat, 02 Feb 2013)
Changed paths:
M include/lib/bit/bit.h
M src/lib/bit/bit.c
M test/unit/bit.c
M test/unit/bit.result
Log Message:
-----------
Merge branch 'libbit'
Commit: 02c55842fcbc954ec6d5f1233e6f65724f9bf9a4
https://github.com/mailru/tarantool/commit/02c55842fcbc954ec6d5f1233e6f65724f9bf9a4
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-02 (Sat, 02 Feb 2013)
Changed paths:
M doc/www-data.in/download.cmake
Log Message:
-----------
CentOS distro documentation: fix typos.
Commit: ab491ed021fa903582b43400d3bb1bf90a4dffc8
https://github.com/mailru/tarantool/commit/ab491ed021fa903582b43400d3bb1bf90a4dffc8
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-02 (Sat, 02 Feb 2013)
Changed paths:
M doc/www-data.in/download.cmake
Log Message:
-----------
Merge branch 'www-centos'
Commit: 0c3885a0070a78342c8ec64a8dd56eba7ff6f09a
https://github.com/mailru/tarantool/commit/0c3885a0070a78342c8ec64a8dd56eba7ff6f09a
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-02 (Sat, 02 Feb 2013)
Changed paths:
M client/tarantool_checksum/CMakeLists.txt
M client/tarantool_checksum/tc_generate.c
M client/tarantool_checksum/tc_verify.c
M cmake/BuildMisc.cmake
M include/assoc.h
M test/big/iterator.result
M test/big/sql.result
M test/box/socket.result
M test/unit/bit.c
A third_party/PMurHash.c
A third_party/PMurHash.h
M third_party/README
R third_party/murmur_hash2.c
Log Message:
-----------
Replace murmur hash 2 with murmur hash 3.
Commit: 23b3f2b6efd313e9c0ccd32d4450d08de204888a
https://github.com/mailru/tarantool/commit/23b3f2b6efd313e9c0ccd32d4450d08de204888a
Author: Roman Tsisyk <[email protected]>
Date: 2013-02-04 (Mon, 04 Feb 2013)
Changed paths:
M third_party/README
M third_party/rb.h
A third_party/rb.patch
Log Message:
-----------
Update Red-Black Tree iterators (rb.h) to be safe
Commit: 80eef64239caaccd8433154348a868078693a22f
https://github.com/mailru/tarantool/commit/80eef64239caaccd8433154348a868078693a22f
Author: Roman Tsisyk <[email protected]>
Date: 2013-02-04 (Mon, 04 Feb 2013)
Changed paths:
M src/lib/bitset/bitset.c
Log Message:
-----------
Speedup bitset_destroy
Commit: 92e107a93bc24ebd0621edbc13b0d0f5e3f6441c
https://github.com/mailru/tarantool/commit/92e107a93bc24ebd0621edbc13b0d0f5e3f6441c
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-04 (Mon, 04 Feb 2013)
Changed paths:
M client/tarantool_checksum/CMakeLists.txt
M client/tarantool_checksum/tc_generate.c
M client/tarantool_checksum/tc_verify.c
M cmake/BuildLibEIO.cmake
M cmake/BuildMisc.cmake
M doc/www-data.in/download.cmake
R include/asio.h
M include/assoc.h
M include/coeio.h
M include/coio.h
M include/coio_buf.h
M include/evio.h
M include/ipc.h
M include/palloc.h
M include/sio.h
M src/CMakeLists.txt
R src/asio.m
M src/coeio.m
M src/coio.m
M src/evio.m
M src/ipc.m
M src/iproto.m
M src/lua/init.m
M src/lua/lua_ipc.m
A src/lua/lua_socket.h
A src/lua/lua_socket.m
M src/memcached-grammar.m
M src/memcached-grammar.rl
M src/palloc.m
M src/replica.m
M src/sio.m
M src/tarantool.m
M test/big/iterator.result
M test/big/sql.result
M test/box/lua.result
A test/box/socket.result
A test/box/socket.test
M test/unit/bit.c
A third_party/PMurHash.c
A third_party/PMurHash.h
M third_party/README
M third_party/libeio/xthread.h
R third_party/murmur_hash2.c
M third_party/tarantool_ev.c
M third_party/tarantool_ev.h
Log Message:
-----------
Merge branch 'master' into libbitset
Conflicts:
third_party/README
Commit: 1fed8d4ef74a0c65bbf19abcb514731d78085402
https://github.com/mailru/tarantool/commit/1fed8d4ef74a0c65bbf19abcb514731d78085402
Author: Dmitry E. Oboukhov <[email protected]>
Date: 2013-02-04 (Mon, 04 Feb 2013)
Changed paths:
M include/exception.h
M src/box/box_lua.m
M src/exception.m
A test/box/raise.result
A test/box/raise.test
Log Message:
-----------
add box.raise(code, message) method
user can throw an exception with choised code.
Commit: 2814ab709c92e125f49b57cf295527f4ee621146
https://github.com/mailru/tarantool/commit/2814ab709c92e125f49b57cf295527f4ee621146
Author: Dmitry E. Oboukhov <[email protected]>
Date: 2013-02-05 (Tue, 05 Feb 2013)
Changed paths:
M doc/user/stored-procedures.xml
Log Message:
-----------
update documentation
Commit: 1ba82f299c6b104aa24befc920d1346ab0b3f0f8
https://github.com/mailru/tarantool/commit/1ba82f299c6b104aa24befc920d1346ab0b3f0f8
Author: Roman Tsisyk <[email protected]>
Date: 2013-02-05 (Tue, 05 Feb 2013)
Changed paths:
M src/lib/bitset/page.h
Log Message:
-----------
Fix a macro for non-glibc builds
Commit: a7bdfce4b549ba6006872550bd0872a57b5b7241
https://github.com/mailru/tarantool/commit/a7bdfce4b549ba6006872550bd0872a57b5b7241
Author: Roman Tsisyk <[email protected]>
Date: 2013-02-05 (Tue, 05 Feb 2013)
Changed paths:
M client/tarantool_checksum/tc_space.c
M include/coro.h
M include/fiber.h
M include/iobuf.h
M include/ipc.h
M include/latch.h
M include/mhash.h
M include/rlist.h
M include/rope.h
M include/salloc.h
M include/tbuf.h
M src/admin.m
M src/admin.rl
M src/box/box.m
M src/box/box_lua.m
M src/box/hash_index.m
M src/box/request.m
M src/box/space.m
M src/coio.m
M src/coro.m
M src/fiber.m
M src/iobuf.m
M src/ipc.m
M src/iproto.m
M src/latch.m
M src/log_io.m
M src/lua/init.m
M src/lua/lua_ipc.m
M src/lua/lua_socket.m
M src/memcached-grammar.m
M src/memcached-grammar.rl
M src/memcached.m
M src/replica.m
M src/replication.m
M src/rope.c
M src/salloc.m
M src/session.m
M src/tarantool.m
M src/tbuf.m
M test/unit/mhash.c
M test/unit/rlist.c
Log Message:
-----------
Unify constructor/destructor names in the code
Commit: 98a1c68f94c5b756973f11078000cc83e7b5ccb4
https://github.com/mailru/tarantool/commit/98a1c68f94c5b756973f11078000cc83e7b5ccb4
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-05 (Tue, 05 Feb 2013)
Changed paths:
M client/tarantool_checksum/tc_space.c
M include/coro.h
M include/fiber.h
M include/iobuf.h
M include/ipc.h
M include/latch.h
M include/mhash.h
M include/rlist.h
M include/rope.h
M include/salloc.h
M include/tbuf.h
M src/admin.m
M src/admin.rl
M src/box/box.m
M src/box/box_lua.m
M src/box/hash_index.m
M src/box/request.m
M src/box/space.m
M src/coio.m
M src/coro.m
M src/fiber.m
M src/iobuf.m
M src/ipc.m
M src/iproto.m
M src/latch.m
M src/log_io.m
M src/lua/init.m
M src/lua/lua_ipc.m
M src/lua/lua_socket.m
M src/memcached-grammar.m
M src/memcached-grammar.rl
M src/memcached.m
M src/replica.m
M src/replication.m
M src/rope.c
M src/salloc.m
M src/session.m
M src/tarantool.m
M src/tbuf.m
M test/unit/mhash.c
M test/unit/rlist.c
Log Message:
-----------
Merge branch 'ctor-dtor-unify'
Commit: d1ccdca48681151a4afc21b6190d8da34c37a400
https://github.com/mailru/tarantool/commit/d1ccdca48681151a4afc21b6190d8da34c37a400
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-05 (Tue, 05 Feb 2013)
Changed paths:
M include/lib/bitset/bitset.h
M include/lib/bitset/expr.h
M include/lib/bitset/iterator.h
Log Message:
-----------
Minor edits of the comments (style, typos).
Commit: 9bf1c3acedd0eaded4cdc0b6d2d75e03fe392909
https://github.com/mailru/tarantool/commit/9bf1c3acedd0eaded4cdc0b6d2d75e03fe392909
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-05 (Tue, 05 Feb 2013)
Changed paths:
M .gitignore
M include/lib/bitset/bitset.h
A include/lib/bitset/expr.h
A include/lib/bitset/iterator.h
M src/lib/bitset/CMakeLists.txt
A src/lib/bitset/expr.c
A src/lib/bitset/iterator.c
M test/unit/CMakeLists.txt
A test/unit/bitset_iterator.c
A test/unit/bitset_iterator.result
A test/unit/bitset_iterator.test
Log Message:
-----------
Merge branch 'libbitset-iterator'
Commit: 2b717326ee55b5ca5f0eda82bbf04ce2abc6058a
https://github.com/mailru/tarantool/commit/2b717326ee55b5ca5f0eda82bbf04ce2abc6058a
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-05 (Tue, 05 Feb 2013)
Changed paths:
M doc/user/stored-procedures.xml
M doc/user/target.db
Log Message:
-----------
Document box.socket.
Commit: b79a1119f7a6e845025d0aef8c3c730f9e12cb28
https://github.com/mailru/tarantool/commit/b79a1119f7a6e845025d0aef8c3c730f9e12cb28
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-06 (Wed, 06 Feb 2013)
Changed paths:
M CMakeLists.txt
M include/config.h.cmake
M src/CMakeLists.txt
M src/lua/info.m
M src/tarantool.m
Log Message:
-----------
Printing compile flags: review comments.
Commit: 6af4ff09a135c0c6befd6153a54d02a8e07c1d50
https://github.com/mailru/tarantool/commit/6af4ff09a135c0c6befd6153a54d02a8e07c1d50
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-06 (Wed, 06 Feb 2013)
Changed paths:
M CMakeLists.txt
M include/config.h.cmake
M src/CMakeLists.txt
M src/lua/info.m
M src/tarantool.m
Log Message:
-----------
Merge branch 'cmake-cflags-version'
Conflicts:
src/CMakeLists.txt
Commit: 0acdd6291fa8dc9145918836b9c7ccb0524c565b
https://github.com/mailru/tarantool/commit/0acdd6291fa8dc9145918836b9c7ccb0524c565b
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-06 (Wed, 06 Feb 2013)
Changed paths:
M doc/user/stored-procedures.xml
M src/box/box_lua.m
M test/box/lua.result
A test/box/lua_misc.result
A test/box/lua_misc.test
R test/box/raise.result
R test/box/raise.test
R test/box/slab.result
R test/box/slab.test
R test/box/space.result
R test/box/space.test
R test/box/stat_lua.result
R test/box/stat_lua.test
Log Message:
-----------
box.raise: review fixes.
Commit: 8213d07c7c47a4b774c4af441d85add74e3ed1b2
https://github.com/mailru/tarantool/commit/8213d07c7c47a4b774c4af441d85add74e3ed1b2
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-06 (Wed, 06 Feb 2013)
Changed paths:
M doc/user/stored-procedures.xml
M include/exception.h
M src/box/box_lua.m
M src/exception.m
M test/box/lua.result
A test/box/lua_misc.result
A test/box/lua_misc.test
R test/box/slab.result
R test/box/slab.test
R test/box/space.result
R test/box/space.test
R test/box/stat_lua.result
R test/box/stat_lua.test
Log Message:
-----------
Merge branch 'box.raise'
Commit: 97c087b1dd8bcc80a28e902026c8c62a8c8e53c6
https://github.com/mailru/tarantool/commit/97c087b1dd8bcc80a28e902026c8c62a8c8e53c6
Author: Dmitry Simonenko <[email protected]>
Date: 2013-02-07 (Thu, 07 Feb 2013)
Changed paths:
M src/lua/lua_socket.m
M test/box/socket.result
Log Message:
-----------
lua-socket-fixes: readline fixed to return separator as string.
Commit: d5b9df7425246c5f7096543ce17ad70226316f6d
https://github.com/mailru/tarantool/commit/d5b9df7425246c5f7096543ce17ad70226316f6d
Author: Dmitry Simonenko <[email protected]>
Date: 2013-02-07 (Thu, 07 Feb 2013)
Changed paths:
M src/lua/lua_socket.m
Log Message:
-----------
lua-socket-fixes: old code removed.
Commit: 8d568f4b922a50d5095b243a3d7e0b9f44c15403
https://github.com/mailru/tarantool/commit/8d568f4b922a50d5095b243a3d7e0b9f44c15403
Author: Dmitry Simonenko <[email protected]>
Date: 2013-02-07 (Thu, 07 Feb 2013)
Changed paths:
M src/lua/init.m
M src/lua/lua_socket.m
Log Message:
-----------
lua-socket-fixes: shutdown(2) flags added to the box.socket scope.
Commit: 1fd87b6106d36e2d9de5d05d60f5d2e2de13b0c0
https://github.com/mailru/tarantool/commit/1fd87b6106d36e2d9de5d05d60f5d2e2de13b0c0
Author: Dmitry Simonenko <[email protected]>
Date: 2013-02-07 (Thu, 07 Feb 2013)
Changed paths:
M include/sio.h
M src/lua/lua_socket.m
M src/sio.m
Log Message:
-----------
lua-socket-fixes: use sio_socketname() for socket:tostring().
Commit: 3b44e263970775d1aca2be5dc23e74c77fcdcc52
https://github.com/mailru/tarantool/commit/3b44e263970775d1aca2be5dc23e74c77fcdcc52
Author: Dmitry Simonenko <[email protected]>
Date: 2013-02-07 (Thu, 07 Feb 2013)
Changed paths:
M src/lua/init.m
M test/box/lua.result
Log Message:
-----------
lua-box-error: export error ids to the box.error table.
Commit: 58ad87274c25e8b6032d1cd84f2117b209397a31
https://github.com/mailru/tarantool/commit/58ad87274c25e8b6032d1cd84f2117b209397a31
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-07 (Thu, 07 Feb 2013)
Changed paths:
M include/errcode.h
M src/lua/init.m
M test/box/lua_misc.result
M test/box/lua_misc.test
Log Message:
-----------
box.error: review fixes.
Commit: 94cc9db0dc577a9bd5d7bbf3089a0efc6937bf8a
https://github.com/mailru/tarantool/commit/94cc9db0dc577a9bd5d7bbf3089a0efc6937bf8a
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-07 (Thu, 07 Feb 2013)
Changed paths:
M include/sio.h
M src/lua/init.m
M src/lua/lua_socket.m
M src/sio.m
M test/box/socket.result
Log Message:
-----------
Merge branch 'lua-socket-fixes'
Commit: b2ee0acd4b2cb1318390053dd1cfa017eea5cdc9
https://github.com/mailru/tarantool/commit/b2ee0acd4b2cb1318390053dd1cfa017eea5cdc9
Author: Roman Tsisyk <[email protected]>
Date: 2013-02-08 (Fri, 08 Feb 2013)
Changed paths:
M src/box/index.m
Log Message:
-----------
Backport hash_iterator from master to fix Bug#1031330
Commit: 86c75e884860c5dccff6bffd5ce970f95d778213
https://github.com/mailru/tarantool/commit/86c75e884860c5dccff6bffd5ce970f95d778213
Author: Dmitry Simonenko <[email protected]>
Date: 2013-02-08 (Fri, 08 Feb 2013)
Changed paths:
M src/box/box_lua.m
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
lua-box-totuple: box.totuple() added.
Conflicts:
test/box/lua.result
Commit: 49e1cff0de149bc71bf6a56c7c82930c5e934f61
https://github.com/mailru/tarantool/commit/49e1cff0de149bc71bf6a56c7c82930c5e934f61
Author: Roman Tsisyk <[email protected]>
Date: 2013-02-08 (Fri, 08 Feb 2013)
Log Message:
-----------
Merge branch 'stable'
Conflicts:
src/box/index.m
Commit: a199940d576fec51ea5a804acaf15aa4f7583f73
https://github.com/mailru/tarantool/commit/a199940d576fec51ea5a804acaf15aa4f7583f73
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-08 (Fri, 08 Feb 2013)
Changed paths:
M src/box/box_lua.m
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
box.tuple.new(): review fixes.
Commit: a5e78113992f67e1c886959fd906b5f9d3afbc8a
https://github.com/mailru/tarantool/commit/a5e78113992f67e1c886959fd906b5f9d3afbc8a
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-08 (Fri, 08 Feb 2013)
Changed paths:
M src/box/index.m
Log Message:
-----------
Merge branch 'stable' of github.com:mailru/tarantool into stable
Commit: f74620da5d501b1d02face1b70e79dbd5c62e397
https://github.com/mailru/tarantool/commit/f74620da5d501b1d02face1b70e79dbd5c62e397
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-08 (Fri, 08 Feb 2013)
Changed paths:
M src/box/box_lua.m
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Merge branch 'stable'
Conflicts:
test/box/lua.result
Commit: dcb5289aaba0036e8e7b7b4cb4f8e92b9d0cc753
https://github.com/mailru/tarantool/commit/dcb5289aaba0036e8e7b7b4cb4f8e92b9d0cc753
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-08 (Fri, 08 Feb 2013)
Changed paths:
M doc/user/stored-procedures.xml
Log Message:
-----------
Document box.tuple.new().
Commit: e1a2edf60dfc0078e2f251fecc36b349eb5af159
https://github.com/mailru/tarantool/commit/e1a2edf60dfc0078e2f251fecc36b349eb5af159
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-08 (Fri, 08 Feb 2013)
Changed paths:
M doc/user/stored-procedures.xml
Log Message:
-----------
Merge branch 'stable'
Conflicts:
doc/user/stored-procedures.xml
Commit: cf89abab68c3f8ad5c813f786d8f231bf43ac198
https://github.com/mailru/tarantool/commit/cf89abab68c3f8ad5c813f786d8f231bf43ac198
Author: Roman Tsisyk <[email protected]>
Date: 2013-02-08 (Fri, 08 Feb 2013)
Changed paths:
M src/box/box.lua
M test/big/lua.result
M test/big/lua.test
M test/big/tarantool.cfg
Log Message:
-----------
A fix and a test case for Bug#1042798 (box.truncate on non-linear pk)
Commit: bd76ca4e91c324507f94e908a54613cfecf6103c
https://github.com/mailru/tarantool/commit/bd76ca4e91c324507f94e908a54613cfecf6103c
Author: Roman Tsisyk <[email protected]>
Date: 2013-02-08 (Fri, 08 Feb 2013)
Changed paths:
M src/box/box.lua
M test/big/lua.result
M test/big/lua.test
M test/big/tarantool.cfg
Log Message:
-----------
Merge branch 'stable'
Conflicts:
src/box/box.lua
test/big/tarantool.cfg
Commit: fafa3465549b0d0c0f963f0b5060409b06fdd420
https://github.com/mailru/tarantool/commit/fafa3465549b0d0c0f963f0b5060409b06fdd420
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-09 (Sat, 09 Feb 2013)
Changed paths:
M include/iobuf.h
M src/iobuf.m
M src/iproto.m
Log Message:
-----------
Fix two bugs in the new async I/O.
There were two cases when the new async I/O worked incorrectly.
The problems only revealed themselves under specific
concurrency circumstances.
In one case, the client would get a mix of pieces of different
packets (responses).
The reason for this was that, when selecting which output buffer
to write to the client, the flushing algorithm used to select
whichever of two buffers, associated with a session, had data to
flush.
This worked OK as long as the entire contents of the buffer could
be written in one writev() call. But when writev() would only be
able to write a part of the buffer, the next writev() could
already be done with another buffer, thus producing a mix of
*partial* writes from both buffers.
Between two buffers used for a session, one is always newer than
the other (contains responses to requests which came in earlier).
So basically the bug was that we would select a newer
buffer for flushing, while there were still unhandled requests
in the older buffer.
One approach to a fix would be to, once started, keep writing
the newer buffer until there is nothing to write in it.
The actual fix chooses a simpler approach: to never begin
with a newer buffer, until the older one is completely written.
Thus, there is never reordering of output between two
output buffers, only within a single buffer.
The second bug was caused by wrong calculation of write offset
for iproto header. When iproto_header would fall on the
border of two iov vectors, obuf_book would rightfully
discard the tail of the first iov vector, and "position"
the header at the beginning of the second vector.
However, the savepoint used to memcpy() the output would
still point at the first vector, and the header would be
(partially) written at the end of the first vector,
not at the beginning of of the second.
This led to a) write beyond allocated memory b) loss
of a piece of a packet (effect seen by the client).
The fix is to correctly record the write position when
making a booking. obuf_book signature is changed
respectively.
No test cases since the bug is only spottable under certain
concurrency circumstances (a single CPU box, client/server I/O).
@todo: add unit tests.
Commit: 152e3e00cd2d9a5ea1d7c1fc45584a502b2aa9ec
https://github.com/mailru/tarantool/commit/152e3e00cd2d9a5ea1d7c1fc45584a502b2aa9ec
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-09 (Sat, 09 Feb 2013)
Changed paths:
M doc/user/stored-procedures.xml
M src/box/box.lua
M src/box/box_lua.m
M src/box/index.m
M test/big/lua.result
M test/big/lua.test
M test/big/tarantool.cfg
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Merge branch 'stable' of github.com:mailru/tarantool into stable
Commit: 982801e1eda8fc73b23a0b714a073ee7f82d4dfc
https://github.com/mailru/tarantool/commit/982801e1eda8fc73b23a0b714a073ee7f82d4dfc
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-09 (Sat, 09 Feb 2013)
Changed paths:
M include/iobuf.h
M src/iobuf.m
M src/iproto.m
Log Message:
-----------
Merge branch 'stable'
Commit: 58d23f425e92978fd7fc0739ae57af131893d379
https://github.com/mailru/tarantool/commit/58d23f425e92978fd7fc0739ae57af131893d379
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-11 (Mon, 11 Feb 2013)
Changed paths:
M src/iproto.m
Log Message:
-----------
Minor change (drop a dead constant, fix a typo).
Commit: cc511e14d3fd6c2aca5114d97d581d316eadf8d2
https://github.com/mailru/tarantool/commit/cc511e14d3fd6c2aca5114d97d581d316eadf8d2
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-11 (Mon, 11 Feb 2013)
Changed paths:
M include/lua/init.h
M src/box/box_lua.m
M src/lua/init.m
M test/box/lua.result
Log Message:
-----------
Move pack/unpack to box_lua.m from lua/init.m
Preparation for addition of 't' format specifier in
pack/unpack: move these functions to box_lua.m.
Commit: 6fde65628b8a4415fd27641dd653c3df85171cc3
https://github.com/mailru/tarantool/commit/6fde65628b8a4415fd27641dd653c3df85171cc3
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-11 (Mon, 11 Feb 2013)
Changed paths:
M include/iobuf.h
M src/box/box.lua
M src/iobuf.m
M src/iproto.m
M test/big/lua.result
M test/big/lua.test
M test/big/tarantool.cfg
Log Message:
-----------
Merge branch 'stable' of github.com:mailru/tarantool into stable
Commit: 1efb9bdf2425d8f9211d212aca7e2610586fd3b3
https://github.com/mailru/tarantool/commit/1efb9bdf2425d8f9211d212aca7e2610586fd3b3
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-11 (Mon, 11 Feb 2013)
Changed paths:
M include/lua/init.h
M src/box/box_lua.m
M src/lua/init.m
M test/box/lua.result
Log Message:
-----------
Merge branch 'stable'
Conflicts:
src/box/box_lua.m
src/lua/init.m
test/box/lua.result
Commit: 7e16376f31ef1f3e4f4390960cddedad4c020e55
https://github.com/mailru/tarantool/commit/7e16376f31ef1f3e4f4390960cddedad4c020e55
Author: Roman V. Nikolaev <[email protected]>
Date: 2013-02-12 (Tue, 12 Feb 2013)
Changed paths:
M debian/changelog
Log Message:
-----------
New Debian release
Commit: e2b9473a78b91497e639eeabebffaa8b169dea25
https://github.com/mailru/tarantool/commit/e2b9473a78b91497e639eeabebffaa8b169dea25
Author: Dmitry E. Oboukhov <[email protected]>
Date: 2013-02-12 (Tue, 12 Feb 2013)
Changed paths:
M debian/changelog
Log Message:
-----------
Rebuilt last snapshot for Debian.
Commit: 6a49af7a1f7efba0bc71027b6796333d3a288136
https://github.com/mailru/tarantool/commit/6a49af7a1f7efba0bc71027b6796333d3a288136
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-12 (Tue, 12 Feb 2013)
Changed paths:
M src/box/box.lua
M src/box/box_lua.m
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Code review (and cherry-pick to 'stable' branch) for branches
lua-tuple-to-table, lua-pack-tuple.
Commit: 9868ecf4e016fdbbf6f59203b3ed4acd80ee5460
https://github.com/mailru/tarantool/commit/9868ecf4e016fdbbf6f59203b3ed4acd80ee5460
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-12 (Tue, 12 Feb 2013)
Changed paths:
M src/box/box.lua
M src/box/box_lua.m
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Merge branch 'stable'
Conflicts:
test/box/lua.result
Commit: 90dbb25e76dc3b65e6ac6a12a1369845c3f9b045
https://github.com/mailru/tarantool/commit/90dbb25e76dc3b65e6ac6a12a1369845c3f9b045
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-12 (Tue, 12 Feb 2013)
Changed paths:
M LICENSE
Log Message:
-----------
Adjust copyright (2013).
Commit: 6ee20ecfb3feb29f67bca6eba0dba168d4b1ad24
https://github.com/mailru/tarantool/commit/6ee20ecfb3feb29f67bca6eba0dba168d4b1ad24
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-12 (Tue, 12 Feb 2013)
Changed paths:
M CMakeLists.txt
M LICENSE
M client/tarantool_checksum/CMakeLists.txt
M client/tarantool_checksum/tc_generate.c
M client/tarantool_checksum/tc_space.c
M client/tarantool_checksum/tc_verify.c
M cmake/BuildLibEIO.cmake
M cmake/BuildMisc.cmake
M debian/changelog
M doc/user/stored-procedures.xml
M doc/user/target.db
M doc/www-data.in/download.cmake
R include/asio.h
M include/assoc.h
M include/coeio.h
M include/coio.h
M include/coio_buf.h
M include/config.h.cmake
M include/coro.h
M include/errcode.h
M include/evio.h
M include/exception.h
M include/fiber.h
M include/iobuf.h
M include/ipc.h
M include/latch.h
M include/lib/bitset/bitset.h
M include/lib/bitset/expr.h
M include/lib/bitset/iterator.h
M include/lua/init.h
M include/mhash.h
M include/palloc.h
M include/rlist.h
M include/rope.h
M include/salloc.h
M include/sio.h
M include/tbuf.h
M src/CMakeLists.txt
M src/admin.m
M src/admin.rl
R src/asio.m
M src/box/box.lua
M src/box/box.m
M src/box/box_lua.m
M src/box/hash_index.m
M src/box/request.m
M src/box/space.m
M src/coeio.m
M src/coio.m
M src/coro.m
M src/evio.m
M src/exception.m
M src/fiber.m
M src/iobuf.m
M src/ipc.m
M src/iproto.m
M src/latch.m
M src/lib/bitset/bitset.c
M src/lib/bitset/page.h
M src/log_io.m
M src/lua/info.m
M src/lua/init.m
M src/lua/lua_ipc.m
A src/lua/lua_socket.h
A src/lua/lua_socket.m
M src/memcached-grammar.m
M src/memcached-grammar.rl
M src/memcached.m
M src/palloc.m
M src/replica.m
M src/replication.m
M src/rope.c
M src/salloc.m
M src/session.m
M src/sio.m
M src/tarantool.m
M src/tbuf.m
M test/big/iterator.result
M test/big/lua.result
M test/big/lua.test
M test/big/sql.result
M test/big/tarantool.cfg
M test/box/lua.result
M test/box/lua.test
A test/box/lua_misc.result
A test/box/lua_misc.test
R test/box/slab.result
R test/box/slab.test
A test/box/socket.result
A test/box/socket.test
R test/box/space.result
R test/box/space.test
R test/box/stat_lua.result
R test/box/stat_lua.test
M test/unit/bit.c
M test/unit/mhash.c
M test/unit/rlist.c
A third_party/PMurHash.c
A third_party/PMurHash.h
M third_party/README
M third_party/libeio/xthread.h
R third_party/murmur_hash2.c
M third_party/rb.h
A third_party/rb.patch
M third_party/tarantool_ev.c
M third_party/tarantool_ev.h
Log Message:
-----------
Merge branch 'master' into libbitset-index
Commit: 0d0407863451dcc0b9d4f940125b444983f9d19c
https://github.com/mailru/tarantool/commit/0d0407863451dcc0b9d4f940125b444983f9d19c
Author: Konstantin Osipov <[email protected]>
Date: 2013-02-12 (Tue, 12 Feb 2013)
Changed paths:
M include/lib/bitset/index.h
Log Message:
-----------
Minor edits of comments.
Compare: https://github.com/mailru/tarantool/compare/8d700c375d19...0d0407863451
_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help : https://help.launchpad.net/ListHelp