1
0
Fork 0
arangodb/arangod/IResearch
Max Neunhöffer 328f46e3d6 This merges hotbackup and atomic-db-creation into 3.5. (#9968)
* Squashed commit of feature-3.5/hotbackup_devel.

This puts hotbackup into 3.5.

* Port atomic-database-creation-2 to 3.5.

* Remove some wrongly ported code.

* Fix compilation.

* Fix a manual merge error.

* Remove a feature from the mocks which does not exist in 3.5.

* Add some code which was forgotten in manual merge.

* Fix a problem introduced in a manual merge.

* reuse function

* Address some whitespace issues that came up in review

* aardvark should not create the frontend collection

* create _frontend collection from c++

* recheckAndUpdate Callback in CollectionWatcher

* Wrong author ;)

* rm outdated todo

* Update lib/Basics/VelocyPackHelper.h

Co-Authored-By: Michael Hackstein <michael@arangodb.com>

* use logger unique id, use startup logger

* not needed

* optimized vector shardid method

* do not create _modules collection lazy anymre

* Formatting.

* Assert instead of if/TRI_ASSERT(false)

* Don't use exceptions as control structure

* Re-add READ_LOCKER that got lost in translation

* Fix audit log in case database creation fails early.

* legacy sharding

* Add CHANGELOG entry.

* Retry database cancellation indefinitely

* Do not use exceptions in UpgradeTask

* DropCollection is a FAST_LANE action and should not need much time or else retry.

* Remove superflous addition of LdapFeature

Proudly brought to you by ASAN tests

* Fixed check for distributShardsLike sharding on _system database

* Fixed compile issue on tests

* Removed assertion that seems to be not correct yet on devel.

* Sort out google cloud storage as remote. (#9918)

* Add successful method to ClusterCommResult.
* Improve error forwarding for cluster internal communication.

* Feature/hotbackup list retries (#9924)

* retry hot backup listing for 2 minutes in cluster before giving up

* Enable api by default.

* fix broken list of non existing id (#9957)

* Fix compilation after manual merge.

* Fix another compilation problem.

* Yet more fixes for compilation.

* More compilation fixes.
2019-09-11 13:13:54 +03:00
..
ApplicationServerHelper.cpp big reformat 2018-12-26 00:54:03 +01:00
ApplicationServerHelper.h big reformat 2018-12-26 00:54:03 +01:00
AqlHelper.cpp Bug fix/cleanup system includes (#8962) 2019-05-15 15:12:59 +02:00
AqlHelper.h AQL by line: IResearch blocks as executors (#8387) 2019-04-04 23:40:10 +03:00
Containers.cpp reformat arangosearch sources (#7941) 2019-01-11 20:32:54 +03:00
Containers.h reformat arangosearch sources (#7941) 2019-01-11 20:32:54 +03:00
ExpressionFilter.cpp Bug fix/internal issue #589 (#9244) 2019-06-11 17:42:30 +03:00
ExpressionFilter.h Bug fix/internal issue #589 (#9244) 2019-06-11 17:42:30 +03:00
IResearchAnalyzerFeature.cpp This merges hotbackup and atomic-db-creation into 3.5. (#9968) 2019-09-11 13:13:54 +03:00
IResearchAnalyzerFeature.h Bug fix 3.5/internal issue #622 (#9787) 2019-08-22 14:25:14 +03:00
IResearchCommon.cpp bug-fix/internal-issue-#565.1 (#9257) 2019-06-28 10:49:01 +02:00
IResearchCommon.h bug-fix/internal-issue-#565.1 (#9257) 2019-06-28 10:49:01 +02:00
IResearchDocument.cpp issue 526.8: remove remaining deprecated code from analyzer feature, use simplified analyzer names for fields (#8689) 2019-04-10 13:10:25 +03:00
IResearchDocument.h issue 526.8: remove remaining deprecated code from analyzer feature, use simplified analyzer names for fields (#8689) 2019-04-10 13:10:25 +03:00
IResearchExpressionContext.cpp AQL by line: IResearch blocks as executors (#8387) 2019-04-04 23:40:10 +03:00
IResearchExpressionContext.h AQL by line: IResearch blocks as executors (#8387) 2019-04-04 23:40:10 +03:00
IResearchFeature.cpp This merges hotbackup and atomic-db-creation into 3.5. (#9968) 2019-09-11 13:13:54 +03:00
IResearchFeature.h bug-fix/internal-issue-#609 (#9464) (#9520) 2019-07-19 14:01:33 +03:00
IResearchFilterFactory.cpp Fixed issue #9795 Fixed NOT IN clause in ArangoSearch (#9836) 2019-08-28 18:38:02 +03:00
IResearchFilterFactory.h bug-fix/iresearch-error-propagation (#9001) 2019-05-17 19:00:29 +03:00
IResearchKludge.cpp issue 526.8: remove remaining deprecated code from analyzer feature, use simplified analyzer names for fields (#8689) 2019-04-10 13:10:25 +03:00
IResearchKludge.h issue 526.8: remove remaining deprecated code from analyzer feature, use simplified analyzer names for fields (#8689) 2019-04-10 13:10:25 +03:00
IResearchLink.cpp bug-fix/internal-issue-#591 (#9639) (#9779) 2019-08-21 17:55:24 +03:00
IResearchLink.h bug-fix/internal-issue-#609 (#9464) (#9520) 2019-07-19 14:01:33 +03:00
IResearchLinkCoordinator.cpp Forbid indexes on _id (#9337) 2019-06-28 11:11:22 +02:00
IResearchLinkCoordinator.h refactor index APIs (#9145) 2019-05-31 11:12:39 +02:00
IResearchLinkHelper.cpp Porting fix for issue #9652 (#9727) 2019-08-16 13:27:51 +03:00
IResearchLinkHelper.h ArangoSearch sorted indexes (#8888) 2019-05-11 17:58:56 +03:00
IResearchLinkMeta.cpp Porting fix for issue #9652 (#9727) 2019-08-16 13:27:51 +03:00
IResearchLinkMeta.h ArangoSearch sorted indexes (#8888) 2019-05-11 17:58:56 +03:00
IResearchMMFilesLink.cpp bug-fix/internal-issue-#609 (#9464) (#9520) 2019-07-19 14:01:33 +03:00
IResearchMMFilesLink.h Bug fix 3.5/issue #9612 (#9778) 2019-08-21 17:59:59 +03:00
IResearchOrderFactory.cpp Merge 3.5.1 back to 3.5 (#9713) 2019-08-14 20:24:47 +03:00
IResearchOrderFactory.h Refactoring index interface (#7971) 2019-01-17 16:33:46 +01:00
IResearchPrimaryKeyFilter.cpp Bug fix/internal issue #589 (#9244) 2019-06-11 17:42:30 +03:00
IResearchPrimaryKeyFilter.h Bug fix/internal issue #589 (#9244) 2019-06-11 17:42:30 +03:00
IResearchRocksDBLink.cpp Forbid indexes on _id (#9337) 2019-06-28 11:11:22 +02:00
IResearchRocksDBLink.h Bug fix 3.5/issue #9612 (#9778) 2019-08-21 17:59:59 +03:00
IResearchRocksDBRecoveryHelper.cpp properly handle removals during recovery (#9528) (#9529) 2019-07-21 16:20:02 +03:00
IResearchRocksDBRecoveryHelper.h bug-fix/internal-issue-#609 (#9464) (#9520) 2019-07-19 14:01:33 +03:00
IResearchVPackComparer.cpp bug-fix/internal-issue-#574 (#8991) 2019-06-04 18:55:25 +03:00
IResearchVPackComparer.h bug-fix/internal-issue-#574 (#8991) 2019-06-04 18:55:25 +03:00
IResearchView.cpp bug-fix/internal-issue-#597 (#9324) 2019-06-25 17:15:07 +02:00
IResearchView.h Try to fix corruption error (#9258) 2019-06-25 10:18:26 +02:00
IResearchViewCoordinator.cpp refactoring (#9411) 2019-07-09 11:15:52 +02:00
IResearchViewCoordinator.h Try to fix corruption error (#9258) 2019-06-25 10:18:26 +02:00
IResearchViewMeta.cpp bug-fix/fix-arangosearch-recovery-mmfiles (#9448) 2019-07-11 11:42:08 +03:00
IResearchViewMeta.h ArangoSearch sorted indexes (#8888) 2019-05-11 17:58:56 +03:00
IResearchViewSingleServer.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
IResearchViewSingleServer.h big reformat 2018-12-26 00:54:03 +01:00
IResearchViewSort.cpp ArangoSearch sorted indexes (#8888) 2019-05-11 17:58:56 +03:00
IResearchViewSort.h ArangoSearch sorted indexes (#8888) 2019-05-11 17:58:56 +03:00
Misc.h big reformat 2018-12-26 00:54:03 +01:00
VelocyPackHelper.cpp issue 526.5: add analyzer retrieval functionality (#8592) 2019-03-29 13:23:36 +01:00
VelocyPackHelper.h bug-fix/internal-issue-#565.1 (#9257) 2019-06-28 10:49:01 +02:00