1
0
Fork 0
arangodb/arangod/StorageEngine
Andrey Abramov 5bc6eac636
bug-fix/internal-issue-#609 (#9464)
* allow to access last operation tick of the transaction

* modify IResearchLink to rely on last commtted tick

* get rid of writing arangosearch markers to WAL

* further implementation

* local changes in iresearch

* add recovery states

* properly handle link creation during recovery

* adjust test cases

* properly handle nested transactions

* ungreylist recovery tests

* add more recovery tests

* do not use transaction to pass recovery tick

* do not store recoveryTick in MMFilesRecoveryState

* adjust tests

* fix mmfiles

* cleanup

* add context validity check

* fix tests

* fix more tests

* ensure subscription is not being released during commit

* address review comment

* final cleanup

* fix crash

* fix tests

* address test failures

* address review comments

* address review comments

* properly set recovery tick even if no recovery happened
2019-07-19 11:10:56 +03:00
..
EngineSelectorFeature.cpp remove replication clients handling out of vocbase code (#8676) 2019-04-08 19:15:28 +02:00
EngineSelectorFeature.h big reformat 2018-12-26 00:54:03 +01:00
PhysicalCollection.cpp added test for object creation (#9355) 2019-06-27 21:13:03 +02:00
PhysicalCollection.h added test for object creation (#9355) 2019-06-27 21:13:03 +02:00
StorageEngine.h bug-fix/internal-issue-#609 (#9464) 2019-07-19 11:10:56 +03:00
StorageEngineFeature.h big reformat 2018-12-26 00:54:03 +01:00
TransactionCollection.cpp Bug fix/pass on error messages (#8690) 2019-04-10 12:34:25 +02:00
TransactionCollection.h Bug fix/pass on error messages (#8690) 2019-04-10 12:34:25 +02:00
TransactionState.cpp bug-fix/internal-issue-#609 (#9464) 2019-07-19 11:10:56 +03:00
TransactionState.h bug-fix/internal-issue-#609 (#9464) 2019-07-19 11:10:56 +03:00
WalAccess.cpp Bug fix/cleanup system includes (#8962) 2019-05-15 15:12:59 +02:00
WalAccess.h remove some containers from common.h (#9223) 2019-06-07 13:27:24 +02:00