forked from JanusGraph/janusgraph
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add batch query support for drop step [tp-tests]
- Reuse multi-query optimization for TinkerPop's - Change restriction on eligible multi-query traversals and allow multi-query optimizations to be used for queries with steps - Add release template for JanusGraph 1.1.0 Signed-off-by: Oleksandr Porunov <alexandr.porunov@gmail.com>
- Loading branch information
Showing
26 changed files
with
754 additions
and
87 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
7429b5f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark
org.janusgraph.JanusGraphSpeedBenchmark.basicAddAndDelete
12437.552631938092
ms/op13231.270347789858
ms/op0.94
org.janusgraph.GraphCentricQueryBenchmark.getVertices
913.166642296034
ms/op889.8339073135812
ms/op1.03
org.janusgraph.MgmtOlapJobBenchmark.runClearIndex
216.61868763152174
ms/op216.5938112576087
ms/op1.00
org.janusgraph.MgmtOlapJobBenchmark.runReindex
342.9820353507143
ms/op347.1772407095513
ms/op0.99
org.janusgraph.JanusGraphSpeedBenchmark.basicCount
210.610573909808
ms/op263.2795939872824
ms/op0.80
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesAllPropertiesWithAllMultiQuerySlicesUnderMaxRequestsPerConnection
4966.214868900857
ms/op5072.280872235007
ms/op0.98
org.janusgraph.CQLMultiQueryBenchmark.getElementsWithUsingEmitRepeatSteps
16956.129678024165
ms/op17088.6727680725
ms/op0.99
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesMultiplePropertiesWithSmallBatch
20037.37907394485
ms/op21068.803076962224
ms/op0.95
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.vertexCentricPropertiesFetching
56684.901129699996
ms/op59028.69071653333
ms/op0.96
org.janusgraph.CQLMultiQueryDropBenchmark.dropVertices
1586.5450400707548
ms/op1591.8599262554098
ms/op1.00
org.janusgraph.CQLMultiQueryBenchmark.getAllElementsTraversedFromOuterVertex
8402.676828204858
ms/op8546.17567773055
ms/op0.98
org.janusgraph.CQLMultiQueryBenchmark.getVerticesWithDoubleUnion
372.8007306182327
ms/op388.502637128322
ms/op0.96
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesAllPropertiesWithUnlimitedBatch
4224.1165595576185
ms/op4329.909119646149
ms/op0.98
org.janusgraph.CQLMultiQueryBenchmark.getNames
8421.090365748614
ms/op8184.61068853894
ms/op1.03
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesThreePropertiesWithAllMultiQuerySlicesUnderMaxRequestsPerConnection
5910.6596260839715
ms/op6518.578224495288
ms/op0.91
org.janusgraph.CQLMultiQueryBenchmark.getLabels
7226.790961044836
ms/op7503.03539052056
ms/op0.96
org.janusgraph.CQLMultiQueryBenchmark.getVerticesFilteredByAndStep
426.561694859315
ms/op423.3501259692977
ms/op1.01
org.janusgraph.CQLMultiQueryBenchmark.getVerticesFromMultiNestedRepeatStepStartingFromSingleVertex
12851.57670925057
ms/op12382.71956484459
ms/op1.04
org.janusgraph.CQLMultiQueryBenchmark.getVerticesWithCoalesceUsage
355.6882691215824
ms/op368.86296026177047
ms/op0.96
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesMultiplePropertiesWithAllMultiQuerySlicesUnderMaxRequestsPerConnection
15316.134530324929
ms/op15940.629548803012
ms/op0.96
org.janusgraph.CQLMultiQueryBenchmark.getIdToOutVerticesProjection
250.7974710752351
ms/op254.01832323470407
ms/op0.99
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesMultiplePropertiesWithUnlimitedBatch
14916.551200066111
ms/op16471.442069842287
ms/op0.91
org.janusgraph.CQLMultiQueryDropBenchmark.dropVerticesGremlinQuery
1596.2056222066835
ms/op1581.2574776944898
ms/op1.01
org.janusgraph.CQLMultiQueryBenchmark.getNeighborNames
8093.524372424362
ms/op8358.225304448652
ms/op0.97
org.janusgraph.CQLMultiQueryBenchmark.getElementsWithUsingRepeatUntilSteps
9012.304421018476
ms/op8878.06336796839
ms/op1.02
org.janusgraph.CQLMultiQueryBenchmark.getAdjacentVerticesLocalCounts
8369.159991217592
ms/op8875.702319701644
ms/op0.94
This comment was automatically generated by workflow using github-action-benchmark.