1
0
Fork 0
arangodb/arangod/Graph
Dan Larkin a3ae2b7191 Augmented cache API and fixed a potential deadlock scenario. (#2579)
* Augmented cache API and fixed a potential deadlock scenario.

* The RocksDBEdgeIndex now tries to read up to 10 times form the cache on lock_timeout. Instead of rewriting everything after first attempt
2017-06-19 17:28:04 +02:00
..
AttributeWeightShortestPathFinder.cpp fixing weighted shortest path finder 2017-06-02 12:15:18 +02:00
AttributeWeightShortestPathFinder.h Replaced EdgeCursors callback to return cid,rev instead of _id. Does less costly copying and comparision internally 2017-05-31 17:49:46 +02:00
BaseOptions.cpp Adapted the traverser code to make conditions for the used index and for post-filtering non-overlapping. If the post-filtering is empty it is not evaluated at all. 2017-06-09 17:01:26 +02:00
BaseOptions.h Adapted the traverser code to make conditions for the used index and for post-filtering non-overlapping. If the post-filtering is empty it is not evaluated at all. 2017-06-09 17:01:26 +02:00
BreadthFirstEnumerator.cpp Edge index refactoring 2017-06-02 11:20:15 +02:00
BreadthFirstEnumerator.h Replaced EdgeCursors callback to return cid,rev instead of _id. Does less costly copying and comparision internally 2017-05-31 17:49:46 +02:00
ClusterTraverserCache.cpp Edge index refactoring 2017-06-02 11:20:15 +02:00
ClusterTraverserCache.h Edge index refactoring 2017-06-02 11:20:15 +02:00
ConstantWeightShortestPathFinder.cpp Edge index refactoring 2017-06-02 11:20:15 +02:00
ConstantWeightShortestPathFinder.h Replaced EdgeCursors callback to return cid,rev instead of _id. Does less costly copying and comparision internally 2017-05-31 17:49:46 +02:00
EdgeCursor.h Replaced EdgeCursors callback to return cid,rev instead of _id. Does less costly copying and comparision internally 2017-05-31 17:49:46 +02:00
EdgeDocumentToken.cpp Replaced EdgeCursors callback to return cid,rev instead of _id. Does less costly copying and comparision internally 2017-05-31 17:49:46 +02:00
EdgeDocumentToken.h cppcheck 2017-05-31 18:07:25 +02:00
NeighborsEnumerator.cpp Removed a duplicate uniqueness check of vertices in Neighbors Iterator 2017-06-06 15:33:50 +02:00
NeighborsEnumerator.h
ShortestPathFinder.h Replaced the velocypack ConstantDistance ShortestPath API by a StringRef & TraverserCache version. This should be save for RocksDB. This commit fails in ClusterMode. 2017-04-12 14:21:53 +02:00
ShortestPathOptions.cpp Adapted the traverser code to make conditions for the used index and for post-filtering non-overlapping. If the post-filtering is empty it is not evaluated at all. 2017-06-09 17:01:26 +02:00
ShortestPathOptions.h Adapted the traverser code to make conditions for the used index and for post-filtering non-overlapping. If the post-filtering is empty it is not evaluated at all. 2017-06-09 17:01:26 +02:00
ShortestPathPriorityQueue.h Renamed PriorityQueue => ShortestPathPriorityQueue 2017-04-05 16:12:47 +02:00
ShortestPathResult.cpp Fixed an undefined behaviour bug in shortest-path implementation introduced with the latest reordering 2017-06-01 11:05:26 +02:00
ShortestPathResult.h fixed struct/class confusion 2017-06-01 12:06:14 +02:00
SingleServerEdgeCursor.cpp Edge index refactoring 2017-06-02 11:20:15 +02:00
SingleServerEdgeCursor.h Replaced EdgeCursors callback to return cid,rev instead of _id. Does less costly copying and comparision internally 2017-05-31 17:49:46 +02:00
TraverserCache.cpp Edge index refactoring 2017-06-02 11:20:15 +02:00
TraverserCache.h Edge index refactoring 2017-06-02 11:20:15 +02:00
TraverserCacheFactory.cpp Replaced EdgeCursors callback to return cid,rev instead of _id. Does less costly copying and comparision internally 2017-05-31 17:49:46 +02:00
TraverserCacheFactory.h Replaced EdgeCursors callback to return cid,rev instead of _id. Does less costly copying and comparision internally 2017-05-31 17:49:46 +02:00
TraverserDocumentCache.cpp Augmented cache API and fixed a potential deadlock scenario. (#2579) 2017-06-19 17:28:04 +02:00
TraverserDocumentCache.h Replaced EdgeCursors callback to return cid,rev instead of _id. Does less costly copying and comparision internally 2017-05-31 17:49:46 +02:00