You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hugegraph.apache.org by ji...@apache.org on 2022/11/01 09:58:18 UTC

[incubator-hugegraph] branch olap-algo updated (7bbb8a865 -> 975c0af9e)

This is an automated email from the ASF dual-hosted git repository.

jin pushed a change to branch olap-algo
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph.git


    from 7bbb8a865 fix lpa not exist c_label property when a request pass source_label (#78)
     add 9b5950e4b fix(api): fix remoting rpc server not started (#1975)
     add 8abf3d552 chore: support check license header with RAT & fill the gaps (#1988)
     add 88a8d782b improve analyzer code (#1990)
     add 07810249a refact(core): update dependencies version &  adopt the new analyzer (#1989)
     add 1fbd5ffcb fix TraversalStrategyProxy() compile error on java 11 (#1982)
     add 3a2226362 chore: improve gitignore file (#1994)
     add cc80d2774 fix redundant Checkstyle  (#1896)
     add c1d32a8bd chore: update ci version & enable it (#1892)
     add 66b167422 fix: User-controlled data in numeric cast [#1987] (#1996)
     add 19ef0ac20 remove word dependency to remove GPL license (#1998)
     add 975c0af9e Merge branch 'master' into olap-algo

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |  24 +++--
 .github/workflows/ci.yml                           |  10 +-
 .github/workflows/codeql-analysis.yml              |   8 +-
 .gitignore                                         |  85 ++++++++++++++---
 Dockerfile                                         |  17 ++++
 hugegraph-api/pom.xml                              |  16 ++++
 .../src/main/java/com/baidu/hugegraph/api/API.java |   1 -
 .../com/baidu/hugegraph/api/auth/AccessAPI.java    |   2 -
 .../com/baidu/hugegraph/api/auth/BelongAPI.java    |   1 -
 .../com/baidu/hugegraph/api/auth/GroupAPI.java     |   1 -
 .../com/baidu/hugegraph/api/auth/LoginAPI.java     |   1 -
 .../com/baidu/hugegraph/api/auth/ProjectAPI.java   |   1 -
 .../com/baidu/hugegraph/api/auth/TargetAPI.java    |   1 -
 .../java/com/baidu/hugegraph/api/auth/UserAPI.java |   1 -
 .../hugegraph/api/filter/CompressInterceptor.java  |   1 -
 .../com/baidu/hugegraph/api/gremlin/CypherAPI.java |  30 ++++--
 .../baidu/hugegraph/api/gremlin/GremlinAPI.java    |  11 ---
 .../hugegraph/api/gremlin/GremlinQueryAPI.java     |  19 ++++
 .../com/baidu/hugegraph/api/job/ComputerAPI.java   |   1 -
 .../com/baidu/hugegraph/api/job/GremlinAPI.java    |   1 -
 .../java/com/baidu/hugegraph/api/job/TaskAPI.java  |   1 -
 .../com/baidu/hugegraph/api/profile/GraphsAPI.java |   1 -
 .../hugegraph/api/traversers/AdamicAdarAPI.java    |   2 +-
 .../api/traversers/AllShortestPathsAPI.java        |   1 -
 .../baidu/hugegraph/api/traversers/CountAPI.java   |   1 -
 .../hugegraph/api/traversers/CrosspointsAPI.java   |   3 +-
 .../api/traversers/CustomizedCrosspointsAPI.java   |   3 +-
 .../api/traversers/CustomizedPathsAPI.java         |   3 +-
 .../baidu/hugegraph/api/traversers/EdgesAPI.java   |   1 -
 .../api/traversers/FusiformSimilarityAPI.java      |   3 +-
 .../api/traversers/JaccardSimilarityAPI.java       |   5 +-
 .../hugegraph/api/traversers/KneighborAPI.java     |   5 +-
 .../baidu/hugegraph/api/traversers/KoutAPI.java    |   5 +-
 .../api/traversers/MultiNodeShortestPathAPI.java   |   1 -
 .../hugegraph/api/traversers/NeighborRankAPI.java  |   1 -
 .../baidu/hugegraph/api/traversers/PathsAPI.java   |   5 +-
 .../hugegraph/api/traversers/PersonalRankAPI.java  |   3 +-
 .../baidu/hugegraph/api/traversers/RaysAPI.java    |   3 +-
 .../api/traversers/ResourceAllocationAPI.java      |   2 +-
 .../baidu/hugegraph/api/traversers/RingsAPI.java   |   3 +-
 .../hugegraph/api/traversers/SameNeighborsAPI.java |   3 +-
 .../hugegraph/api/traversers/ShortestPathAPI.java  |   1 -
 .../traversers/SingleSourceShortestPathAPI.java    |   3 +-
 .../hugegraph/api/traversers/TemplatePathsAPI.java |   3 +-
 .../hugegraph/api/traversers/VerticesAPI.java      |   1 -
 .../api/traversers/WeightedShortestPathAPI.java    |   1 -
 .../hugegraph/api/variables/VariablesAPI.java      |   1 -
 .../baidu/hugegraph/auth/HugeAuthenticator.java    |  60 ++++++------
 .../baidu/hugegraph/auth/HugeFactoryAuthProxy.java |   4 +
 .../baidu/hugegraph/auth/HugeGraphAuthProxy.java   |  30 +++---
 .../hugegraph/auth/StandardAuthenticator.java      |   6 +-
 .../hugegraph/auth/WsAndHttpBasicAuthHandler.java  |   6 +-
 .../com/baidu/hugegraph/core/GraphManager.java     |   6 ++
 .../java/com/baidu/hugegraph/define/Checkable.java |  23 ++++-
 .../baidu/hugegraph/license/LicenseVerifier.java   |   1 -
 .../com/baidu/hugegraph/serializer/Serializer.java |  65 ++++++-------
 hugegraph-cassandra/pom.xml                        |  16 ++++
 hugegraph-core/pom.xml                             |  77 +++++++++------
 .../com/baidu/hugegraph/StandardHugeGraph.java     |   2 +-
 .../com/baidu/hugegraph/analyzer/Analyzer.java     |   2 +-
 .../baidu/hugegraph/analyzer/AnalyzerFactory.java  |  14 ++-
 .../com/baidu/hugegraph/analyzer/AnsjAnalyzer.java |   2 +-
 .../baidu/hugegraph/analyzer/HanLPAnalyzer.java    |   4 +-
 .../com/baidu/hugegraph/analyzer/IKAnalyzer.java   |   4 +-
 .../baidu/hugegraph/analyzer/JcsegAnalyzer.java    |  34 ++++---
 .../baidu/hugegraph/analyzer/JiebaAnalyzer.java    |   2 +-
 .../baidu/hugegraph/analyzer/MMSeg4JAnalyzer.java  |   6 +-
 .../baidu/hugegraph/analyzer/SmartCNAnalyzer.java  |   6 +-
 .../com/baidu/hugegraph/analyzer/WordAnalyzer.java |  74 ---------------
 .../com/baidu/hugegraph/backend/Transaction.java   |  10 +-
 .../com/baidu/hugegraph/backend/cache/Cache.java   |  48 +++++-----
 .../hugegraph/backend/cache/CacheNotifier.java     |  12 +--
 .../backend/cache/CachedGraphTransaction.java      |   8 +-
 .../backend/cache/CachedSchemaTransaction.java     |  16 ++--
 .../hugegraph/backend/cache/OffheapCache.java      |   6 +-
 .../java/com/baidu/hugegraph/backend/id/Id.java    |  24 ++---
 .../baidu/hugegraph/backend/id/IdGenerator.java    |   2 +-
 .../baidu/hugegraph/backend/page/QueryList.java    |   6 +-
 .../baidu/hugegraph/backend/query/Aggregate.java   |   6 +-
 .../hugegraph/backend/query/ConditionQuery.java    |   4 +-
 .../com/baidu/hugegraph/backend/query/Query.java   |   2 +-
 .../store/AbstractBackendStoreProvider.java        |   1 -
 .../hugegraph/backend/store/BackendFeatures.java   |  48 +++++-----
 .../hugegraph/backend/store/BackendMetrics.java    |  30 +++---
 .../hugegraph/backend/store/BackendStoreInfo.java  |   1 -
 .../com/baidu/hugegraph/backend/store/Shard.java   |  19 +++-
 .../backend/store/raft/RaftGroupManager.java       |  14 +--
 .../baidu/hugegraph/backend/store/ram/RamMap.java  |   8 +-
 .../com/baidu/hugegraph/config/CoreOptions.java    |   9 +-
 .../election/RoleElectionStateMachineImpl.java     |   8 +-
 .../src/main/java/com/baidu/hugegraph/job/Job.java |   4 +-
 .../com/baidu/hugegraph/job/computer/Computer.java |   8 +-
 .../com/baidu/hugegraph/job/schema/SchemaJob.java  |  19 ++++
 .../baidu/hugegraph/plugin/HugeGraphPlugin.java    |  16 ++--
 .../hugegraph/rpc/RpcServiceConfig4Client.java     |  10 +-
 .../hugegraph/rpc/RpcServiceConfig4Server.java     |  10 +-
 .../hugegraph/schema/builder/SchemaBuilder.java    |  16 ++--
 .../java/com/baidu/hugegraph/task/TaskManager.java |   6 +-
 .../traversal/algorithm/PredictionTraverser.java   |   6 +-
 .../traversal/algorithm/SameNeighborTraverser.java |   4 +-
 .../traversal/algorithm/records/Records.java       |  14 +--
 .../traversal/algorithm/records/record/Record.java |  12 +--
 .../algorithm/strategy/TraverseStrategy.java       |  20 ++--
 .../hugegraph/traversal/optimize/QueryHolder.java  |  20 ++--
 .../java/com/baidu/hugegraph/type/Idfiable.java    |   2 +-
 .../java/com/baidu/hugegraph/type/Indexable.java   |   2 +-
 .../java/com/baidu/hugegraph/type/Nameable.java    |   2 +-
 .../com/baidu/hugegraph/type/Propertiable.java     |   2 +-
 .../java/com/baidu/hugegraph/type/Typeable.java    |   2 +-
 .../baidu/hugegraph/type/define/Directions.java    |  19 ++++
 .../com/baidu/hugegraph/type/define/GraphMode.java |   2 +-
 .../baidu/hugegraph/type/define/GraphReadMode.java |   2 +-
 .../com/baidu/hugegraph/type/define/NodeRole.java  |   2 +-
 .../java/com/baidu/hugegraph/util/RateLimiter.java |  10 +-
 .../hugegraph/util/collection/IntIterator.java     |  32 +++----
 .../baidu/hugegraph/util/collection/IntMap.java    |  16 ++--
 .../baidu/hugegraph/util/collection/IntSet.java    |  36 +++----
 .../util/collection/ObjectIntMapping.java          |   6 +-
 hugegraph-core/src/main/resources/proto/raft.proto |  19 ++++
 .../backend/store/raft/rpc/RaftRequests.java       |  19 ++++
 hugegraph-dist/pom.xml                             |  16 ++++
 .../src/assembly/descriptor/assembly.xml           |  18 +++-
 hugegraph-dist/src/assembly/jenkins/build.sh       |  17 +++-
 hugegraph-dist/src/assembly/jenkins/config.sh      |  17 +++-
 hugegraph-dist/src/assembly/jenkins/deploy.sh      |  17 +++-
 hugegraph-dist/src/assembly/jenkins/jenkins.sh     |  17 +++-
 hugegraph-dist/src/assembly/jenkins/publish.sh     |  17 +++-
 hugegraph-dist/src/assembly/jenkins/test.sh        |  17 +++-
 .../src/assembly/static/bin/checksocket.sh         |  17 +++-
 .../src/assembly/static/bin/dump-conf.sh           |  17 +++-
 .../src/assembly/static/bin/dump-store.sh          |  17 +++-
 .../src/assembly/static/bin/gremlin-console.sh     |  17 +++-
 hugegraph-dist/src/assembly/static/bin/hugegraph   |  17 ++++
 .../src/assembly/static/bin/hugegraph-server.sh    |  17 +++-
 .../src/assembly/static/bin/init-store.sh          |  17 +++-
 hugegraph-dist/src/assembly/static/bin/install.sh  |  17 +++-
 .../src/assembly/static/bin/monitor-hugegraph.sh   |  17 +++-
 .../src/assembly/static/bin/raft-tools.sh          |  17 +++-
 .../src/assembly/static/bin/start-hugegraph.sh     |  17 +++-
 .../src/assembly/static/bin/start-monitor.sh       |  17 +++-
 .../src/assembly/static/bin/stop-hugegraph.sh      |  19 +++-
 .../src/assembly/static/bin/stop-monitor.sh        |  17 +++-
 hugegraph-dist/src/assembly/static/bin/util.sh     |  17 +++-
 .../src/assembly/static/conf/computer.yaml         |  16 ++++
 .../static/conf/gremlin-driver-settings.yaml       |  16 ++++
 .../src/assembly/static/conf/gremlin-server.yaml   |  16 ++++
 hugegraph-dist/src/assembly/static/conf/log4j2.xml |  15 +++
 .../src/assembly/static/conf/remote-objects.yaml   |  16 ++++
 .../src/assembly/static/conf/remote.yaml           |  16 ++++
 .../assembly/static/conf/rest-server.properties    |   3 +-
 .../assembly/static/scripts/empty-sample.groovy    |  18 ++++
 .../src/assembly/static/scripts/example.groovy     |  20 +++-
 .../src/assembly/static/swagger-ui/index.html      |  16 ++++
 .../static/swagger-ui/oauth2-redirect.html         |  16 ++++
 .../static/swagger-ui/swagger-ui-bundle.js         |  20 +++-
 .../static/swagger-ui/swagger-ui-es-bundle-core.js |  20 +++-
 .../static/swagger-ui/swagger-ui-es-bundle.js      |  20 +++-
 .../swagger-ui/swagger-ui-standalone-preset.js     |  20 +++-
 .../src/assembly/static/swagger-ui/swagger-ui.css  |  20 +++-
 .../src/assembly/static/swagger-ui/swagger-ui.js   |  20 +++-
 hugegraph-dist/src/assembly/travis/build-report.sh |  17 +++-
 .../assembly/travis/conf-raft1/gremlin-server.yaml |  16 ++++
 .../assembly/travis/conf-raft2/gremlin-server.yaml |  16 ++++
 .../assembly/travis/conf-raft3/gremlin-server.yaml |  16 ++++
 hugegraph-dist/src/assembly/travis/hbase-site.xml  |  16 ++++
 .../src/assembly/travis/install-backend.sh         |  17 +++-
 .../src/assembly/travis/install-cassandra.sh       |  17 +++-
 .../src/assembly/travis/install-hbase.sh           |  17 +++-
 .../assembly/travis/install-mysql-via-docker.sh    |  17 +++-
 .../src/assembly/travis/install-mysql.sh           |  17 +++-
 .../travis/install-postgresql-via-docker.sh        |  17 +++-
 .../src/assembly/travis/install-postgresql.sh      |  17 +++-
 .../src/assembly/travis/install-scylladb.sh        |  17 +++-
 hugegraph-dist/src/assembly/travis/maven.xml       |  16 ++++
 hugegraph-dist/src/assembly/travis/mysql.cnf       |  16 ++++
 .../src/assembly/travis/run-api-test-for-raft.sh   |  17 +++-
 hugegraph-dist/src/assembly/travis/run-api-test.sh |  17 +++-
 .../src/assembly/travis/run-core-test.sh           |  17 +++-
 .../src/assembly/travis/run-tinkerpop-test.sh      |  17 +++-
 .../src/assembly/travis/run-unit-test.sh           |  17 +++-
 hugegraph-dist/src/assembly/travis/start-server.sh |  17 +++-
 hugegraph-dist/src/assembly/travis/stop-server.sh  |  17 +++-
 hugegraph-dist/src/main/resources/log4j2.xml       |  15 +++
 hugegraph-example/pom.xml                          |  16 ++++
 hugegraph-example/src/main/resources/log4j2.xml    |  15 +++
 hugegraph-hbase/pom.xml                            |  16 ++++
 .../backend/store/hbase/HbaseSessions.java         |  55 ++++++-----
 .../hugegraph/backend/store/hbase/HbaseStore.java  |   2 +-
 hugegraph-mysql/pom.xml                            |  16 ++++
 .../backend/store/mysql/ResultSetWrapper.java      |  19 ++++
 hugegraph-palo/pom.xml                             |  16 ++++
 .../hugegraph/backend/store/palo/PaloTable.java    |   1 -
 hugegraph-postgresql/pom.xml                       |  16 ++++
 .../store/postgresql/PostgresqlSessions.java       |   1 -
 hugegraph-rocksdb/pom.xml                          |  16 ++++
 .../backend/store/rocksdb/RocksDBSessions.java     |   2 +-
 .../backend/store/rocksdb/RocksDBStore.java        |  15 +--
 hugegraph-scylladb/pom.xml                         |  16 ++++
 hugegraph-style.xml                                |  16 ++++
 hugegraph-test/pom.xml                             |  16 ++++
 .../core/RoleElectionStateMachineTest.java         |  25 +++--
 .../java/com/baidu/hugegraph/testutil/Utils.java   |   6 ++
 .../com/baidu/hugegraph/unit/UnitTestSuite.java    |   1 -
 .../baidu/hugegraph/unit/core/AnalyzerTest.java    | 104 +++++++++------------
 .../src/main/resources/fast-methods.filter         |  16 ++++
 hugegraph-test/src/main/resources/log4j2.xml       |  15 +++
 hugegraph-test/src/main/resources/methods.filter   |  17 +++-
 pom.xml                                            |  41 ++++++++
 style/checkstyle.xml                               |  21 ++++-
 209 files changed, 2160 insertions(+), 765 deletions(-)
 delete mode 100644 hugegraph-core/src/main/java/com/baidu/hugegraph/analyzer/WordAnalyzer.java