- Aug 03, 2016
-
-
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
-
Konstantin Osipov authored
* the structure for 3 members was a bit of over-engineering; * 2 ouf of the 3 members are themselves scheduled for removal
-
Konstantin Osipov authored
-
- Aug 01, 2016
-
-
Konstantin Osipov authored
* replace vy_buf with stailq
-
Konstantin Osipov authored
* inline txlogindex_replace * remove SVCONFLICT flag from tuple
-
Konstantin Osipov authored
* in preparation with replacement of array with a linked list, remove txlog_count().
-
Georgy Kirichenko authored
* use a pointer to transaction value instead of a numeric offset
-
Roman Tsisyk authored
Fixes #1440
-
Georgy Kirichenko authored
-
- Jul 30, 2016
-
-
Konstantin Osipov authored
* the bug with iobuf recycling has always been in 1.6, and is fixed in 1.7, but got more exposure with the patch for gh-846. "Idle" state of iobuf was calculated incorrectly.
-
- Jul 29, 2016
-
-
Nick Zavaritsky authored
-
- Jul 28, 2016
-
-
Konstantin Osipov authored
* update comments * coding style * avoid using delete + inserts or delete + replace if replace alone is enough.
-
Vladislav Shpilevoy authored
Fixes gh-623. An implementation for both unique and non-unique secondary indexes for vinyl storage engine. engine. Tests for secondary indexes were added to 'engine' test suite.
-
Konstantin Osipov authored
* only run the garbage collector in tx manager if there are conditions for it.
-
Roman Tsisyk authored
-
Roman Tsisyk authored
- Remove useless abstraction layers - Extract explicit vy_task structure from code - Fix #1558: occasional crashes after dropping index Needed for #1592
-
Konstantin Osipov authored
* remove a separate counter for commit sequence number, put transaction start and end time on the same logical clock scale
-
Nick Zavaritsky authored
-
Nick Zavaritsky authored
Package.searchpath, if probed XXX.dylib and failed will attempt XXX.so before moving to next path element (osx).
-
Nick Zavaritsky authored
Package.searchpath, if probed XXX.dylib and failed will attempt XXX.so before moving to next path element (osx).
-
Roman Tsisyk authored
Fixes #810
-
- Jul 27, 2016
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-