mirror of https://gitee.com/bigwinds/arangodb
* Cherry-pick minReplicationFactor * Bug fix/failover with min replication factor (#9486) * Improve collection time of IResearchQueryOptimizationTest * Added a minReplicationFactor field in Collections. It is not possible to modify it yet and noone cares for it * Added some assertion son minReplicationFactor * Transaction API will now reject writes as soon as minimal replication factor is NOT fulfilled * added minReplicationFactor to the user interface, preparation for the collection api changes * added minReplicationFactor to VocBaseCollection, RestReplicationHandler, RestCollectionHandler, ClusterMethods, ClusterInfo and ClusterCollectionCreationInfo * added minReplicationFactor usage to tests * TODO TEMOPORARY COMMIT FOR TESTING PLEASE REVERT ME * minReplicationFactor now able to change via collection properties route * fixed wrongly assert * added minReplicationFactor to the graph management ui * added minReplicationFactor to the gharial api * Fixed off-by-one error in minReplicationFactor. We actually enforced one more. * adjusted description of minReplicationFactor * FollowerInfo Refactoring * added gharial api graph creation tests with minimal replication factor * proper cleanup of shell collection tests, removed lots of duplicate code, preparation for some new tests * added collection create tests using invalid/valid names, replicationFactor and minReplicationFactor * Debug logging * MORE Debug logging * Included replication fast lane * Use correct minreplicationfactor * modified debug logging * Fixed compileissues * MORE Debug logging * MORE Debug logging * MORE Debug logging * MORE Debug logging * MORE Debug logging * MORE Debug logging * MORE Debug logging * Revert "MORE Debug logging" This reverts commit |
||
---|---|---|
.. | ||
AttributeWeightShortestPathFinder.cpp | ||
AttributeWeightShortestPathFinder.h | ||
BaseOptions.cpp | ||
BaseOptions.h | ||
BreadthFirstEnumerator.cpp | ||
BreadthFirstEnumerator.h | ||
ClusterTraverserCache.cpp | ||
ClusterTraverserCache.h | ||
ConstantWeightShortestPathFinder.cpp | ||
ConstantWeightShortestPathFinder.h | ||
EdgeCollectionInfo.cpp | ||
EdgeCursor.h | ||
EdgeDocumentToken.h | ||
Graph.cpp | ||
Graph.h | ||
GraphCache.cpp | ||
GraphCache.h | ||
GraphManager.cpp | ||
GraphManager.h | ||
GraphOperations.cpp | ||
GraphOperations.h | ||
KShortestPathsFinder.cpp | ||
KShortestPathsFinder.h | ||
NeighborsEnumerator.cpp | ||
NeighborsEnumerator.h | ||
PathEnumerator.cpp | ||
PathEnumerator.h | ||
ShortestPathFinder.cpp | ||
ShortestPathFinder.h | ||
ShortestPathOptions.cpp | ||
ShortestPathOptions.h | ||
ShortestPathPriorityQueue.h | ||
ShortestPathResult.cpp | ||
ShortestPathResult.h | ||
SingleServerEdgeCursor.cpp | ||
SingleServerEdgeCursor.h | ||
SingleServerTraverser.cpp | ||
SingleServerTraverser.h | ||
Traverser.cpp | ||
Traverser.h | ||
TraverserCache.cpp | ||
TraverserCache.h | ||
TraverserCacheFactory.cpp | ||
TraverserCacheFactory.h | ||
TraverserDocumentCache.cpp | ||
TraverserDocumentCache.h | ||
TraverserOptions.cpp | ||
TraverserOptions.h |