Branch: refs/heads/master
Home: https://github.com/tarantool/tarantool
Commit: ad6dee69036c6eaa4929fe259955021e7713f3eb
https://github.com/tarantool/tarantool/commit/ad6dee69036c6eaa4929fe259955021e7713f3eb
Author: Konstantin Osipov <[email protected]>
Date: 2013-12-19 (Thu, 19 Dec 2013)
Changed paths:
M src/lib/small/mempool.c
M src/lib/small/small.h
Log Message:
-----------
Minor improvements.
Commit: aef3b6122845d5a8d043a601fa0b4efa90f2ba0e
https://github.com/tarantool/tarantool/commit/aef3b6122845d5a8d043a601fa0b4efa90f2ba0e
Author: Konstantin Osipov <[email protected]>
Date: 2013-12-23 (Mon, 23 Dec 2013)
Changed paths:
M src/box/tuple.cc
M src/lib/small/mempool.h
M src/lib/small/small.c
M src/lib/small/small.h
M test/unit/small_alloc.c
M test/wal/oom.result
Log Message:
-----------
Fix a bug with wrong defaults when initializing the small object allocator.
tuple.cc passed wrong parameters to small_alloc_create - prealloc
size instead of slab size, and slab size instead of prealloc size.
When correct parameters were supplied, it turned out that
objsize_max is calculated wrongly, and the last factor pool
in small allocator is too framgented (uses 3 empty slots instead
of 4, with 25% overhead).
The problem would not show up in any test, only increase
memory fragmentation.
This patch also fixes this problem.
Commit: 3241663bc77f725d719d53c66c290b5fc5d69b87
https://github.com/tarantool/tarantool/commit/3241663bc77f725d719d53c66c290b5fc5d69b87
Author: Konstantin Osipov <[email protected]>
Date: 2013-12-23 (Mon, 23 Dec 2013)
Changed paths:
M src/say.c
M src/say.h
M src/tarantool.cc
Log Message:
-----------
Merge branch 'master' of https://github.com/tarantool/tarantool
Compare:
https://github.com/tarantool/tarantool/compare/eca0d0cc03fb...3241663bc77f_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help : https://help.launchpad.net/ListHelp