- Apr 25, 2012
-
-
Konstantin Osipov authored
-
- Apr 23, 2012
-
-
Konstantin Shulgin authored
'find' TreeIndex class member was fixed. Now allocate enough space for key_data.
-
- Apr 21, 2012
-
-
Konstantin Osipov authored
Spelling fixes in the error message file. Add more information to the error when key cardinality doesn't match index cardinality in exact match. Avoid server start/stop in box_big/hash.test (ugly, but until we have named/dynamic spaces, which are already in the pipeline, we should not make our test procedure slower). Rename multipart-pk.test to tree_pk_multipar.test: consistently use underscores, not dashes, in file names. (Unrelated) Recycle more error codes. Make keyValue an inline function to save a few CPU cycles. Avoid creation of an extra table in box.lua just to find out variable list array cardinality. Revert changes to box.update(): a) they break backward compatibility This reason alone should be sufficient. There must be no changes which break backward compatibility in a stable release, unless it's a fix for a crashing/security bug. box.update() changes got to be done in a separate task, and should not break backward compatibility. Leave update_ol for now, to test multi-part primary key updates, even though the function itself is quite heavy, hardly something we can recommend while running Lua procedures in production.
-
- Apr 20, 2012
-
-
Konstantin Shulgin authored
Warnings was removed. Minor coding-style cleanup.
-
- Apr 18, 2012
-
-
Aleksey Demakov authored
-
- Apr 16, 2012
-
-
Aleksey Demakov authored
-
- Apr 14, 2012
-
-
Konstantin Osipov authored
-
- Apr 09, 2012
-
-
Dmitry Simonenko authored
This reverts commit 8dc70aac.
-
Dmitry Simonenko authored
-
- Apr 05, 2012
-
-
Konstantin Shulgin authored
Minor code clean-up.
-
- Apr 04, 2012
-
-
Konstantin Osipov authored
Make sure we do not try to destroy uninitialized mutexes in the snapshot thread. Implement FIFO policy for the wal writer queue.
-
Aleksey Demakov authored
-
- Apr 03, 2012
-
-
Konstantin Shulgin authored
Code review fixes: - Key validation procedure was moved to Index classes; - Additional hash tests was added.
-
- Apr 02, 2012
-
-
Konstantin Osipov authored
-
- Mar 30, 2012
-
-
Aleksey Demakov authored
-
Konstantin Osipov authored
This patch introduces wal_mode configuration variable, which can take either "fsync" or "fsync_delay" values. In "fsync" mode, we open the write ahead log in O_SYNC mode, and thus sync every write to disk. Th fsync_delay mode is the backward-compatible mode: in this mode, we only do fsync once every fsync_delay seconds. If fsync_delay is 0, there is no fsync. Otherwise, this patch is only adding auxiliary headers, object files, etc.
-
Aleksey Demakov authored
-
Aleksey Demakov authored
-
- Mar 29, 2012
-
-
Aleksey Demakov authored
-
Aleksey Demakov authored
-
Aleksey Demakov authored
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
Aleksey Demakov authored
-
- Mar 28, 2012
-
-
Konstantin Osipov authored
Check grammar in comments. Fix an incorrect assert. Add a test which triggers the assert. Add a few more tests for combinations of insert, delete and set.
-
Konstantin Shulgin authored
review fixes: - update_op_cmp was improved; - update_field_init function was refactored; - field struct member 'old_end' was renamed to 'tail'.
-
- Mar 27, 2012
-
-
Konstantin Shulgin authored
Code review minor fixes.
-
Konstantin Shulgin authored
Code review minor fixes.
-
Konstantin Shulgin authored
Review fixes: - Minor comments fixes; - INSERT operation behavior was changed: now INSERT operation was allowed under field next to last. - UPDATE connector/c tests was updated.
-
Konstantin Osipov authored
Actually, make the feature work. Add syntax to Lua to be able to delete fields. Fix a bug when we delete all fields in a tuple and happily crash thereafter.
-
Konstantin Shulgin authored
- INSERT AFTER operation was deleted; - INSERT BEFORE was renamed to INSERT; - Tarantool connector/c was updated; - Tests was updated.
-
- Mar 26, 2012
-
-
Konstantin Shulgin authored
minor stylistic changes
-
- Mar 22, 2012
-
-
Konstantin Osipov authored
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
- Mar 21, 2012
-
-
Konstantin Shulgin authored
Multipart primary key implementation was added. DELETE and UPDATE commands was updated for multipart key supporting.
-
- Mar 16, 2012
-
-
Dmitry Simonenko authored
-
- Mar 15, 2012
-
- Mar 13, 2012
-
-
Dmitry Simonenko authored
-