1
0
Fork 0
arangodb/arangod/Graph
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
..
AttributeWeightShortestPathFinder.cpp USe smart-pointer in Priority Queue, it seems the usages have been correct everywhere (so no leaks) but memory responibility was hard to understand, should now be much simpler. (#8768) 2019-04-16 12:06:42 +02:00
AttributeWeightShortestPathFinder.h USe smart-pointer in Priority Queue, it seems the usages have been correct everywhere (so no leaks) but memory responibility was hard to understand, should now be much simpler. (#8768) 2019-04-16 12:06:42 +02:00
BaseOptions.cpp Bug fix/cppcheck 13042019 (#8752) 2019-04-15 10:13:56 +02:00
BaseOptions.h Bug fix/cppcheck 13042019 (#8752) 2019-04-15 10:13:56 +02:00
BreadthFirstEnumerator.cpp Bug fix/cppcheck 13042019 (#8752) 2019-04-15 10:13:56 +02:00
BreadthFirstEnumerator.h Bug fix/cppcheck 13042019 (#8752) 2019-04-15 10:13:56 +02:00
ClusterTraverserCache.cpp Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +01:00
ClusterTraverserCache.h Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +01:00
ConstantWeightShortestPathFinder.cpp Add isQueryKilled callback to ShortestPathOptions and use it (#8739) 2019-04-12 10:39:01 +02:00
ConstantWeightShortestPathFinder.h remove some containers from common.h (#9223) 2019-06-07 13:27:24 +02:00
EdgeCollectionInfo.cpp forwardport changes from 3.4 (#8894) 2019-05-08 14:34:25 +02:00
EdgeCursor.h count HTTP requests from traversals (#8645) 2019-04-02 18:00:11 +02:00
EdgeDocumentToken.h make the comparison functions unambiguous (#9349) 2019-07-01 16:35:28 +02:00
Graph.cpp Bug fix 3.5/min replication factor (#9524) 2019-07-22 17:48:34 +03:00
Graph.h Bug fix 3.5/min replication factor (#9524) 2019-07-22 17:48:34 +03:00
GraphCache.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
GraphCache.h big reformat 2018-12-26 00:54:03 +01:00
GraphManager.cpp This merges hotbackup and atomic-db-creation into 3.5. (#9968) 2019-09-11 13:13:54 +03:00
GraphManager.h big reformat 2018-12-26 00:54:03 +01:00
GraphOperations.cpp make graphs transaction-aware (#9855) 2019-09-02 22:06:10 +03:00
GraphOperations.h make graphs transaction-aware (#9855) 2019-09-02 22:06:10 +03:00
KShortestPathsFinder.cpp Fix ASAN failure (#8974) 2019-05-13 13:56:19 +02:00
KShortestPathsFinder.h refactoring (#9411) 2019-07-09 11:15:52 +02:00
NeighborsEnumerator.cpp count HTTP requests from traversals (#8645) 2019-04-02 18:00:11 +02:00
NeighborsEnumerator.h Feature/aql traversal prune (#8255) 2019-02-27 11:43:06 +01:00
PathEnumerator.cpp make the comparison functions unambiguous (#9349) 2019-07-01 16:35:28 +02:00
PathEnumerator.h count HTTP requests from traversals (#8645) 2019-04-02 18:00:11 +02:00
ShortestPathFinder.cpp count HTTP requests from traversals (#8645) 2019-04-02 18:00:11 +02:00
ShortestPathFinder.h Add isQueryKilled callback to ShortestPathOptions and use it (#8739) 2019-04-12 10:39:01 +02:00
ShortestPathOptions.cpp make index selection more deterministic (#9736) 2019-08-20 12:55:21 +03:00
ShortestPathOptions.h Bug fix/cppcheck 13042019 (#8752) 2019-04-15 10:13:56 +02:00
ShortestPathPriorityQueue.h remove some containers from common.h (#9223) 2019-06-07 13:27:24 +02:00
ShortestPathResult.cpp Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +01:00
ShortestPathResult.h remove some containers from common.h (#9223) 2019-06-07 13:27:24 +02:00
SingleServerEdgeCursor.cpp fix test (#8402) 2019-03-13 15:24:55 +01:00
SingleServerEdgeCursor.h count HTTP requests from traversals (#8645) 2019-04-02 18:00:11 +02:00
SingleServerTraverser.cpp Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +01:00
SingleServerTraverser.h count HTTP requests from traversals (#8645) 2019-04-02 18:00:11 +02:00
Traverser.cpp count HTTP requests from traversals (#8645) 2019-04-02 18:00:11 +02:00
Traverser.h count HTTP requests from traversals (#8645) 2019-04-02 18:00:11 +02:00
TraverserCache.cpp clear traverser cache in-between (#8772) 2019-04-17 15:27:37 +02:00
TraverserCache.h remove some containers from common.h (#9223) 2019-06-07 13:27:24 +02:00
TraverserCacheFactory.cpp Bug fix/sparse graph register warning (#3569) 2017-11-10 14:33:15 +01:00
TraverserCacheFactory.h big reformat 2018-12-26 00:54:03 +01:00
TraverserDocumentCache.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
TraverserDocumentCache.h Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +01:00
TraverserOptions.cpp make index selection more deterministic (#9736) 2019-08-20 12:55:21 +03:00
TraverserOptions.h clear traverser cache in-between (#8772) 2019-04-17 15:27:37 +02:00