Skip to content

Commit

Permalink
Fix missing setuptools package for regression test
Browse files Browse the repository at this point in the history
Our regression test CI does not pin python version - it
simply uses 3.x. Since python 3.12, setuptools package,
which is needed by ccm package we use, is no longer
included by default. This fixes the problem by explicitly
installing setuptools package.

Fixes JanusGraph#4154

Signed-off-by: Boxuan Li <[email protected]>
  • Loading branch information
li-boxuan committed Feb 15, 2024
1 parent 6b5099a commit 37d5a02
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/ci-benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ jobs:
- uses: actions/setup-python@v5
with:
python-version: '3.x'
- run: pip install setuptools
- run: pip install git+https://github.com/li-boxuan/ccm.git

- uses: actions/checkout@v4
Expand Down

1 comment on commit 37d5a02

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 37d5a02 Previous: 8da88b5 Ratio
org.janusgraph.JanusGraphSpeedBenchmark.basicAddAndDelete 12055.205831922936 ms/op 11919.320234890336 ms/op 1.01
org.janusgraph.GraphCentricQueryBenchmark.getVertices 892.3617772819234 ms/op 881.9785557231098 ms/op 1.01
org.janusgraph.MgmtOlapJobBenchmark.runClearIndex 216.52953738224636 ms/op 216.17290658297102 ms/op 1.00
org.janusgraph.MgmtOlapJobBenchmark.runReindex 334.2009448244047 ms/op 329.53659272749996 ms/op 1.01
org.janusgraph.JanusGraphSpeedBenchmark.basicCount 218.33740426736796 ms/op 215.49693456918268 ms/op 1.01
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesAllPropertiesWithAllMultiQuerySlicesUnderMaxRequestsPerConnection 4730.234553467526 ms/op 4646.38272876694 ms/op 1.02
org.janusgraph.CQLMultiQueryBenchmark.getElementsWithUsingEmitRepeatSteps 17070.866215084166 ms/op 16441.711103935148 ms/op 1.04
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesMultiplePropertiesWithSmallBatch 19536.880167223233 ms/op 18460.995917603635 ms/op 1.06
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.vertexCentricPropertiesFetching 56042.330012 ms/op 53972.816121233336 ms/op 1.04
org.janusgraph.CQLMultiQueryBenchmark.getAllElementsTraversedFromOuterVertex 8273.88321177459 ms/op 7993.83210605018 ms/op 1.04
org.janusgraph.CQLMultiQueryBenchmark.getVerticesWithDoubleUnion 376.58075180428807 ms/op 368.07524750542655 ms/op 1.02
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesAllPropertiesWithUnlimitedBatch 4124.412216666512 ms/op 4001.401955045628 ms/op 1.03
org.janusgraph.CQLMultiQueryBenchmark.getNames 8374.576597951149 ms/op 8059.693454055908 ms/op 1.04
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesThreePropertiesWithAllMultiQuerySlicesUnderMaxRequestsPerConnection 5786.737721662659 ms/op 5718.1595502377095 ms/op 1.01
org.janusgraph.CQLMultiQueryBenchmark.getLabels 7099.185138570118 ms/op 7041.521194219525 ms/op 1.01
org.janusgraph.CQLMultiQueryBenchmark.getVerticesFilteredByAndStep 424.6095046472809 ms/op 418.06806336664476 ms/op 1.02
org.janusgraph.CQLMultiQueryBenchmark.getVerticesFromMultiNestedRepeatStepStartingFromSingleVertex 13602.419131718676 ms/op 12020.647509639288 ms/op 1.13
org.janusgraph.CQLMultiQueryBenchmark.getVerticesWithCoalesceUsage 359.97552760230985 ms/op 352.04813692378247 ms/op 1.02
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesMultiplePropertiesWithAllMultiQuerySlicesUnderMaxRequestsPerConnection 14816.087444114839 ms/op 14440.50136875701 ms/op 1.03
org.janusgraph.CQLMultiQueryBenchmark.getIdToOutVerticesProjection 246.7837937245638 ms/op 241.71780084345662 ms/op 1.02
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesMultiplePropertiesWithUnlimitedBatch 14403.817788566785 ms/op 13410.65746887061 ms/op 1.07
org.janusgraph.CQLMultiQueryBenchmark.getNeighborNames 8319.758803095161 ms/op 8120.390610751855 ms/op 1.02
org.janusgraph.CQLMultiQueryBenchmark.getElementsWithUsingRepeatUntilSteps 8910.714795542499 ms/op 8813.242515132137 ms/op 1.01
org.janusgraph.CQLMultiQueryBenchmark.getAdjacentVerticesLocalCounts 8300.483961494128 ms/op 8385.464902872309 ms/op 0.99

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.