Branch: refs/heads/tarantool-snap-v2
Home: https://github.com/mailru/tarantool
Commit: 6091b85a2359578a72de041e1ad372fa118f7668
https://github.com/mailru/tarantool/commit/6091b85a2359578a72de041e1ad372fa118f7668
Author: Dmitry Simonenko <[email protected]>
Date: 2013-06-10 (Mon, 10 Jun 2013)
Changed paths:
M test/connector_c/tp.c
Log Message:
-----------
tp.h: test refactored.
Commit: d6d4bb7d0afd785efa3c08b4f2c4f6bb481a0470
https://github.com/mailru/tarantool/commit/d6d4bb7d0afd785efa3c08b4f2c4f6bb481a0470
Author: Eugine Blikh <[email protected]>
Date: 2013-06-18 (Tue, 18 Jun 2013)
Changed paths:
A test/repl-mem/cfg/master.cfg
A test/repl-mem/cfg/replica.cfg
A test/repl-mem/repl.result
A test/repl-mem/repl.test
A test/repl-mem/suite.ini
Log Message:
-----------
added first memcached-replication test
Commit: 21fe2ac583184cd1461b0dce50b8a26db0b80a1e
https://github.com/mailru/tarantool/commit/21fe2ac583184cd1461b0dce50b8a26db0b80a1e
Author: Eugine Blikh <[email protected]>
Date: 2013-06-18 (Tue, 18 Jun 2013)
Changed paths:
A test/memcached/cfg/master.cfg
A test/memcached/cfg/replica.cfg
A test/memcached/cfg/tarantool_memcached_bad.cfg
A test/memcached/cfg/tarantool_memcached_off.cfg
M test/memcached/off.test
A test/memcached/replication.result
A test/memcached/replication.test
M test/memcached/suite.ini
R test/memcached/tarantool.cfg
R test/memcached/tarantool_memcached_bad.cfg
R test/memcached/tarantool_memcached_off.cfg
R test/repl-mem/cfg/master.cfg
R test/repl-mem/cfg/replica.cfg
R test/repl-mem/repl.result
R test/repl-mem/repl.test
R test/repl-mem/suite.ini
Log Message:
-----------
1. Move test to memcached folder
2. Add expiration tests
3. Move tnt-memcache configs to cfg folder
Commit: 15bf3a9fc5cd25119b25a937c1645d4d2b18238b
https://github.com/mailru/tarantool/commit/15bf3a9fc5cd25119b25a937c1645d4d2b18238b
Author: Eugine Blikh <[email protected]>
Date: 2013-06-19 (Wed, 19 Jun 2013)
Changed paths:
R test/memcached/cfg/replica.cfg
R test/memcached/replication.result
R test/memcached/replication.test
M test/replication/cfg/master.cfg
M test/replication/cfg/master_to_replica.cfg
M test/replication/cfg/replica.cfg
M test/replication/cfg/replica_to_master.cfg
A test/replication/memcached.result
A test/replication/memcached.test
Log Message:
-----------
1. Restructuring memcached/replication -> replication/memcached
2. Delete raw sleeps from replication-memcached test
3. Add check, that replica expires even when it becomes master
Commit: 13e126f9cd5abd42fac3664f738e2189df173bea
https://github.com/mailru/tarantool/commit/13e126f9cd5abd42fac3664f738e2189df173bea
Author: Eugine Blikh <[email protected]>
Date: 2013-06-19 (Wed, 19 Jun 2013)
Changed paths:
M test/replication/cfg/hot_standby.cfg
M test/replication/consistent.result
M test/replication/memcached.test
Log Message:
-----------
Fixes int replication/memcached test:
1. Not waiting for flush_all
2. Delete redundant time.sleep() and wait()'s
3. Fix for cfg files
Commit: fafee7bc62a5614f27fe6fcde08990e52c7a093f
https://github.com/mailru/tarantool/commit/fafee7bc62a5614f27fe6fcde08990e52c7a093f
Author: Eugine Blikh <[email protected]>
Date: 2013-06-20 (Thu, 20 Jun 2013)
Changed paths:
M test/connector_c/xlog_rpl.test
M test/lib/server.py
R test/lib/tarantool_box_server.py
M test/lib/tarantool_server.py
M test/lib/test_suite.py
M test/lib/unittest_server.py
M test/replication/consistent.test
M test/replication/hot_standby.test
M test/replication/swap.test
A test/share/tarantool.sup
R test/share/tarantool_box.sup
M test/test-run.py
M test/unit/suite.ini
Log Message:
-----------
Refactoring of Testing System:
1) Delete TarantoolServer class, delegate it's behaviour to TarantoolBoxServer
and rename it to TarantoolBox
2) Delete 'module' from .ini file (Not needed anymore, cause of Tarantool/Box
is now Tarantool and it has only one backend.
3) Refactoring of code respectivly for changes in 1, 2
Commit: bd7269ee0ba17317a8deb8e5dedd8aeb3ca9d43e
https://github.com/mailru/tarantool/commit/bd7269ee0ba17317a8deb8e5dedd8aeb3ca9d43e
Author: Eugine Blikh <[email protected]>
Date: 2013-06-21 (Fri, 21 Jun 2013)
Changed paths:
M test/lib/tarantool_server.py
M test/lib/unittest_server.py
M test/test-run.py
R test/unit/base64.test
R test/unit/bit.result
R test/unit/bit.test
A test/unit/bit_test.result
R test/unit/bitset_basic.result
R test/unit/bitset_basic.test
A test/unit/bitset_basic_test.result
R test/unit/bitset_index.result
R test/unit/bitset_index.test
A test/unit/bitset_index_test.result
R test/unit/bitset_iterator.result
R test/unit/bitset_iterator.test
A test/unit/bitset_iterator_test.result
R test/unit/mhash.test
R test/unit/objc_catchcxx.test
R test/unit/objc_finally.test
R test/unit/queue.test
R test/unit/rlist.test
R test/unit/rope.test
R test/unit/rope_avl.test
R test/unit/rope_basic.test
R test/unit/rope_stress.test
Log Message:
-----------
Write Unit-Test backend for Tarantool testing system:
In the first place Tarantool has only one kind of test - functional testing.
But, when system began to grow, and each component (inside it) is needed to be
tested thoroughly.
* Added support of UnitTest without creating of *.test file, that
contains "run_test("*")"
(Added UnitTest(Test) in the unittest_server.py, FuncTest(Test) in the
tarantool_server.py.
Now, when we search for tests we tell server to search them, and when
we want to execute all
tests TestSuite runs `execute` method of specific Test subclass)
* Fix of bug, that throwing OSError exception, when running by "python
test-run.py",
instead of "./test-run.py"
Commit: ce85c7aabb053c320fa1950549422c645f2379c9
https://github.com/mailru/tarantool/commit/ce85c7aabb053c320fa1950549422c645f2379c9
Author: Eugine Blikh <[email protected]>
Date: 2013-06-21 (Fri, 21 Jun 2013)
Changed paths:
M test/lib/tarantool_server.py
M test/lib/test_suite.py
M test/lib/unittest_server.py
M test/unit/suite.ini
Log Message:
-----------
Write Unit-Test backend for Tarantool testing system:
*Add uncommited file (lib/test-suite.py)
*Delete obsolete code
*Refactor of TestSuite and Test code
Commit: af21af3f3a0e1aa5c9f3b88eb0c59bdf795b9997
https://github.com/mailru/tarantool/commit/af21af3f3a0e1aa5c9f3b88eb0c59bdf795b9997
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-24 (Mon, 24 Jun 2013)
Changed paths:
M src/box/tuple.cc
M src/box/tuple.h
Log Message:
-----------
Add tuple_compare functions
Commit: 583d56addb3c8cae90d68e6c0570020fc542715d
https://github.com/mailru/tarantool/commit/583d56addb3c8cae90d68e6c0570020fc542715d
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-24 (Mon, 24 Jun 2013)
Changed paths:
M src/box/hash_index.cc
M src/box/hash_index.h
M src/box/index.cc
M src/box/index.h
M src/box/tree_index.cc
M src/box/tree_index.h
M src/box/tuple.cc
Log Message:
-----------
Implement findByTuple as a stub in the base class
Commit: b7bcadb2230dc24a36c81798713cfa3be4ec41c7
https://github.com/mailru/tarantool/commit/b7bcadb2230dc24a36c81798713cfa3be4ec41c7
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-24 (Mon, 24 Jun 2013)
Changed paths:
M src/box/index.cc
M src/box/tree_index.cc
M src/box/tree_index.h
M test/big/sql.result
M test/big/sql.test
Log Message:
-----------
Rewrite TreeIndex using tuple_compare
Commit: acbc683335a3bfa6da19c3471fbdda1fc835ce8e
https://github.com/mailru/tarantool/commit/acbc683335a3bfa6da19c3471fbdda1fc835ce8e
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-25 (Tue, 25 Jun 2013)
Changed paths:
M include/mhash.h
M src/box/hash_index.cc
M src/box/hash_index.h
M src/box/index.cc
Log Message:
-----------
Rewrite HashIndex using tuple_compare
Commit: 49a5c5ada77f64c023d557f69cfada5f0bc1647d
https://github.com/mailru/tarantool/commit/49a5c5ada77f64c023d557f69cfada5f0bc1647d
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-25 (Tue, 25 Jun 2013)
Changed paths:
M src/box/space.cc
Log Message:
-----------
Allow multipart hash in config checks (blueprint multipart-hash)
Commit: 48cecc1e71e9e2f0a553485aac55e1405b6005b3
https://github.com/mailru/tarantool/commit/48cecc1e71e9e2f0a553485aac55e1405b6005b3
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-25 (Tue, 25 Jun 2013)
Changed paths:
M test/big/iterator.result
M test/big/iterator.test
M test/big/tarantool.cfg
Log Message:
-----------
Add multipart hash tests
Commit: f2d4ac1cf20f1de07e068bc174c29ba4c661767d
https://github.com/mailru/tarantool/commit/f2d4ac1cf20f1de07e068bc174c29ba4c661767d
Author: Eugine Blikh <[email protected]>
Date: 2013-06-25 (Tue, 25 Jun 2013)
Changed paths:
M .gitignore
M test/lib/unittest_server.py
M test/test-run.py
M test/unit/CMakeLists.txt
A test/unit/bit.result
R test/unit/bit_test.result
A test/unit/bitset_basic.result
R test/unit/bitset_basic_test.result
A test/unit/bitset_index.result
R test/unit/bitset_index_test.result
A test/unit/bitset_iterator.result
R test/unit/bitset_iterator_test.result
Log Message:
-----------
1. Building unit tests to *.test -> now binaries for UT must meet regexp
"[a-zA-Z0-9_].test"
2. Refactor find_tests code
3. Rewrite and Add comment for chdir(base) (test_run.py:145)
4. Rewrite .gitignore file for new name of unit tests
Commit: cd4f3b7258afc83ef7a141c328789849c0d8af90
https://github.com/mailru/tarantool/commit/cd4f3b7258afc83ef7a141c328789849c0d8af90
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-25 (Tue, 25 Jun 2013)
Changed paths:
M test/big/hash.result
M test/big/hash.test
Log Message:
-----------
Add tests for search in NUM64 HashIndex using NUM key
Commit: e5553c6566fb7502adec7ac48d2db9f5dbed4202
https://github.com/mailru/tarantool/commit/e5553c6566fb7502adec7ac48d2db9f5dbed4202
Author: Eugine Blikh <[email protected]>
Date: 2013-06-25 (Tue, 25 Jun 2013)
Changed paths:
M test/replication/memcached.test
Log Message:
-----------
Fix notes from CR of k.osipov:
1. sleep(0.1) -> sleep(0.01)
2. _server -> serv, _replica -> _repl.
Commit: da1a7a221a120570429df1c656cd7509bb0997d8
https://github.com/mailru/tarantool/commit/da1a7a221a120570429df1c656cd7509bb0997d8
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-25 (Tue, 25 Jun 2013)
Changed paths:
M test/big/lua.result
M test/big/lua.test
M test/big/tree_variants.result
M test/big/tree_variants.test
Log Message:
-----------
Add tests for search in NUM64 TreeIndex using NUM key
Commit: 8496f05145a8480371104a6e35de1dba6f48ba95
https://github.com/mailru/tarantool/commit/8496f05145a8480371104a6e35de1dba6f48ba95
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-25 (Tue, 25 Jun 2013)
Changed paths:
M src/box/box_lua.cc
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Rewrite tuple:next() using iterators (Bug#1194145)
Commit: 618a57252bcff630ed82285bd997ded2c21937f9
https://github.com/mailru/tarantool/commit/618a57252bcff630ed82285bd997ded2c21937f9
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-25 (Tue, 25 Jun 2013)
Changed paths:
M src/box/box_lua.cc
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Merge branch 'bug1194145'
Commit: e204a0d0c64b5257f19795ae9e79b022bee85149
https://github.com/mailru/tarantool/commit/e204a0d0c64b5257f19795ae9e79b022bee85149
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-25 (Tue, 25 Jun 2013)
Changed paths:
M src/box/box_lua.cc
M src/box/tuple_update.cc
Log Message:
-----------
Rewrite transform() to use lua_Buffer.
Commit: 9ec48ecbdb01f74b0807544e420af88b5bba6be3
https://github.com/mailru/tarantool/commit/9ec48ecbdb01f74b0807544e420af88b5bba6be3
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-25 (Tue, 25 Jun 2013)
Changed paths:
M src/box/box_lua.cc
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Merge branch 'master' of github.com:mailru/tarantool
Commit: c6da71dc8a227ea7c7e6de863554fc9f7e950b62
https://github.com/mailru/tarantool/commit/c6da71dc8a227ea7c7e6de863554fc9f7e950b62
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M src/box/box_lua.cc
M src/box/port.h
M src/iproto.cc
Log Message:
-----------
Minor improvements in style, add comments.
Commit: 9c7b903b78cfd98a910c65ba0be0005d427d6ffd
https://github.com/mailru/tarantool/commit/9c7b903b78cfd98a910c65ba0be0005d427d6ffd
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M test/replication/memcached.test
Log Message:
-----------
Remove trailing space.
Commit: 8ef75d7415783e4a104b741ce9e9e20d5eeca4ef
https://github.com/mailru/tarantool/commit/8ef75d7415783e4a104b741ce9e9e20d5eeca4ef
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M .gitignore
M test/lib/server.py
M test/lib/tarantool_server.py
M test/lib/test_suite.py
M test/lib/unittest_server.py
Log Message:
-----------
Minor cleanups of the new unit test runner.
Remove trailing spaces. Get rid of an unused method.
Commit: 7cdbcc54a407d552b41b535cf65282faad919cc7
https://github.com/mailru/tarantool/commit/7cdbcc54a407d552b41b535cf65282faad919cc7
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
A test/memcached/cfg/master.cfg
A test/memcached/cfg/tarantool_memcached_bad.cfg
A test/memcached/cfg/tarantool_memcached_off.cfg
M test/memcached/off.test
M test/memcached/suite.ini
R test/memcached/tarantool.cfg
R test/memcached/tarantool_memcached_bad.cfg
R test/memcached/tarantool_memcached_off.cfg
M test/replication/cfg/hot_standby.cfg
M test/replication/cfg/master.cfg
M test/replication/cfg/master_to_replica.cfg
M test/replication/cfg/replica.cfg
M test/replication/cfg/replica_to_master.cfg
M test/replication/consistent.result
A test/replication/memcached.result
A test/replication/memcached.test
Log Message:
-----------
Merge branch 'stable' into ft-new-ut
Commit: 03f4de55e2bcd5ec3bd8e343d25330a649efd76c
https://github.com/mailru/tarantool/commit/03f4de55e2bcd5ec3bd8e343d25330a649efd76c
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M test/replication/memcached.test
Log Message:
-----------
A post-merge fix (new server driver class name).
Commit: c76b1ee75ced36cc45c00da925e665792554180a
https://github.com/mailru/tarantool/commit/c76b1ee75ced36cc45c00da925e665792554180a
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
A test/memcached/cfg/master.cfg
A test/memcached/cfg/tarantool_memcached_bad.cfg
A test/memcached/cfg/tarantool_memcached_off.cfg
M test/memcached/off.test
M test/memcached/suite.ini
R test/memcached/tarantool.cfg
R test/memcached/tarantool_memcached_bad.cfg
R test/memcached/tarantool_memcached_off.cfg
M test/replication/cfg/hot_standby.cfg
M test/replication/cfg/master.cfg
M test/replication/cfg/master_to_replica.cfg
M test/replication/cfg/replica.cfg
M test/replication/cfg/replica_to_master.cfg
M test/replication/consistent.result
A test/replication/memcached.result
A test/replication/memcached.test
Log Message:
-----------
Merge remote-tracking branch 'origin/stable'
Conflicts:
third_party/luajit
Commit: 35f23eec62eef507bf3e702f286cad8b2cc3be94
https://github.com/mailru/tarantool/commit/35f23eec62eef507bf3e702f286cad8b2cc3be94
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M .gitignore
M test/connector_c/xlog_rpl.test
M test/lib/server.py
R test/lib/tarantool_box_server.py
M test/lib/tarantool_server.py
M test/lib/test_suite.py
M test/lib/unittest_server.py
M test/replication/consistent.test
M test/replication/hot_standby.test
M test/replication/memcached.test
M test/replication/swap.test
A test/share/tarantool.sup
R test/share/tarantool_box.sup
M test/test-run.py
M test/unit/CMakeLists.txt
R test/unit/base64.test
R test/unit/bit.test
R test/unit/bitset_basic.test
R test/unit/bitset_index.test
R test/unit/bitset_iterator.test
R test/unit/mhash.test
R test/unit/queue.test
R test/unit/rlist.test
R test/unit/rope.test
R test/unit/rope_avl.test
R test/unit/rope_basic.test
R test/unit/rope_stress.test
M test/unit/suite.ini
Log Message:
-----------
Merge remote-tracking branch 'origin/stable'
Conflicts:
.gitignore
test/lib/test_suite.py
test/unit/CMakeLists.txt
third_party/luajit
Commit: 3b7c8487ddce26a3533e680cbaa3be5998375ff1
https://github.com/mailru/tarantool/commit/3b7c8487ddce26a3533e680cbaa3be5998375ff1
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
A test/.gitattributes
Log Message:
-----------
Mark *.result files in test/ as text to enable proper merge and diff
Commit: 9db26aa81bfef3055c94a0e8c4ab299e5300af4d
https://github.com/mailru/tarantool/commit/9db26aa81bfef3055c94a0e8c4ab299e5300af4d
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M src/box/box_lua.m
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Fix Bug#1194764 "Bad unsigned arithmetic in lbox_tuple_slice"
Commit: 39131cde6e72cb3ce2e2ac0daabfd8c635a1bbb2
https://github.com/mailru/tarantool/commit/39131cde6e72cb3ce2e2ac0daabfd8c635a1bbb2
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M src/box/box_lua.cc
A test/.gitattributes
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Merge branch 'stable'
Conflicts:
src/box/box_lua.cc
test/box/lua.result
third_party/luajit
Commit: 6be18d6cbefd778edb50f75f4b23ebce83c0c629
https://github.com/mailru/tarantool/commit/6be18d6cbefd778edb50f75f4b23ebce83c0c629
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M src/box/box_lua.cc
Log Message:
-----------
Refactor lbox_tuple_slice to use tuple_seek
Commit: 6983f0ff7f7cd8daa8ed9b3ecfdf182977dc8f49
https://github.com/mailru/tarantool/commit/6983f0ff7f7cd8daa8ed9b3ecfdf182977dc8f49
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M test/.gitattributes
Log Message:
-----------
Do not force CRLF conversion in test/*/*.result files
Commit: 17af8e2353320b9b7b43f9d64ff9082cd239521d
https://github.com/mailru/tarantool/commit/17af8e2353320b9b7b43f9d64ff9082cd239521d
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M test/.gitattributes
Log Message:
-----------
Merge branch 'stable'
Conflicts:
third_party/luajit
Commit: e1364dcb1bb1dc89e1da4bf05a763865280da08e
https://github.com/mailru/tarantool/commit/e1364dcb1bb1dc89e1da4bf05a763865280da08e
Author: Eugine Blikh <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M test/memcached/expirations.test
M test/memcached/flush-all.result
M test/memcached/flush-all.test
M test/replication/memcached.test
Log Message:
-----------
Speed up of Memcached expiration tests:
* memcached/expirations.test
* memcached/flush-all.test
* replication/memcached.test
Commit: 3768bcaced32f848a4db6de57e65a8f7581f9722
https://github.com/mailru/tarantool/commit/3768bcaced32f848a4db6de57e65a8f7581f9722
Author: Eugine Blikh <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M test/box/lua.test
M test/lib/tarantool_server.py
M test/lib/test_suite.py
M test/test-run.py
Log Message:
-----------
Fix bugs:
1) Temporary result files weren't deleted, if test's skipcond failed.
2) Vardir is removed when tests started.
3) Sort tests and test-suites by name
4) Added cleanup to box/lua.test
Commit: 1e3191606b8991b66b762dbe46d30559180965d8
https://github.com/mailru/tarantool/commit/1e3191606b8991b66b762dbe46d30559180965d8
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M test/test-run.py
Log Message:
-----------
Do not delete the entire varidir on test start.
Don't drop entire vardir on test suite start, it may have
symlinks, configuration files, etc. - useful for debugging.
Commit: a5ab54b65fecb267daa922a8bf6dbbcceb3bf69a
https://github.com/mailru/tarantool/commit/a5ab54b65fecb267daa922a8bf6dbbcceb3bf69a
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M test/memcached/expirations.test
M test/memcached/flush-all.result
M test/memcached/flush-all.test
M test/replication/memcached.test
Log Message:
-----------
Merge branch 'tests-speedup'
Commit: ca0712ac59631a3efb6a12676b97884824d49cb0
https://github.com/mailru/tarantool/commit/ca0712ac59631a3efb6a12676b97884824d49cb0
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M src/box/hash_index.cc
M src/box/hash_index.h
M src/box/index.cc
M src/box/index.h
M src/box/tree_index.cc
M src/box/tree_index.h
M src/box/tuple.cc
M src/box/tuple.h
M test/big/lua.result
M test/big/lua.test
M test/big/sql.result
M test/big/sql.test
M test/big/tree_variants.result
M test/big/tree_variants.test
Log Message:
-----------
Merge branch 'tuple-compare-v2'
Commit: a6161fa8979c450a4d7c590d326f0a169081db20
https://github.com/mailru/tarantool/commit/a6161fa8979c450a4d7c590d326f0a169081db20
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-26 (Wed, 26 Jun 2013)
Changed paths:
M .gitignore
M src/box/box_lua.cc
M src/box/port.h
M src/iproto.cc
A test/.gitattributes
M test/box/lua.result
M test/box/lua.test
M test/connector_c/xlog_rpl.test
M test/lib/server.py
R test/lib/tarantool_box_server.py
M test/lib/tarantool_server.py
M test/lib/test_suite.py
M test/lib/unittest_server.py
A test/memcached/cfg/master.cfg
A test/memcached/cfg/tarantool_memcached_bad.cfg
A test/memcached/cfg/tarantool_memcached_off.cfg
M test/memcached/expirations.test
M test/memcached/flush-all.result
M test/memcached/flush-all.test
M test/memcached/off.test
M test/memcached/suite.ini
R test/memcached/tarantool.cfg
R test/memcached/tarantool_memcached_bad.cfg
R test/memcached/tarantool_memcached_off.cfg
M test/replication/cfg/hot_standby.cfg
M test/replication/cfg/master.cfg
M test/replication/cfg/master_to_replica.cfg
M test/replication/cfg/replica.cfg
M test/replication/cfg/replica_to_master.cfg
M test/replication/consistent.result
M test/replication/consistent.test
M test/replication/hot_standby.test
A test/replication/memcached.result
A test/replication/memcached.test
M test/replication/swap.test
A test/share/tarantool.sup
R test/share/tarantool_box.sup
M test/test-run.py
M test/unit/CMakeLists.txt
R test/unit/base64.test
R test/unit/bit.test
R test/unit/bitset_basic.test
R test/unit/bitset_index.test
R test/unit/bitset_iterator.test
R test/unit/mhash.test
R test/unit/queue.test
R test/unit/rlist.test
R test/unit/rope.test
R test/unit/rope_avl.test
R test/unit/rope_basic.test
R test/unit/rope_stress.test
M test/unit/suite.ini
Log Message:
-----------
Merge branch 'master' of github.com:mailru/tarantool
Commit: b3ae55dc912948da725fd064b99812520ebf3e54
https://github.com/mailru/tarantool/commit/b3ae55dc912948da725fd064b99812520ebf3e54
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-27 (Thu, 27 Jun 2013)
Changed paths:
M include/mhash.h
M src/box/hash_index.cc
Log Message:
-----------
tuple-compare-hash: review fixes
- simplify the comparison function, only shortuct the single-part
NUM key case.
- tweak mh_find() declaration
- remove wrappers around hash values
and keys
Commit: e9b4c19af2863f1573a0eec0301fa8b742d8d7d2
https://github.com/mailru/tarantool/commit/e9b4c19af2863f1573a0eec0301fa8b742d8d7d2
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-27 (Thu, 27 Jun 2013)
Changed paths:
M include/mhash.h
M src/box/hash_index.cc
M src/box/hash_index.h
M src/box/index.cc
M src/box/space.cc
M test/big/hash.result
M test/big/hash.test
M test/big/iterator.result
M test/big/iterator.test
M test/big/tarantool.cfg
Log Message:
-----------
Merge branch 'tuple-compare-hash'
Commit: a07b6e21b7bebdf14b56531b6af8d069e8ed090a
https://github.com/mailru/tarantool/commit/a07b6e21b7bebdf14b56531b6af8d069e8ed090a
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-27 (Thu, 27 Jun 2013)
Changed paths:
A test/big/hash_multipart.result
A test/big/hash_multipart.test
M test/big/tarantool.cfg
Log Message:
-----------
Add tests for multipart HASH indexes.
Derive some tests for multipart HASH indexes
from the original implementation by A. Demakov
before dropping the branch.
Commit: abb7365d70a80bba1df98489f6c6c1901cea633e
https://github.com/mailru/tarantool/commit/abb7365d70a80bba1df98489f6c6c1901cea633e
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-27 (Thu, 27 Jun 2013)
Changed paths:
M src/box/lua/box.lua
M test/big/lua.result
M test/big/lua.test
M test/big/sql.result
M test/big/sql.test
M test/big/tree_pk.result
M test/big/tree_pk.test
M test/box/fiber.result
M test/box/fiber.test
M test/box/lua.result
M test/box/lua.test
M test/box/net.box.result
M test/box/net.box.test
M test/connector_c/tt.c
Log Message:
-----------
Add tonumber to box functions and quote params for 'exec sql "call" in tests
Commit: f60bfad01acd0cdcd0428b90f7593d94107ae835
https://github.com/mailru/tarantool/commit/f60bfad01acd0cdcd0428b90f7593d94107ae835
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-27 (Thu, 27 Jun 2013)
Changed paths:
M test/big/bitset.result
Log Message:
-----------
Fix buggy big/bitset.test after introducing key_validate
Commit: 58c4aa8754acb3e6849eb089f9fc39c5a3155f37
https://github.com/mailru/tarantool/commit/58c4aa8754acb3e6849eb089f9fc39c5a3155f37
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-27 (Thu, 27 Jun 2013)
Changed paths:
M src/box/box_lua.cc
M test/box/lua.result
Log Message:
-----------
Refactor Lua -> Tarantool type conversions
Commit: e78e92e44a2a52360705f8d5131290aae82c6356
https://github.com/mailru/tarantool/commit/e78e92e44a2a52360705f8d5131290aae82c6356
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-27 (Thu, 27 Jun 2013)
Changed paths:
M doc/user/iterator-types.xml
M doc/user/space.xml
Log Message:
-----------
Document that HASH indexes can be multi-part now.
Commit: de90a615afc8fa48cc09ca050433e8a4a69ea003
https://github.com/mailru/tarantool/commit/de90a615afc8fa48cc09ca050433e8a4a69ea003
Author: Eugine Blikh <[email protected]>
Date: 2013-06-28 (Fri, 28 Jun 2013)
Changed paths:
M client/tarantool/CMakeLists.txt
M client/tarantool/tc.c
M client/tarantool/tc_admin.c
A client/tarantool/tc_buf.c
A client/tarantool/tc_buf.h
M client/tarantool/tc_cli.c
M client/tarantool/tc_opt.c
M client/tarantool/tc_opt.h
M client/tarantool/tc_print.c
M client/tarantool/tc_print.h
A client/tarantool/tc_print_snap.c
A client/tarantool/tc_print_snap.h
A client/tarantool/tc_print_xlog.c
A client/tarantool/tc_print_xlog.h
M client/tarantool/tc_store.c
M connector/c/include/tp.h
M connector/c/tnt/tnt_buf.c
M connector/c/tnt/tnt_tuple.c
Log Message:
-----------
Changes:
* Implementing LUA printer
(https://blueprints.launchpad.net/tarantool/+spec/tc-lua-printer)
* Moving xlog printer code into tc_print_xlog.{c,h}, leaving basic
printing code in tc_print.{c,h}.
* Fix TC bug (https://bugs.launchpad.net/tarantool/+bug/1185746), Added
support for snap print formatters.
* Added temporary workaround for option (-B or --bin), that allow you to
print STR instead of INT and INT64 in lua formatter.
Works in "keys" and UPDATE (ASSIGN or INSERT).
* Fix of stdin: add custom function for pipe instead of stdin (very slow
with readline)
* Fix for realloc problems
1) if size is 0, then behaviour is undefined
2) in C99 if realloc returns NULL, and size is not zero (errno ==
ENOMEM) input buffer of memory is needed to be freed manually.
Whitepaper of POSIX standart:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/realloc.html
* Add support of -D (--delim) argument, that sets delimiter on start of
tarantool client.
Also, if you "cat" .snap or .xlog files in LUA format it prints delim
in end of every coomand.
Commit: 202fe45a6a112fb6a758cc0bcef44bbe9c8fd104
https://github.com/mailru/tarantool/commit/202fe45a6a112fb6a758cc0bcef44bbe9c8fd104
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-28 (Fri, 28 Jun 2013)
Changed paths:
M CMakeLists.txt
R cmake/CheckBuiltInFunctionExists.cmake
M cmake/compiler.cmake
M src/lib/bit/CMakeLists.txt
Log Message:
-----------
Remove CheckBuiltInFunctionExists logic from CMake
Commit: 3fb01a82db464189c9a150675aa650e4b457b0ec
https://github.com/mailru/tarantool/commit/3fb01a82db464189c9a150675aa650e4b457b0ec
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-28 (Fri, 28 Jun 2013)
Changed paths:
M cmake/compiler.cmake
Log Message:
-----------
Add an error message about GCC 4.7 and libobjc2 to CMake
Commit: 82c5b4b4e19fcb5c32ff8ccef0943b949eb399b9
https://github.com/mailru/tarantool/commit/82c5b4b4e19fcb5c32ff8ccef0943b949eb399b9
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-28 (Fri, 28 Jun 2013)
Changed paths:
M cmake/compiler.cmake
M include/sio.h
M src/box/bitset_index.m
M src/box/box_lua.m
M src/log_io.m
M src/sio.m
Log Message:
-----------
Fix warnings detected by clang
Commit: b1caf5ecf43232d6b9d40334162bdd24bf16c947
https://github.com/mailru/tarantool/commit/b1caf5ecf43232d6b9d40334162bdd24bf16c947
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-28 (Fri, 28 Jun 2013)
Changed paths:
M src/box/box_lua.m
M src/lua/init.m
M src/lua/session.m
M test/unit/objc_catchcxx.m
Log Message:
-----------
Fix ObjC Clang build broken by 13054aaa46d3c1db7263c449d085c87156fd86ea
Commit: 64dbf74db651f3e489546b269297d202077589d3
https://github.com/mailru/tarantool/commit/64dbf74db651f3e489546b269297d202077589d3
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-28 (Fri, 28 Jun 2013)
Changed paths:
M client/tarantool/CMakeLists.txt
M client/tarantool/tc.c
M client/tarantool/tc_admin.c
A client/tarantool/tc_buf.c
A client/tarantool/tc_buf.h
M client/tarantool/tc_cli.c
M client/tarantool/tc_opt.c
M client/tarantool/tc_opt.h
M client/tarantool/tc_print.c
M client/tarantool/tc_print.h
A client/tarantool/tc_print_snap.c
A client/tarantool/tc_print_snap.h
A client/tarantool/tc_print_xlog.c
A client/tarantool/tc_print_xlog.h
M client/tarantool/tc_store.c
M connector/c/include/tp.h
M connector/c/tnt/tnt_buf.c
M connector/c/tnt/tnt_tuple.c
Log Message:
-----------
Merge remote-tracking branch 'origin/stable'
Conflicts:
third_party/luajit
Commit: 5dcc6f763984db340bb5d7d4ab939ad8b394b7a5
https://github.com/mailru/tarantool/commit/5dcc6f763984db340bb5d7d4ab939ad8b394b7a5
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-28 (Fri, 28 Jun 2013)
Changed paths:
M client/tarantool/CMakeLists.txt
M client/tarantool/tc.c
M client/tarantool/tc_admin.c
A client/tarantool/tc_buf.c
A client/tarantool/tc_buf.h
M client/tarantool/tc_cli.c
M client/tarantool/tc_opt.c
M client/tarantool/tc_opt.h
M client/tarantool/tc_print.c
M client/tarantool/tc_print.h
A client/tarantool/tc_print_snap.c
A client/tarantool/tc_print_snap.h
A client/tarantool/tc_print_xlog.c
A client/tarantool/tc_print_xlog.h
M client/tarantool/tc_store.c
M connector/c/include/tp.h
M connector/c/tnt/tnt_buf.c
M connector/c/tnt/tnt_tuple.c
Log Message:
-----------
Merge remote-tracking branch 'origin/stable' into stable
Commit: 5fd6d81e745e572191d7ae7d47b7bae1bf8c6c4d
https://github.com/mailru/tarantool/commit/5fd6d81e745e572191d7ae7d47b7bae1bf8c6c4d
Author: Roman Tsisyk <[email protected]>
Date: 2013-06-28 (Fri, 28 Jun 2013)
Changed paths:
R cmake/CheckBuiltInFunctionExists.cmake
M src/box/box_lua.cc
M src/log_io.cc
Log Message:
-----------
Merge branch 'stable'
Conflicts:
cmake/compiler.cmake
include/sio.h
src/box/bitset_index.cc
src/box/box_lua.cc
src/lua/init.cc
src/lua/session.cc
src/sio.cc
test/unit/objc_catchcxx.m
third_party/luajit
Commit: 726e5b0164f208a9f737a4b954c2732260f8d67d
https://github.com/mailru/tarantool/commit/726e5b0164f208a9f737a4b954c2732260f8d67d
Author: Dmitry Simonenko <[email protected]>
Date: 2013-06-28 (Fri, 28 Jun 2013)
Changed paths:
M .travis.yml
Log Message:
-----------
fix travis (set git clone depth)
Commit: 81407e78fa264045db0b368807e4856a7aae32dc
https://github.com/mailru/tarantool/commit/81407e78fa264045db0b368807e4856a7aae32dc
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-29 (Sat, 29 Jun 2013)
Changed paths:
M .travis.yml
M client/tarantool/CMakeLists.txt
M client/tarantool/tc.c
M client/tarantool/tc_admin.c
A client/tarantool/tc_buf.c
A client/tarantool/tc_buf.h
M client/tarantool/tc_cli.c
M client/tarantool/tc_opt.c
M client/tarantool/tc_opt.h
M client/tarantool/tc_print.c
M client/tarantool/tc_print.h
A client/tarantool/tc_print_snap.c
A client/tarantool/tc_print_snap.h
A client/tarantool/tc_print_xlog.c
A client/tarantool/tc_print_xlog.h
M client/tarantool/tc_store.c
R cmake/CheckBuiltInFunctionExists.cmake
M connector/c/include/tp.h
M connector/c/tnt/tnt_buf.c
M connector/c/tnt/tnt_tuple.c
M doc/user/iterator-types.xml
M doc/user/space.xml
M include/mhash.h
M src/box/box_lua.cc
M src/box/hash_index.cc
M src/box/hash_index.h
M src/box/index.cc
M src/box/space.cc
M src/log_io.cc
M test/big/hash.result
M test/big/hash.test
A test/big/hash_multipart.result
A test/big/hash_multipart.test
M test/big/iterator.result
M test/big/iterator.test
M test/big/tarantool.cfg
Log Message:
-----------
Merge branch 'master' into lua-types
Commit: df89553b02aee602fefd0505ee05d5ff64649351
https://github.com/mailru/tarantool/commit/df89553b02aee602fefd0505ee05d5ff64649351
Author: Konstantin Osipov <[email protected]>
Date: 2013-06-29 (Sat, 29 Jun 2013)
Changed paths:
M src/box/box_lua.cc
Log Message:
-----------
lua-field: code review
Commit: b42c8ee0af1615dc270aad736a011937a65e4c64
https://github.com/mailru/tarantool/commit/b42c8ee0af1615dc270aad736a011937a65e4c64
Author: Konstantin Osipov <[email protected]>
Date: 2013-07-01 (Mon, 01 Jul 2013)
Changed paths:
M src/CMakeLists.txt
M src/box/CMakeLists.txt
M src/box/box.cc
M src/box/box_lua.cc
M src/box/port.cc
M src/box/port.h
M src/box/tuple.h
A src/box/tuple_convert.cc
M src/iproto.cc
A src/iproto_port.cc
A src/iproto_port.h
M src/memcached.cc
Log Message:
-----------
Refactoring: prepare for addition of tuple formats.
Extract the remaining places which access tuple->data
directly into tuple_to_port.cc file, which will have full
access to all tuple formats and all destinations to which
a tuple may need to be converted.
In this file it'll be possible to perform a conversion
efficiently, at the same time, it will be the only place
of cross-dependency between all tuple formats and all
conversion destinations.
Commit: 1a49cd5f74b62f3dfe5b15f0f1c3f850faae1c59
https://github.com/mailru/tarantool/commit/1a49cd5f74b62f3dfe5b15f0f1c3f850faae1c59
Author: Konstantin Osipov <[email protected]>
Date: 2013-07-01 (Mon, 01 Jul 2013)
Changed paths:
M include/log_io.h
M include/recovery.h
M src/box/box.cc
M src/log_io.cc
M src/recovery.cc
M src/replica.cc
M src/replication.cc
Log Message:
-----------
system-spaces-v2: preparatory refactoring.
Before introducing a stronger row handler API,
eradicate tbuf from log_io/recovery, and pass around
a pointer to row and row length instead.
Commit: 6e5e082f47337afe047186328a3e1cb01612ebe2
https://github.com/mailru/tarantool/commit/6e5e082f47337afe047186328a3e1cb01612ebe2
Author: Konstantin Osipov <[email protected]>
Date: 2013-07-01 (Mon, 01 Jul 2013)
Changed paths:
M include/log_io.h
M include/recovery.h
M include/tarantool/util.h
M src/box/box.cc
M src/box/box_lua.cc
M src/box/tuple.cc
M src/box/tuple.h
M src/box/tuple_update.cc
M src/box/txn.cc
M src/box/txn.h
M src/log_io.cc
M src/memcached.cc
M src/recovery.cc
M src/replication.cc
M test/connector_c/update.c
Log Message:
-----------
Remove deprecated typedefs i8, u8, i16, u16.
Commit: fb8dfb7cf71a31b2042f8d9ea87090327f9695e6
https://github.com/mailru/tarantool/commit/fb8dfb7cf71a31b2042f8d9ea87090327f9695e6
Author: Konstantin Osipov <[email protected]>
Date: 2013-07-01 (Mon, 01 Jul 2013)
Changed paths:
M include/log_io.h
M include/recovery.h
M include/salloc.h
M include/stat.h
M include/tarantool/util.h
M src/admin.cc
M src/admin.rl
M src/box/tuple_update.cc
M src/log_io.cc
M src/lua/stat.cc
M src/memcached.cc
M src/recovery.cc
M src/replica.cc
M src/replication.cc
M src/stat.cc
M test/connector_c/update.c
Log Message:
-----------
Remove deprecated typedef i64.
Commit: 239270c866fe831670e0d1378bc1bdecf33b6c9f
https://github.com/mailru/tarantool/commit/239270c866fe831670e0d1378bc1bdecf33b6c9f
Author: Konstantin Osipov <[email protected]>
Date: 2013-07-01 (Mon, 01 Jul 2013)
Changed paths:
M include/assoc.h
M include/log_io.h
M include/recovery.h
M include/salloc.h
M include/tarantool/util.h
M src/CMakeLists.txt
M src/box/space.cc
M src/box/tuple.cc
M src/log_io.cc
M src/lua/init.cc
M src/memcached-grammar.cc
M src/memcached-grammar.rl
M src/memcached.cc
M src/palloc.cc
M src/recovery.cc
M test/big/hash.result
Log Message:
-----------
Remove deprecated typedef u64. Fix broken ragel dependencies.
Commit: 4524028e0932073f0c4e7e40c8d3748076763ab2
https://github.com/mailru/tarantool/commit/4524028e0932073f0c4e7e40c8d3748076763ab2
Author: Konstantin Osipov <[email protected]>
Date: 2013-07-01 (Mon, 01 Jul 2013)
Changed paths:
M include/box/box.h
M include/tarantool.h
M include/tarantool/util.h
M src/box/box.cc
M src/box/tuple_update.cc
M src/tarantool.cc
M test/connector_c/update.c
Log Message:
-----------
Remove deprecated typedef int32.
Commit: 7e7aa0bb0b8068d8805db85578838779348e713a
https://github.com/mailru/tarantool/commit/7e7aa0bb0b8068d8805db85578838779348e713a
Author: Konstantin Osipov <[email protected]>
Date: 2013-07-01 (Mon, 01 Jul 2013)
Changed paths:
M include/assoc.h
M include/box/box.h
M include/fiber.h
M include/log_io.h
M include/recovery.h
M include/tarantool/util.h
M include/tbuf.h
M src/box/bitset_index.cc
M src/box/bitset_index.h
M src/box/box.cc
M src/box/box_lua.cc
M src/box/box_lua_space.cc
M src/box/hash_index.cc
M src/box/hash_index.h
M src/box/index.h
M src/box/port.cc
M src/box/port.h
M src/box/request.cc
M src/box/request.h
M src/box/space.cc
M src/box/space.h
M src/box/tree_index.cc
M src/box/tree_index.h
M src/box/tuple.cc
M src/box/tuple.h
M src/box/tuple_update.cc
M src/box/txn.cc
M src/box/txn.h
M src/iproto_port.cc
M src/log_io.cc
M src/memcached-grammar.cc
M src/memcached-grammar.rl
M src/memcached.cc
M src/palloc.cc
M src/recovery.cc
M src/replica.cc
M src/replication.cc
Log Message:
-----------
Remove deprecated typedef u32.
Commit: f5a17fe8c1881f95ccad129d2dc443959f1500e9
https://github.com/mailru/tarantool/commit/f5a17fe8c1881f95ccad129d2dc443959f1500e9
Author: Roman Tsisyk <[email protected]>
Date: 2013-07-01 (Mon, 01 Jul 2013)
Changed paths:
M test/big/tree_pk.result
M test/big/tree_pk.test
M test/big/tree_variants.result
M test/big/tree_variants.test
Log Message:
-----------
Add test cases for Bug#1072624
Commit: e661e73264874127e6ec1d8198ce7f3b52860c02
https://github.com/mailru/tarantool/commit/e661e73264874127e6ec1d8198ce7f3b52860c02
Author: Roman Tsisyk <[email protected]>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M test/box/socket.result
M test/box/socket.test
Log Message:
-----------
Increase packet size for "timedout" test in box/socket.test, Bug#1192951
Commit: 79b4aa79fb79244e7cae2e77e1d08ef6f15311d8
https://github.com/mailru/tarantool/commit/79b4aa79fb79244e7cae2e77e1d08ef6f15311d8
Author: Roman Tsisyk <[email protected]>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M test/box/socket.result
M test/box/socket.test
Log Message:
-----------
Merge branch 'stable'
Conflicts:
third_party/luajit
Commit: a51f8734262c52b1905881d13404e25422a7c6f7
https://github.com/mailru/tarantool/commit/a51f8734262c52b1905881d13404e25422a7c6f7
Author: Konstantin Osipov <[email protected]>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
A include/lib/small/mempool.h
A include/lib/small/region.h
A include/lib/small/slab_cache.h
A include/lib/small/small.h
M include/rlist.h
M src/iproto.cc
M src/lib/CMakeLists.txt
A src/lib/small/CMakeLists.txt
A src/lib/small/README
A src/lib/small/mempool.c
A src/lib/small/region.c
A src/lib/small/slab_cache.c
A src/lib/small/small.c
M test/unit/CMakeLists.txt
A test/unit/mempool.c
A test/unit/mempool.result
A test/unit/region.c
A test/unit/region.result
A test/unit/slab_cache.c
A test/unit/small_alloc.c
A test/unit/small_alloc.result
Log Message:
-----------
Small object allocator
The allocator consists of a common slab cache, region and slab
allocators.
The patch provides unit tests.
It also modifies rlist_shift to be more in line with the
rest of rlist functions.
Commit: 329fc30e274bf149dd80429a9ace247e5c629dcd
https://github.com/mailru/tarantool/commit/329fc30e274bf149dd80429a9ace247e5c629dcd
Author: Konstantin Osipov <[email protected]>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
A test/unit/slab_cache.result
Log Message:
-----------
Add a forgotten result file (small allocator).
Commit: f99a7c9d918f1ad563ba0ab24f48622a10352d32
https://github.com/mailru/tarantool/commit/f99a7c9d918f1ad563ba0ab24f48622a10352d32
Author: Dmitry Simonenko <[email protected]>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M .gitignore
M .travis.yml
M client/tarantool/CMakeLists.txt
M client/tarantool/tc.c
M client/tarantool/tc_admin.c
A client/tarantool/tc_buf.c
A client/tarantool/tc_buf.h
M client/tarantool/tc_cli.c
M client/tarantool/tc_opt.c
M client/tarantool/tc_opt.h
M client/tarantool/tc_print.c
M client/tarantool/tc_print.h
A client/tarantool/tc_print_snap.c
A client/tarantool/tc_print_snap.h
A client/tarantool/tc_print_xlog.c
A client/tarantool/tc_print_xlog.h
M client/tarantool/tc_store.c
R cmake/CheckBuiltInFunctionExists.cmake
M connector/c/include/tp.h
M connector/c/tnt/tnt_buf.c
M connector/c/tnt/tnt_tuple.c
M doc/user/iterator-types.xml
M doc/user/space.xml
M include/assoc.h
M include/box/box.h
M include/fiber.h
A include/lib/small/mempool.h
A include/lib/small/region.h
A include/lib/small/slab_cache.h
A include/lib/small/small.h
M include/log_io.h
M include/mhash.h
M include/recovery.h
M include/rlist.h
M include/salloc.h
M include/stat.h
M include/tarantool.h
M include/tarantool/util.h
M include/tbuf.h
M src/CMakeLists.txt
M src/admin.cc
M src/admin.rl
M src/box/CMakeLists.txt
M src/box/bitset_index.cc
M src/box/bitset_index.h
M src/box/box.cc
M src/box/box_lua.cc
M src/box/box_lua_space.cc
M src/box/hash_index.cc
M src/box/hash_index.h
M src/box/index.cc
M src/box/index.h
M src/box/lua/box.lua
M src/box/port.cc
M src/box/port.h
M src/box/request.cc
M src/box/request.h
M src/box/space.cc
M src/box/space.h
M src/box/tree_index.cc
M src/box/tree_index.h
M src/box/tuple.cc
M src/box/tuple.h
A src/box/tuple_convert.cc
M src/box/tuple_update.cc
M src/box/txn.cc
M src/box/txn.h
M src/iproto.cc
A src/iproto_port.cc
A src/iproto_port.h
M src/lib/CMakeLists.txt
A src/lib/small/CMakeLists.txt
A src/lib/small/README
A src/lib/small/mempool.c
A src/lib/small/region.c
A src/lib/small/slab_cache.c
A src/lib/small/small.c
M src/log_io.cc
M src/lua/init.cc
M src/lua/stat.cc
M src/memcached-grammar.cc
M src/memcached-grammar.rl
M src/memcached.cc
M src/palloc.cc
M src/recovery.cc
M src/replica.cc
M src/replication.cc
M src/stat.cc
M src/tarantool.cc
A test/.gitattributes
M test/big/bitset.result
M test/big/hash.result
M test/big/hash.test
A test/big/hash_multipart.result
A test/big/hash_multipart.test
M test/big/iterator.result
M test/big/iterator.test
M test/big/lua.result
M test/big/lua.test
M test/big/sql.result
M test/big/sql.test
M test/big/tarantool.cfg
M test/big/tree_pk.result
M test/big/tree_pk.test
M test/big/tree_variants.result
M test/big/tree_variants.test
M test/box/fiber.result
M test/box/fiber.test
M test/box/lua.result
M test/box/lua.test
M test/box/net.box.result
M test/box/net.box.test
M test/box/socket.result
M test/box/socket.test
M test/connector_c/tt.c
M test/connector_c/update.c
M test/connector_c/xlog_rpl.test
M test/lib/server.py
R test/lib/tarantool_box_server.py
M test/lib/tarantool_server.py
M test/lib/test_suite.py
M test/lib/unittest_server.py
A test/memcached/cfg/master.cfg
A test/memcached/cfg/tarantool_memcached_bad.cfg
A test/memcached/cfg/tarantool_memcached_off.cfg
M test/memcached/expirations.test
M test/memcached/flush-all.result
M test/memcached/flush-all.test
M test/memcached/off.test
M test/memcached/suite.ini
R test/memcached/tarantool.cfg
R test/memcached/tarantool_memcached_bad.cfg
R test/memcached/tarantool_memcached_off.cfg
M test/replication/cfg/hot_standby.cfg
M test/replication/cfg/master.cfg
M test/replication/cfg/master_to_replica.cfg
M test/replication/cfg/replica.cfg
M test/replication/cfg/replica_to_master.cfg
M test/replication/consistent.result
M test/replication/consistent.test
M test/replication/hot_standby.test
A test/replication/memcached.result
A test/replication/memcached.test
M test/replication/swap.test
A test/share/tarantool.sup
R test/share/tarantool_box.sup
M test/test-run.py
M test/unit/CMakeLists.txt
R test/unit/base64.test
R test/unit/bit.test
R test/unit/bitset_basic.test
R test/unit/bitset_index.test
R test/unit/bitset_iterator.test
A test/unit/mempool.c
A test/unit/mempool.result
R test/unit/mhash.test
R test/unit/queue.test
A test/unit/region.c
A test/unit/region.result
R test/unit/rlist.test
R test/unit/rope.test
R test/unit/rope_avl.test
R test/unit/rope_basic.test
R test/unit/rope_stress.test
A test/unit/slab_cache.c
A test/unit/slab_cache.result
A test/unit/small_alloc.c
A test/unit/small_alloc.result
M test/unit/suite.ini
Log Message:
-----------
Merge branch 'master' into tarantool-snap-v2
Commit: 0eb0e9e2df35eb53a14f995dc722fa148f680c13
https://github.com/mailru/tarantool/commit/0eb0e9e2df35eb53a14f995dc722fa148f680c13
Author: Dmitry Simonenko <[email protected]>
Date: 2013-07-02 (Tue, 02 Jul 2013)
Changed paths:
M client/tarantool_snap/CMakeLists.txt
M client/tarantool_snap/cursor.c
M client/tarantool_snap/indexate.c
M client/tarantool_snap/main.c
M client/tarantool_snap/snapshot.c
M client/tarantool_snap/ts.h
M client/tarantool_snap/update.cc
M include/lib/small/region.h
Log Message:
-----------
tarantool-snap: use small allocator.
Compare: https://github.com/mailru/tarantool/compare/e3f7cd75a1ca...0eb0e9e2df35
_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help : https://help.launchpad.net/ListHelp