- Aug 30, 2012
-
-
Dmitry Simonenko authored
console client log flush prior to close.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Make sure we don't crash on NULL argument of error().
-
Dmitry E. Oboukhov authored
-
Dmitry Simonenko authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Dmitry E. Oboukhov authored
-
- Aug 29, 2012
-
-
Aleksey Demakov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
The wal writer thread could write a wrong fiber name into the log, when logging about WAL rotation. vsay() takes the current fiber name from a global variable, and it's changed dynamically by the concurrent thread (the front end thread).
-
Dmitry E. Oboukhov authored
-
- Aug 28, 2012
-
-
Konstantin Osipov authored
Conflicts: test/box/lua.result
-
Konstantin Osipov authored
Fix coding style, add comments, remove an unused variable (int raise).
-
Konstantin Osipov authored
A fix and a test case for Bug#1042738 "Tree iterator over entire range gives a spurious error" We didn't look at part_count in num32_key_node_cmp, and thus could produce wrong comparison result if part_count was 0. To be on the safe side, zero key parts even if part count is 0 (this is what we do elsewhere as well). Cleanup: make sure you can run box_big/lua.test many times.
-
Dmitry E. Oboukhov authored
-
Konstantin Osipov authored
Fix a memory leak in Lua stored procedures introduced when cherry-picking changes from the old net-split tree. Make a palloc savepoint *before* we allocate txn and port, to make sure txn and port memory is freed when rolling back to the palloc savepoint. Otherwise a long-running Lua procedure (e.g. background fiber) can keep allocating palloc memory indefinitely.
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
- Aug 27, 2012
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Don't log an error when replication relay sees a partially read row. This is not a corrupted log file, it's just a partial write by the wal writer.
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
- Aug 25, 2012
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Implement blueprint update-append: allow to push and pop fields at the end of the tuple, without knowing the tuple size. Use rope index to dynamically cut and paste fields in a tuple. Designate UINT32_MAX as a filed number for tuple end. It's possible to SET or INSERT fields at the end of the tuple, by specifying field_no == UINT32_MAX. Delete with field_no == UINT32_MAX deletes the last field. Add a test.
-
Konstantin Osipov authored
https://blueprints.launchpad.net/tarantool/+spec/update-field-relative-id https://github.com/mailru/tarantool/wiki/UPDATE-request-implementation-%28ropes%29 *Incompatible change* semantics of field indexes in UPDATE command conatining more than one SET, DELETE or INSERT operation is changed by this patch. While before the patch, all field indexes were evaluated before the update itself, after this patch, every operation that changes the number of fields in a tuple affects evaluation of field indexes of the subsequent operation: i.e. indexes are evaluated against the "current" tuple, as if all preceeding operations have been already executed. This patch changes the update implementation to use a rope for field indexes. For details, please refer to the comment near Update command, and feature specification in Launchpad. This is a prerequisite patch for UPDATE PUSH/POP operations.
-
- Aug 24, 2012
-
-
Aleksey Demakov authored
-
Aleksey Demakov authored
-
- Aug 23, 2012
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Dmitry Simonenko authored
1. tnt_lex updated to support external keywords definitions 2. command line client extended to support local commands 3. new commands added: tee, notee, loadfile https://blueprints.launchpad.net/tarantool/+spec/client-local-commands
-
- Aug 21, 2012
-
-
Dmitry E. Oboukhov authored
-