- Aug 08, 2016
-
-
Vladislav Shpilevoy authored
Fixes #1659
-
Roman Tsisyk authored
No semantic changes.
-
Roman Tsisyk authored
-
- Aug 05, 2016
-
-
Konstantin Osipov authored
This is a pre-requisite necessary to fix gh-1606 "visibility of changes in transaction in range queries". With an index over all changes of a transaction it's now possible to include these changes in a merge iterator.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
* rename txv_tree_t to txvindex, use the name consistently
-
Konstantin Osipov authored
Never access the concurrent index from backend threads, it now has no mutex to protect it. If tx index contains an upsert tuple, read it in the tx thread, and pass it ot the backend for merge.
-
Roman Tsisyk authored
-
Konstantin Osipov authored
* remove vinyl_cursor_next, rename vy_cursor_conext to vy_cursor_next
-
Vladislav Shpilevoy authored
-
Konstantin Osipov authored
Eliminate a useless wrapper around vy_index_read().
-
Konstantin Osipov authored
Use vy rather than vinyl consistently.
-
Konstantin Osipov authored
* account all reads together for now * we will need new statistics anyway when we have a new cursor implementation
-
Roman Tsisyk authored
* VY_TASK_BRANCH -> VY_TASK_DUMP * branch -> run Fixes #1639
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Vladislav Shpilevoy authored
This methods are used for opening and closing indexes instead of making it in Index constructor. Fixes #1640
-
Roman Tsisyk authored
Out buffer, must be at least UUID_STR_LEN + 1 length.
-
- Aug 04, 2016
-
-
Konstantin Nazarov authored
The C code uses memcmp() to compare UUIDs for server selection in replication bootstrap, but in lua there is no way to do it, because UUIDs there are represented as strings. This patch fixes the C implementation so that it will behave as if UUIDs are compared as strings. Fixes #1598
-
Roman Tsisyk authored
* Rename fields types in data dictionary and test suite: - 'num' => 'unsigned' - 'str' => 'string' - 'int' => 'integer' * Force coversion to lowercase * Add aliases to space:create_index(): - 'str' => 'string' - 'num' => 'unsigned' -- logs "field type 'num' is deprecated" warning - 'uint' => 'unsigned' - 'int' => 'integer' * Add prefix to `enum field_type` members * Add upgrade_to_1_7_2() script Fixes #942 Fixes #1534
-
- Aug 03, 2016
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
* use vinyl_index instead
-
Roman Tsisyk authored
-
Konstantin Osipov authored
* provide savepoint API, for statement-level rollback * don't implicitly rollback entire transaction in console (this breaks a fix for gh-817 + memtx, but it's the least of two evils when working with console - not usable transactions in vinyl vs inconsistent behavior of transactions in memtx
-
Konstantin Osipov authored
* prepare for removal of tx_index, move all dependent declarations up for that purpose * vinyl_rollback returns void
-
Roman Tsisyk authored
Fixes #1664
-
Roman Tsisyk authored
Fixes #1602
-
Roman Tsisyk authored
Fixes #1663
-
Roman Tsisyk authored
-
Vladislav Shpilevoy authored
-
Roman Tsisyk authored
Change mkdir() mode to 0777 to be consistent with WAL writer and snapshot dumper which use 0666 for files. umask is applied as usual.
-
Georgy Kirichenko authored
-
Georgy Kirichenko authored
Fixes #1571
-
Roman Tsisyk authored
Try to increase readability of vy_apply_upsert().
-
Vladislav Shpilevoy authored
Fixed incorrect update ops checking in vinyl and memtx. Fixes #1650
-
- Aug 02, 2016
-
-
Roman Tsisyk authored
-
Konstantin Osipov authored
* the conflict manager index is used only in the tx thread.
-
Konstantin Osipov authored
Don't maintain the number of writes, it's broken in case of a savepoint rollback, and is implicitly known from a non-empty write log.
-
Konstantin Osipov authored
* yes, they shouldn't have been there in the first place
-