This is an automated email from the ASF dual-hosted git repository.
jin pushed a change to branch clean-rocksdb
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph.git
from 851ac3b98 RocksDB tests
add 0f2faf48d fix: remove dup 'From' in filterExpiredResultFromFromBackend
(#2207)
add f23c64893 refact(core): early stop unnecessary loops in edge cache
(#2211)
add e1d960741 refact(core): optimized batch removal of remaining indices
consumed by a single consumer (#2203)
add a946ad1de chore: update .asf.yaml for mail rule (#2221)
add bcf2a395c doc: update README & add QR code (#2218)
add b8c774361 fix: jdbc ssl mode parameter (#2224)
add b4e67e1df fix: error when start gremlin-console with sample script
(#2231)
add b836426db chore: improve the UI & content in README (#2227)
add 258d1812f add com.janeluo.ikkanalyzer dependency to core model (#2206)
add 324cbb2c1 collect option ssl_mode for hugegraph-test (#2235)
add 80a4cd687 chore: add pr template (#2234)
add 522724879 fix(core): support order by id (#2233)
add 8ee3d32b4 doc: modify ASF and remove meaningless CLA (#2237)
add 23776a768 fix: optimizing ClassNotFoundException error message for
MYSQL (#2246)
add 5df28fa2c feat(perf): support JMH benchmark in HG-test module (#2238)
add c922b10c3 fix:asf invalid notification scheme 'discussions_status'
(#2247)
add 792733530 fix: asf invalid notification scheme 'discussions_comment'
(#2250)
add b02c2bdaa fix(api): incorrect use of 'NO_LIMIT' variable (#2253)
add d12f5734e feat(api&core): in oltp apis, add statistics info and
support full info about vertices and edges (#2262)
add 4d7ad8677 fix checkstyle: Update StandardStateMachineCallback.java
(#2290)
add 77c76124a chore(dist): replace wget to curl to download swagger-ui
(#2277)
add 8a515f20d feat(dist): support pre-load test graph data in docker
container (#2241)
add aaf67cf81 fix(core): close flat mapper iterator after usage (#2281)
add 1d0969ded fix(dist): avoid var PRELOAD cover environmnet vars (#2302)
add 8e99d85d3 feat(api-core): support label & property filtering for both
edge and vertex & support kout dfs mode (#2295)
add d467b02bc Merge branch 'master' into clean-rocksdb
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 9 +-
.github/PULL_REQUEST_TEMPLATE.md | 66 +++
CONTRIBUTING.md | 22 +-
README.md | 44 +-
.../main/java/org/apache/hugegraph/api/API.java | 89 ++-
.../api/traversers/AllShortestPathsAPI.java | 73 ++-
.../hugegraph/api/traversers/CrosspointsAPI.java | 30 +-
.../api/traversers/CustomizedCrosspointsAPI.java | 125 ++--
.../api/traversers/CustomizedPathsAPI.java | 103 ++--
.../apache/hugegraph/api/traversers/EdgesAPI.java | 28 +-
.../api/traversers/FusiformSimilarityAPI.java | 66 ++-
.../api/traversers/JaccardSimilarityAPI.java | 55 +-
.../hugegraph/api/traversers/KneighborAPI.java | 130 ++--
.../apache/hugegraph/api/traversers/KoutAPI.java | 163 +++--
.../api/traversers/MultiNodeShortestPathAPI.java | 82 ++-
.../apache/hugegraph/api/traversers/PathsAPI.java | 102 ++--
.../apache/hugegraph/api/traversers/RaysAPI.java | 67 ++-
.../apache/hugegraph/api/traversers/RingsAPI.java | 74 ++-
.../hugegraph/api/traversers/SameNeighborsAPI.java | 108 +++-
.../hugegraph/api/traversers/ShortestPathAPI.java | 67 ++-
.../traversers/SingleSourceShortestPathAPI.java | 79 ++-
.../hugegraph/api/traversers/TemplatePathsAPI.java | 104 ++--
.../hugegraph/api/traversers/TraverserAPI.java | 60 ++
.../hugegraph/api/traversers/VerticesAPI.java | 28 +-
.../api/traversers/WeightedShortestPathAPI.java | 84 ++-
.../org/apache/hugegraph/config/ServerOptions.java | 2 +-
.../org/apache/hugegraph/core/GraphManager.java | 4 +
.../hugegraph/serializer/JsonSerializer.java | 153 +++--
.../apache/hugegraph/serializer/Serializer.java | 24 +-
hugegraph-core/pom.xml | 11 +-
.../java/org/apache/hugegraph/HugeGraphParams.java | 3 +
.../org/apache/hugegraph/StandardHugeGraph.java | 10 +-
.../backend/cache/CachedGraphTransaction.java | 1 +
.../org/apache/hugegraph/backend/query/Query.java | 1 +
.../backend/store/raft/StoreSnapshotFile.java | 4 +-
.../backend/store/raft/rpc/RpcForwarder.java | 9 +-
.../backend/tx/GraphIndexTransaction.java | 35 +-
.../hugegraph/backend/tx/GraphTransaction.java | 62 +-
.../job/algorithm/comm/TriangleCountAlgorithm.java | 38 +-
.../StandardStateMachineCallback.java | 3 +-
.../apache/hugegraph/structure/HugeElement.java | 7 +-
.../apache/hugegraph/task/EphemeralJobQueue.java | 241 ++++++++
.../algorithm/CollectionPathsTraverser.java | 58 +-
.../traversal/algorithm/CountTraverser.java | 27 +-
.../algorithm/CustomizePathsTraverser.java | 82 +--
.../algorithm/CustomizedCrosspointsTraverser.java | 133 +++--
.../algorithm/FusiformSimilarityTraverser.java | 67 ++-
.../traversal/algorithm/HugeTraverser.java | 659 +++++++++++++++------
.../algorithm/JaccardSimilarTraverser.java | 49 +-
.../traversal/algorithm/KneighborTraverser.java | 22 +-
.../traversal/algorithm/KoutTraverser.java | 64 +-
.../algorithm/MultiNodeShortestPathTraverser.java | 117 ++--
.../traversal/algorithm/PathTraverser.java | 25 +-
.../traversal/algorithm/PathsTraverser.java | 23 +-
.../traversal/algorithm/SameNeighborTraverser.java | 57 +-
.../traversal/algorithm/ShortestPathTraverser.java | 73 ++-
.../SingleSourceShortestPathTraverser.java | 206 ++++---
.../traversal/algorithm/SubGraphTraverser.java | 175 +++---
.../algorithm/TemplatePathsTraverser.java | 58 +-
.../algorithm/iterator/NestedIterator.java | 195 ++++++
.../algorithm/records/KneighborRecords.java | 13 +-
.../traversal/algorithm/records/KoutRecords.java | 52 +-
.../algorithm/records/ShortestPathRecords.java | 4 +-
.../records/SingleWayMultiPathsRecords.java | 32 +-
.../hugegraph/traversal/algorithm/steps/Steps.java | 187 ++++++
.../traversal/optimize/TraversalUtil.java | 23 +-
.../org/apache/hugegraph/util/CompressUtil.java | 4 +-
.../apache/hugegraph/util/collection/IntMap.java | 6 +-
hugegraph-dist/README.md | 56 ++
hugegraph-dist/dist.sh | 46 ++
hugegraph-dist/pom.xml | 231 +++++---
hugegraph-dist/release-docs/LICENSE | 2 +
...otations.txt => LICENSE-ikanalyzer-2012_u6.txt} | 0
.../release-docs/licenses/LINCENSE-jopt-simple.txt | 24 +
.../scripts/dependency/known-dependencies.txt | 4 +
.../src/assembly/static/bin/gremlin-console.sh | 2 +-
.../src/assembly/static/bin/start-hugegraph.sh | 64 +-
hugegraph-dist/src/assembly/static/bin/util.sh | 5 +
.../static/conf/graphs/hugegraph.properties | 2 +-
.../src/assembly/static/scripts/example.groovy | 79 +--
.../backend/store/mysql/MysqlSessions.java | 2 +-
.../backend/store/rocksdb/OpenedRocksDB.java | 2 +-
.../backend/store/rocksdb/RocksDBStdSessions.java | 4 +-
.../backend/store/rocksdb/RocksDBStore.java | 8 +-
.../store/rocksdbsst/RocksDBSstSessions.java | 2 +-
hugegraph-test/pom.xml | 35 ++
.../org/apache/hugegraph/api/GremlinApiTest.java | 44 ++
.../api/traversers/JaccardSimilarityApiTest.java | 12 +-
.../hugegraph/api/traversers/KneighborApiTest.java | 22 +-
.../hugegraph/api/traversers/KoutApiTest.java | 22 +-
.../src/main/resources/hugegraph.properties | 2 +-
.../hugegraph/benchmark/BenchmarkConstants.java | 8 +-
.../apache/hugegraph/benchmark/SimpleRandom.java | 41 +-
.../map/MapRandomGetPutThroughputTest.java | 137 +++++
pom.xml | 40 +-
95 files changed, 4196 insertions(+), 1577 deletions(-)
create mode 100644 .github/PULL_REQUEST_TEMPLATE.md
create mode 100644
hugegraph-core/src/main/java/org/apache/hugegraph/task/EphemeralJobQueue.java
create mode 100644
hugegraph-core/src/main/java/org/apache/hugegraph/traversal/algorithm/iterator/NestedIterator.java
create mode 100644
hugegraph-core/src/main/java/org/apache/hugegraph/traversal/algorithm/steps/Steps.java
create mode 100644 hugegraph-dist/README.md
create mode 100644 hugegraph-dist/dist.sh
copy hugegraph-dist/release-docs/licenses/{LICENSE-audience-annotations.txt =>
LICENSE-ikanalyzer-2012_u6.txt} (100%)
create mode 100644
hugegraph-dist/release-docs/licenses/LINCENSE-jopt-simple.txt
copy hugegraph-core/src/main/java/org/apache/hugegraph/analyzer/Analyzer.java
=>
hugegraph-test/src/test/java/org/apache/hugegraph/benchmark/BenchmarkConstants.java
(85%)
copy hugegraph-core/src/main/java/org/apache/hugegraph/auth/UserWithRole.java
=>
hugegraph-test/src/test/java/org/apache/hugegraph/benchmark/SimpleRandom.java
(54%)
create mode 100644
hugegraph-test/src/test/java/org/apache/hugegraph/benchmark/map/MapRandomGetPutThroughputTest.java