Branch: refs/heads/small
  Home:   https://github.com/mailru/tarantool
  Commit: 3f49487d73327e275b7897ecc92ba82fcb360795
      
https://github.com/mailru/tarantool/commit/3f49487d73327e275b7897ecc92ba82fcb360795
  Author: Dmitry Simonenko <[email protected]>
  Date:   2013-03-14 (Thu, 14 Mar 2013)

  Changed paths:
    M include/evio.h
    M src/evio.m
    M src/lua/lua_socket.m

  Log Message:
  -----------
  lua-socket-ss: use struct sockaddr_storage for accept and friends.


  Commit: 04f10bfaf2c61cb79f5e7ac1bb28f5a885144449
      
https://github.com/mailru/tarantool/commit/04f10bfaf2c61cb79f5e7ac1bb28f5a885144449
  Author: Dmitry Simonenko <[email protected]>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M CMakeLists.txt
    M connector/c/tnt/CMakeLists.txt
    M connector/c/tntnet/CMakeLists.txt
    M connector/c/tntrpl/CMakeLists.txt
    M connector/c/tntsql/CMakeLists.txt

  Log Message:
  -----------
  libgcc-static: do not dynamically link with libgcc.


  Commit: fc933d490215378e3c5f32f3be92ec8532ae4c5f
      
https://github.com/mailru/tarantool/commit/fc933d490215378e3c5f32f3be92ec8532ae4c5f
  Author: Dmitry Simonenko <[email protected]>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M test/big/lua.test

  Log Message:
  -----------
  test-python26-compat: make test python 2.6 compatible.


  Commit: 9efbaa1d9a5bcc6fcde666a5a135e32998b634ed
      
https://github.com/mailru/tarantool/commit/9efbaa1d9a5bcc6fcde666a5a135e32998b634ed
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M doc/user/tnt-html.xsl

  Log Message:
  -----------
  Fix the link to the front page.


  Commit: 5b22d603111e56fbbc5b5009af09712df111d86c
      
https://github.com/mailru/tarantool/commit/5b22d603111e56fbbc5b5009af09712df111d86c
  Author: Dmitry Simonenko <[email protected]>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M extra/tarantool_box

  Log Message:
  -----------
  rpm-initd-fix: proper wait for process termination.


  Commit: 92ef4d691aeb1decd8cc7518007a07dacb9fad80
      
https://github.com/mailru/tarantool/commit/92ef4d691aeb1decd8cc7518007a07dacb9fad80
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M extra/tarantool_box

  Log Message:
  -----------
  Merge branch 'stable'


  Commit: 57bbb82ba205327706b7c88542dee40e3b8a4709
      
https://github.com/mailru/tarantool/commit/57bbb82ba205327706b7c88542dee40e3b8a4709
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M include/evio.h
    M src/evio.m
    M src/lua/lua_socket.m

  Log Message:
  -----------
  Merge branch 'lua-socket-ss'


  Commit: 81ff0efa2f16b506ae53eaf8456b7334bc191808
      
https://github.com/mailru/tarantool/commit/81ff0efa2f16b506ae53eaf8456b7334bc191808
  Author: Dmitry E. Oboukhov <[email protected]>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M src/sio.m

  Log Message:
  -----------
  use signature to recall SocketError constructor

Tarantool showed random error (in tarantool.log) if client
disconnected: SocketError used filehandle instead errno.


  Commit: 23d5f828c687a2d97f6b19a5317a760c0cc73d4d
      
https://github.com/mailru/tarantool/commit/23d5f828c687a2d97f6b19a5317a760c0cc73d4d
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M src/lua/session.m

  Log Message:
  -----------
  Fix a bug with concurrent invocation of session triggers.

A session trigger would always use the same coroutine, for both connect and
disconnect, as well as for multiple sessions.

If a trigger runs insert() or update(), anything that yields the current
coro, the coro stack would get corrupted for the next parallel invocation.

Use an own coroutine for each invocation of a session trigger.


  Commit: 37907700400a8f8b8f93f83228f436a6f960bd4b
      
https://github.com/mailru/tarantool/commit/37907700400a8f8b8f93f83228f436a6f960bd4b
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M src/lua/session.m

  Log Message:
  -----------
  Merge branch 'stable'


  Commit: 3219428f5f7408d27c5fed7909c3ac80c9be3549
      
https://github.com/mailru/tarantool/commit/3219428f5f7408d27c5fed7909c3ac80c9be3549
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-26 (Tue, 26 Mar 2013)

  Changed paths:
    M cmake/FindReadline.cmake

  Log Message:
  -----------
  Fix broken (crashing) command line client on Ubuntu Precise

libreadline already goes with libhistory compiled in,
no reason to add it to the dynamically linked library
list.
Apparently, explicitly listing libhistory leads to
the dl loader pre-loading it instead of the compiled-in
version, which, in turn, leads to a crash on the first
history search in the command line client.

The fix is to remove cmake dependency on libhistory
as well as on libncurses, which we don't need either
(always require libtermcap).


  Commit: 17781bb86b083b28c4b42ff82b3f033955c93ced
      
https://github.com/mailru/tarantool/commit/17781bb86b083b28c4b42ff82b3f033955c93ced
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-26 (Tue, 26 Mar 2013)

  Changed paths:
    M cmake/FindReadline.cmake

  Log Message:
  -----------
  Merge branch 'stable'


  Commit: f175e5ac7328ed85445106e2479d7b2fd427092e
      
https://github.com/mailru/tarantool/commit/f175e5ac7328ed85445106e2479d7b2fd427092e
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-26 (Tue, 26 Mar 2013)

  Changed paths:
    M doc/developer/developer.xml
    M doc/www-data.in/download.cmake

  Log Message:
  -----------
  Update the user guide.


  Commit: 0c9ef5f415937eca3b148667c23dca635fa11d6c
      
https://github.com/mailru/tarantool/commit/0c9ef5f415937eca3b148667c23dca635fa11d6c
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-26 (Tue, 26 Mar 2013)

  Changed paths:
    M cmake/FindReadline.cmake

  Log Message:
  -----------
  Merge branch 'stable' of github.com:mailru/tarantool into stable


  Commit: 9a1550524a694e9ecc90c04c5ab4a2f4e35bf6c2
      
https://github.com/mailru/tarantool/commit/9a1550524a694e9ecc90c04c5ab4a2f4e35bf6c2
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-26 (Tue, 26 Mar 2013)

  Changed paths:
    M test/big/lua.test

  Log Message:
  -----------
  Merge branch 'test-python26-compat'


  Commit: 7291d69d3155dc3dacefa7be1b4d2e062bd66f46
      
https://github.com/mailru/tarantool/commit/7291d69d3155dc3dacefa7be1b4d2e062bd66f46
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-26 (Tue, 26 Mar 2013)

  Changed paths:
    M CMakeLists.txt
    M connector/c/tnt/CMakeLists.txt
    M connector/c/tntnet/CMakeLists.txt
    M connector/c/tntrpl/CMakeLists.txt
    M connector/c/tntsql/CMakeLists.txt

  Log Message:
  -----------
  Merge branch 'warning-fix'


  Commit: 729927d2231dc325a0a823b8184721427bd9812f
      
https://github.com/mailru/tarantool/commit/729927d2231dc325a0a823b8184721427bd9812f
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M src/iproto.m

  Log Message:
  -----------
  Fix a bug with session id in on_disconnect() trigger.

https://bugs.launchpad.net/tarantool/+bug/1160789

When multiple sessions get disconnected at the same
time, the same fiber is running all disconnect triggers.
This fiber's sid was  not changed between trigger invocations,
and on_disconnect() triggrer of the next disconnected
session would see not its own session id in box.session.id(),
but the previous session's session id.

The fix is to correctly set box.session.id() before handling
any iproto request.
In on_connect() request, sid is 0, but soon it is
reset in session_create().

No test case since the bug requires that there is a full
libev queue, so that multiple on_disconnect() triggers
fire in the same loop.


  Commit: 67305c4ac2463f1a78f507bb31672928416ec05f
      
https://github.com/mailru/tarantool/commit/67305c4ac2463f1a78f507bb31672928416ec05f
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M doc/developer/developer.xml
    M doc/www-data.in/download.cmake
    M src/iproto.m

  Log Message:
  -----------
  Merge branch 'stable'


  Commit: 5395f540f8f016397872d8b12c066e2930d439ef
      
https://github.com/mailru/tarantool/commit/5395f540f8f016397872d8b12c066e2930d439ef
  Author: Dmitry Simonenko <[email protected]>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M include/coio.h
    M src/coio.m
    M src/lua/lua_socket.m
    M test/box/socket.result
    M test/box/socket.test

  Log Message:
  -----------
  Bug1160869: incorrect fiber call order.
(https://bugs.launchpad.net/tarantool/+bug/1160869)

Lua socket object creates coio object that bind to a current
fiber, after yield it will resume it in a different fiber
context after a complete io operation.

Fix this situation by updating current coio fiber in most
lua socket operations.


  Commit: 920b958653d1686b0284885b6bde1acdf317bbcf
      
https://github.com/mailru/tarantool/commit/920b958653d1686b0284885b6bde1acdf317bbcf
  Author: Dmitry Simonenko <[email protected]>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M src/coeio.m

  Log Message:
  -----------
  bug1160877: loopback addresses are not ignored when the AI_ADDRCONFIG
flag is set.
(https://bugs.launchpad.net/tarantool/+bug/1160877)

getaddrinfo("::1") may fail if machine has no public ipv6 addresses due
to AI_ADDRCONFIG behaviour.


  Commit: 6d07d1c01f42f62fdf57fea0ce19381324c1161f
      
https://github.com/mailru/tarantool/commit/6d07d1c01f42f62fdf57fea0ce19381324c1161f
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M src/coeio.m

  Log Message:
  -----------
  Minor edit of a comment.


  Commit: dde1648e936c3aa3229bf918ff10e122af4f1672
      
https://github.com/mailru/tarantool/commit/dde1648e936c3aa3229bf918ff10e122af4f1672
  Author: Dmitry Simonenko <[email protected]>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M include/coio.h
    M src/coio.m
    M src/lua/lua_socket.m

  Log Message:
  -----------
  coio-fiber-detach: move coio fiber update from lua socket to coio itself.


  Commit: 1ea5f565799b15acdb7f555ae058e92dce025867
      
https://github.com/mailru/tarantool/commit/1ea5f565799b15acdb7f555ae058e92dce025867
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-28 (Thu, 28 Mar 2013)

  Changed paths:
    M src/coeio.m

  Log Message:
  -----------
  Merge branch 'master' into coio-fiber-detach


  Commit: 010160f988bdc8aed6257d4c39a27a458b7eac44
      
https://github.com/mailru/tarantool/commit/010160f988bdc8aed6257d4c39a27a458b7eac44
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-28 (Thu, 28 Mar 2013)

  Changed paths:
    M src/coio.m

  Log Message:
  -----------
  coio-fiber-detach: review fixes.


  Commit: 068426928a6e61d21dcf2c6e1b8842d13508d182
      
https://github.com/mailru/tarantool/commit/068426928a6e61d21dcf2c6e1b8842d13508d182
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-28 (Thu, 28 Mar 2013)

  Changed paths:
    M CMakeLists.txt
    M cmake/FindReadline.cmake
    M connector/c/tnt/CMakeLists.txt
    M connector/c/tntnet/CMakeLists.txt
    M connector/c/tntrpl/CMakeLists.txt
    M connector/c/tntsql/CMakeLists.txt
    M doc/developer/developer.xml
    M doc/user/tnt-html.xsl
    M doc/www-data.in/download.cmake
    M extra/tarantool_box
    M include/evio.h
    M src/coeio.m
    M src/coio.m
    M src/evio.m
    M src/iproto.m
    M src/lua/lua_socket.m
    M src/lua/session.m
    M src/sio.m
    M test/big/lua.test
    M test/box/socket.result
    M test/box/socket.test

  Log Message:
  -----------
  Merge branch 'master' into small


  Commit: 02139d5a7d3482e543b849b9f4350f8462d6c05e
      
https://github.com/mailru/tarantool/commit/02139d5a7d3482e543b849b9f4350f8462d6c05e
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-03-29 (Fri, 29 Mar 2013)

  Changed paths:
    A include/lib/small/mempool.h
    M include/lib/small/slab_cache.h
    M src/lib/small/CMakeLists.txt
    A src/lib/small/mempool.c
    M src/lib/small/slab_cache.c

  Log Message:
  -----------
  First approximation of mempool implementation.


Compare: https://github.com/mailru/tarantool/compare/b8c7f4bd6dbc...02139d5a7d34
_______________________________________________
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