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

Reply via email to