1
0
Fork 0
arangodb/arangod/IResearch
Dronplane 592063c503 Bug fix 3.4/data loss in view (#9658)
* Added full index iterator utilization in case of some documents was not found in collection

* Added index operations reversal in case of insertion failure in rocksdb

* Removed singleop optimization as rollback possible even for such operations (in case of index operation failure on insert)

* Added tests for insert rollback in views

* Added catch tests for view block

* Added changelog entry

* fixed jslint errors

* fixed linux build

* Added test for update

* Fix CHANGELOG sequence

* Add line

* Added reverts for update and remove failures

* Cleanup in test. Added throwing error in case of failed reversal

* fixed typo

Co-Authored-By: Simran <Simran-B@users.noreply.github.com>

* fixed build

* Applied review comments

* Applied review comments
2019-08-09 17:30:17 +03:00
..
ApplicationServerHelper.cpp big reformat 2018-12-26 00:57:05 +01:00
ApplicationServerHelper.h big reformat 2018-12-26 00:57:05 +01:00
AqlHelper.cpp big reformat 2018-12-26 00:57:05 +01:00
AqlHelper.h big reformat 2018-12-26 00:57:05 +01:00
AttributeScorer.cpp big reformat 2018-12-26 00:57:05 +01:00
AttributeScorer.h big reformat 2018-12-26 00:57:05 +01:00
Containers.cpp big reformat 2018-12-26 00:57:05 +01:00
Containers.h big reformat 2018-12-26 00:57:05 +01:00
ExpressionFilter.cpp big reformat 2018-12-26 00:57:05 +01:00
ExpressionFilter.h big reformat 2018-12-26 00:57:05 +01:00
IResearchAnalyzerFeature.cpp big reformat 2018-12-26 00:57:05 +01:00
IResearchAnalyzerFeature.h big reformat 2018-12-26 00:57:05 +01:00
IResearchAttributes.cpp big reformat 2018-12-26 00:57:05 +01:00
IResearchAttributes.h big reformat 2018-12-26 00:57:05 +01:00
IResearchCommon.cpp big reformat 2018-12-26 00:57:05 +01:00
IResearchCommon.h big reformat 2018-12-26 00:57:05 +01:00
IResearchDocument.cpp big reformat 2018-12-26 00:57:05 +01:00
IResearchDocument.h big reformat 2018-12-26 00:57:05 +01:00
IResearchExpressionContext.cpp big reformat 2018-12-26 00:57:05 +01:00
IResearchExpressionContext.h big reformat 2018-12-26 00:57:05 +01:00
IResearchFeature.cpp [3.4] bug-fix/issue-#8294 (#8430) 2019-03-21 18:23:12 +03:00
IResearchFeature.h big reformat 2018-12-26 00:57:05 +01:00
IResearchFilterFactory.cpp [3.4] bug-fix/issue-#8294 (#8430) 2019-03-21 18:23:12 +03:00
IResearchFilterFactory.h big reformat 2018-12-26 00:57:05 +01:00
IResearchKludge.cpp big reformat 2018-12-26 00:57:05 +01:00
IResearchKludge.h big reformat 2018-12-26 00:57:05 +01:00
IResearchLink.cpp big reformat 2018-12-26 00:57:05 +01:00
IResearchLink.h big reformat 2018-12-26 00:57:05 +01:00
IResearchLinkCoordinator.cpp big reformat 2018-12-26 00:57:05 +01:00
IResearchLinkCoordinator.h big reformat 2018-12-26 00:57:05 +01:00
IResearchLinkHelper.cpp Bugfix/backport fs changes (#9024) 2019-05-23 12:46:47 +02:00
IResearchLinkHelper.h big reformat 2018-12-26 00:57:05 +01:00
IResearchLinkMeta.cpp big reformat 2018-12-26 00:57:05 +01:00
IResearchLinkMeta.h big reformat 2018-12-26 00:57:05 +01:00
IResearchMMFilesLink.cpp big reformat 2018-12-26 00:57:05 +01:00
IResearchMMFilesLink.h big reformat 2018-12-26 00:57:05 +01:00
IResearchOrderFactory.cpp big reformat 2018-12-26 00:57:05 +01:00
IResearchOrderFactory.h big reformat 2018-12-26 00:57:05 +01:00
IResearchPrimaryKeyFilter.cpp big reformat 2018-12-26 00:57:05 +01:00
IResearchPrimaryKeyFilter.h big reformat 2018-12-26 00:57:05 +01:00
IResearchRocksDBLink.cpp issue 525.1: backport 3.4: ensure RocksDB CreateIndex/DropIndex WAL markers are properly written during recovery (#8279) 2019-03-01 15:57:42 +03:00
IResearchRocksDBLink.h Bug fix 3.4/data loss in view (#9658) 2019-08-09 17:30:17 +03:00
IResearchRocksDBRecoveryHelper.cpp Fix typo and restructure to match. (#9530) 2019-07-22 09:45:07 +02:00
IResearchRocksDBRecoveryHelper.h big reformat 2018-12-26 00:57:05 +01:00
IResearchView.cpp Bug fix 3.4/data loss in view (#9658) 2019-08-09 17:30:17 +03:00
IResearchView.h big reformat 2018-12-26 00:57:05 +01:00
IResearchViewBlock.cpp Bug fix 3.4/data loss in view (#9658) 2019-08-09 17:30:17 +03:00
IResearchViewBlock.h big reformat 2018-12-26 00:57:05 +01:00
IResearchViewCoordinator.cpp big reformat 2018-12-26 00:57:05 +01:00
IResearchViewCoordinator.h big reformat 2018-12-26 00:57:05 +01:00
IResearchViewDBServer.cpp big reformat 2018-12-26 00:57:05 +01:00
IResearchViewDBServer.h big reformat 2018-12-26 00:57:05 +01:00
IResearchViewMeta.cpp Bug fix 3.4/scheduler empty reformat (#7872) 2019-01-08 20:39:42 +01:00
IResearchViewMeta.h big reformat 2018-12-26 00:57:05 +01:00
IResearchViewNode.cpp Fix bug #8213 (#8262) 2019-02-26 18:50:46 +03:00
IResearchViewNode.h big reformat 2018-12-26 00:57:05 +01:00
IResearchViewOptimizerRules.cpp [3.4] bug-fix/issue-#8294 (#8430) 2019-03-21 18:23:12 +03:00
IResearchViewOptimizerRules.h big reformat 2018-12-26 00:57:05 +01:00
IResearchViewSingleServer.cpp big reformat 2018-12-26 00:57:05 +01:00
IResearchViewSingleServer.h big reformat 2018-12-26 00:57:05 +01:00
Misc.h big reformat 2018-12-26 00:57:05 +01:00
VelocyPackHelper.cpp big reformat 2018-12-26 00:57:05 +01:00
VelocyPackHelper.h big reformat 2018-12-26 00:57:05 +01:00