1
0
Fork 0
arangodb/arangod/ClusterEngine
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
..
CMakeLists.txt Refactorings from cluster trx improvement branch (#8391) 2019-03-14 23:13:17 +01:00
ClusterCollection.cpp Bug fix 3.5/issue #9612 (#9778) 2019-08-21 17:59:59 +03:00
ClusterCollection.h refactoring (#9411) 2019-07-09 11:15:52 +02:00
ClusterEngine.cpp bug-fix/internal-issue-#609 (#9464) (#9520) 2019-07-19 14:01:33 +03:00
ClusterEngine.h This merges hotbackup and atomic-db-creation into 3.5. (#9968) 2019-09-11 13:13:54 +03:00
ClusterIndex.cpp don't unfairly favor the edge index when comparing it to more specialized indexes on `_from`/`_to` plus other attributes (#9362) 2019-07-01 16:32:42 +02:00
ClusterIndex.h clean up usage costs (#9237) 2019-06-26 17:01:22 +02:00
ClusterIndexFactory.cpp Forbid indexes on _id (#9337) 2019-06-28 11:11:22 +02:00
ClusterIndexFactory.h issue 526.1: initial support for vocbase-prefixed analyzer names (#8319) 2019-03-06 15:13:19 +03:00
ClusterRestCollectionHandler.cpp big reformat 2018-12-26 00:54:03 +01:00
ClusterRestCollectionHandler.h big reformat 2018-12-26 00:54:03 +01:00
ClusterRestExportHandler.cpp big reformat 2018-12-26 00:54:03 +01:00
ClusterRestExportHandler.h big reformat 2018-12-26 00:54:03 +01:00
ClusterRestHandlers.cpp big reformat 2018-12-26 00:54:03 +01:00
ClusterRestHandlers.h Coordinator storage engine (#5405) 2018-05-22 19:30:27 +02:00
ClusterRestReplicationHandler.cpp cleanup replication contexts (#8630) 2019-04-01 09:35:08 +02:00
ClusterRestReplicationHandler.h Bug fix 3.5/min replication factor (#9524) 2019-07-22 17:48:34 +03:00
ClusterRestWalHandler.cpp Refactorings from cluster trx improvement branch (#8391) 2019-03-14 23:13:17 +01:00
ClusterRestWalHandler.h big reformat 2018-12-26 00:54:03 +01:00
ClusterSelectivityEstimates.cpp Bug fix/adjust 3.5 rc3 (#9146) 2019-05-30 23:20:33 +03:00
ClusterSelectivityEstimates.h less locking for ClusterSelectivityEstimates (#8892) 2019-05-06 13:22:36 +02:00
ClusterTransactionCollection.cpp Enforce stricter transaction limits (#9740) (#9775) 2019-08-21 13:07:17 +03:00
ClusterTransactionCollection.h Enforce stricter transaction limits (#9740) (#9775) 2019-08-21 13:07:17 +03:00
ClusterTransactionState.cpp This merges hotbackup and atomic-db-creation into 3.5. (#9968) 2019-09-11 13:13:54 +03:00
ClusterTransactionState.h Refactorings from cluster trx improvement branch (#8391) 2019-03-14 23:13:17 +01:00
ClusterV8Functions.cpp Feature/upgrade v8 7.1.302.28 (#8088) 2019-02-19 11:15:34 +01:00
ClusterV8Functions.h Coordinator storage engine (#5405) 2018-05-22 19:30:27 +02:00
Common.h big reformat 2018-12-26 00:54:03 +01:00
MMFilesMethods.cpp The Legendary El Cheapo (#8485) 2019-03-22 11:38:33 +01:00
MMFilesMethods.h big reformat 2018-12-26 00:54:03 +01:00
RocksDBMethods.cpp The Legendary El Cheapo (#8485) 2019-03-22 11:38:33 +01:00
RocksDBMethods.h big reformat 2018-12-26 00:54:03 +01:00