- Oct 18, 2013
-
-
Veniamin Gvozdikov authored
-
- Sep 30, 2013
-
-
Alexandr authored
-
- Sep 23, 2013
-
-
Alexandr authored
-
- Sep 05, 2013
-
-
Dmitry Simonenko authored
-
- Sep 03, 2013
-
-
Dmitry Simonenko authored
-
- Aug 21, 2013
-
-
Konstantin Osipov authored
The new server snapshot format is identical to format of XLOG, i.e. it contains REPLACE statements with BOX_INSERT flags for every tuple in a space. This allows to streamline recovery, since rows from a snapshot can be treated the same as rows from the write ahead log (XLOG). This is an incompatible change: - tarantool 1.5 won't be able to read data of tarantool 1.6 - tarantool 1.6, without extra effort, won't be able to read data of tarantool 1.5 (a conversion procedure is needed). This change as such doesn't break replication, but further changes are in the pipeline which will inevitably finish this matter up as well. Why this patch is necessary --------------------------- To create system spaces dict-v5 branch employs on_replace triggers mechanism, fired off by txn_replace(). Thus it's vital that all changes go into spaces using txn_replace(). What else this patch does ------------------------- - since now XLOG and SNAP have the same format, log_io.cc code has become a bit simpler - struct key_def is re-factored to simplify dynamic creation/deletion of keys - reference counting for tuple formats is added - a number of error messages is improved to provide part no in a multipart key. - space cache is split away from space.cc into a separate module, schema.[h,cc]
-
- Aug 20, 2013
-
-
Dmitry Simonenko authored
-
- Jul 15, 2013
-
-
bigbes authored
fix link url and some typos
-
- Jul 09, 2013
-
-
Konstantin Osipov authored
-
- Jul 01, 2013
-
-
Dmitry Simonenko authored
-
- Jun 28, 2013
-
-
Eugine Blikh authored
* 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.
-
- Jun 25, 2013
-
-
Dmitry Simonenko authored
-
- Jun 06, 2013
-
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
Konstantin Osipov authored
The patch which removes the CPack-generated spec and adds a proper spec for client, server and library was done by Dmitry Simonenko. Hand-port the patch to the master, since it's gone too far away from the origin and merging it ends up in a mess.
-
- Jun 03, 2013
-
-
Dmitry Simonenko authored
-
- May 23, 2013
-
-
Roman Tsisyk authored
-
- May 17, 2013
-
-
Dmitry Simonenko authored
buffer (#16) https://github.com/mailru/tarantool/issues/16
-
- May 04, 2013
-
-
Konstantin Osipov authored
This messes the old "core/module" paradigm quite a bit, but Box, while a neat name, was confusing people. tarantool_box is preserved as the daemon name.
-
- Apr 27, 2013
-
-
Konstantin Osipov authored
-
- Apr 19, 2013
-
-
Dmitry Simonenko authored
-
- Apr 18, 2013
-
-
Konstantin Osipov authored
-
Dmitry Simonenko authored
-
- Apr 11, 2013
-
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
- Apr 10, 2013
-
-
Konstantin Osipov authored
-
Roman Tsisyk authored
-
- Mar 15, 2013
-
-
Dmitry Simonenko authored
-
- Feb 28, 2013
-
-
Dmitry Simonenko authored
-H add headers to the raw format output (xlog and snapshot) -I read xlog content from the stdin
-
- Feb 25, 2013
-
- Jan 18, 2013
-
-
Dmitry Simonenko authored
-
- Jan 17, 2013
-
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
- Jan 16, 2013
-
-
Dmitry Simonenko authored
-
- Jan 11, 2013
-
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-