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

vgalaxies pushed a change to branch pd-store-api-test
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph.git


    from 8958eec63 chore: skip core test
     add e4bd6446f fix(pd-store): correct license in hugegraph-store (#2447)
     add d61aaae44 fix(pd-store): correct license in hugegraph-pd (#2446)
     add 721111d11 fix: format and clean code in dist and example modules 
(#2441)
     add 960b7330f fix: format and clean code in core module (#2440)
     add 5551ec17f fix: format and clean code in modules (#2439)
     add b7f8b5673 fix(server): clean up the code (#2456)
     add 168cf69ac fix: protobuf file header (#2448)
     add 9fc3788d9 chore: improve license header checker confs and pre-check 
header when validating (#2445)
     add 02c9b4eac fix(server): remove extra blank lines (#2459)
     add 74cf3109e chore: unify to call SchemaLabel.getLabelId() (#2458)
     add 3b9507001 feat(api): optimize adjacent-edges query (#2408)
     add 198f7004a chore: refine the hg-style.xml specification (#2457)
     add 6db8b08f1 fix(pd-store): fix hstore backend core tests failure (#2431)
     add 044fd091a chore: Add a newline formatting configuration and a comment 
for warning (#2464)
     add a199534b8 fix(pd-store): fix hstore backend api tests failure (#2463)
     add 6565a2213 fix(server): add tip for gremlin api NPE with empty query 
(#2467)
     add c74ec03a2 fix(server): fix the bug which promtheus cant collect hg 
metric (#2462)
     add bdb64767c fix(server): 'serverStarted' error when execute gremlin 
example (#2473)
     add f4edfe369 fix(auth): enhance the URL check (#2422)
     add d56ad1010 feat: added the OpenTelemetry trace support (#2477)
     add f34b52888 feat(pd-store): added the OpenTelemetry trace support for 
pd-store (#2479)
     add 67aba571c fix(pd-store): intro `Useless` annotation & refactor and 
mark the failed tests in `hg-pd-test` (#2480)
     add 6d04e9b5c chore(server): clear context after req done (#2470)
     add dcc335fc3 fix: multi graph error in rocksdb with same path/fd
     add 08e0f6486 refact: enhance auth logic
     add 50ae4dee7 chore(pd): refactor and fix pd tests (#2492)
     add 2843d4c78 chore: upgrade to 1.3.0 (last major version support Java8)
     add 7aedba253 chore: add swagger-ui LICENSE relative files (#2495)
     add 301e99b00 chore: remove required ci with java8 (#2503)
     add 4d11dd5e0 fix(pd-store): reset previous unexpected cherry-pick for 
`TaskManager` (#2511)
     add 3ea3fa662 fix: maven rat plugin exist partial failure
     add 1d47fd38e fix(server): switch rocksdb backend to memory when executing 
gremlin example (#2518)
     add 9affa6ecd fix(server): avoid overriding backend config in gremlin 
example script (#2519)
     add a534417dd chore: make IDEA support IssueNavigationLink and add icon 
(#2521)
     add 4ba5c9ded fix: update resource references (#2522)
     add 4c6eda840 chore: config *.md max length (#2525)
     add e1bd70831 feat(dist): support docker deployment for PD and Store 
(#2529)
     add 683028d0e Merge branch 'pd-store' into pd-store-api-test

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |   1 -
 .editorconfig                                      |   7 +
 .github/PULL_REQUEST_TEMPLATE.md                   |   9 +-
 .github/workflows/check-dependencies.yml           |   2 +-
 .github/workflows/codeql-analysis.yml              |   2 +-
 .github/workflows/licence-checker.yml              |   4 +-
 .../workflows/{pd-store.yml => pd-store-ci.yml}    |  41 +-
 .github/workflows/{ci.yml => server-ci.yml}        |   5 +-
 .github/workflows/stale.yml                        |   2 +-
 .gitignore                                         |   8 +-
 .idea/icon.png                                     | Bin 0 -> 8450 bytes
 .../hugegraph-scylladb/pom.xml => .idea/vcs.xml    |  38 +-
 .licenserc.yaml                                    |  39 +-
 BUILDING.md                                        |  37 +-
 CONTRIBUTING.md                                    |  36 +-
 LICENSE                                            |  18 +-
 README.md                                          |  20 +-
 .../configs/application-pd0.yml                    |  59 ++-
 .../configs/application-pd1.yml                    |  59 ++-
 .../configs/application-pd2.yml                    |  59 ++-
 .../configs/application-store0.yml                 |   9 +-
 .../configs/application-store1.yml                 |  15 +-
 .../configs/application-store2.yml                 |  15 +-
 .../server1-conf/graphs/hugegraph.properties       |  19 +
 .../server1-conf}/gremlin-driver-settings.yaml     |   2 +-
 .../configs/server1-conf}/gremlin-server.yaml      |  54 +--
 .../configs/server1-conf}/log4j2.xml               |  26 +-
 .../configs/server1-conf}/remote-objects.yaml      |   6 +-
 .../configs/server1-conf}/remote.yaml              |   2 +-
 docker/configs/server1-conf/rest-server.properties |  28 ++
 .../server2-conf/graphs/hugegraph.properties       |  19 +
 .../server2-conf}/gremlin-driver-settings.yaml     |   0
 .../configs/server2-conf}/gremlin-server.yaml      |  54 +--
 .../configs/server2-conf}/log4j2.xml               |  26 +-
 .../configs/server2-conf}/remote-objects.yaml      |   4 +-
 .../configs/server2-conf}/remote.yaml              |   0
 docker/configs/server2-conf/rest-server.properties |  26 ++
 .../server3-conf/graphs/hugegraph.properties       |  19 +
 .../server3-conf}/gremlin-driver-settings.yaml     |   2 +-
 .../configs/server3-conf}/gremlin-server.yaml      |  54 +--
 .../configs/server3-conf}/log4j2.xml               |  26 +-
 .../configs/server3-conf}/remote-objects.yaml      |   6 +-
 .../configs/server3-conf}/remote.yaml              |   2 +-
 docker/configs/server3-conf/rest-server.properties |  25 ++
 docker/docker-compose-3pd-3store-3server.yml       | 180 ++++++++
 .../docker-compose.yml                             |  65 ++-
 hugegraph-pd/.gitignore                            |   2 -
 {hugegraph-server => hugegraph-pd}/Dockerfile      |  28 +-
 hugegraph-pd/build-pre.sh                          |  54 ---
 hugegraph-pd/build.sh                              |  39 --
 hugegraph-pd/ci.yml                                |  43 --
 hugegraph-pd/deploy-release.sh                     |  25 --
 hugegraph-pd/deploy-snapshot.sh                    |  25 --
 hugegraph-pd/hg-pd-client/pom.xml                  |  18 +-
 .../apache/hugegraph/pd/client/AbstractClient.java |  18 +-
 .../pd/client/AbstractClientStubProxy.java         |  18 +-
 .../org/apache/hugegraph/pd/client/Channels.java   |  18 +-
 .../apache/hugegraph/pd/client/ClientCache.java    |  29 +-
 .../apache/hugegraph/pd/client/Discoverable.java   |  20 +-
 .../hugegraph/pd/client/DiscoveryClient.java       |  20 +-
 .../hugegraph/pd/client/DiscoveryClientImpl.java   |  20 +-
 .../org/apache/hugegraph/pd/client/KvClient.java   |  18 +-
 .../apache/hugegraph/pd/client/LicenseClient.java  |  20 +-
 .../org/apache/hugegraph/pd/client/PDClient.java   |  18 +-
 .../org/apache/hugegraph/pd/client/PDConfig.java   |  18 +-
 .../org/apache/hugegraph/pd/client/PDPulse.java    |  18 +-
 .../apache/hugegraph/pd/client/PDPulseImpl.java    |  18 +-
 .../org/apache/hugegraph/pd/client/PDWatch.java    |  18 +-
 .../apache/hugegraph/pd/client/PDWatchImpl.java    |  18 +-
 .../apache/hugegraph/pd/pulse/PartitionNotice.java |  18 +-
 .../hugegraph/pd/pulse/PulseServerNotice.java      |  18 +-
 .../org/apache/hugegraph/pd/watch/NodeEvent.java   |  18 +-
 .../org/apache/hugegraph/pd/watch/PDWatcher.java   |  18 +-
 .../apache/hugegraph/pd/watch/PartitionEvent.java  |  18 +-
 .../org/apache/hugegraph/pd/watch/WatchType.java   |  18 +-
 hugegraph-pd/hg-pd-clitools/pom.xml                |  74 ---
 .../org/apache/hugegraph/pd/clitools/Main.java     |  85 ----
 hugegraph-pd/hg-pd-common/pom.xml                  |  18 +-
 .../org/apache/hugegraph/pd/common/GraphCache.java |  18 +-
 .../org/apache/hugegraph/pd/common/HgAssert.java   |  20 +-
 .../org/apache/hugegraph/pd/common/KVPair.java     |  20 +-
 .../apache/hugegraph/pd/common/PDException.java    |  18 +-
 .../hugegraph/pd/common/PDRuntimeException.java    |  18 +-
 .../apache/hugegraph/pd/common/PartitionCache.java |  18 +-
 .../apache/hugegraph/pd/common/PartitionUtils.java |  18 +-
 .../org/apache/hugegraph/pd/common/Useless.java    |  41 +-
 hugegraph-pd/hg-pd-core/pom.xml                    |  18 +-
 .../org/apache/hugegraph/pd/ConfigService.java     |  25 +-
 .../java/org/apache/hugegraph/pd/IdService.java    |  18 +-
 .../java/org/apache/hugegraph/pd/KvService.java    |  18 +-
 .../java/org/apache/hugegraph/pd/LogService.java   |  18 +-
 .../hugegraph/pd/PartitionInstructionListener.java |  18 +-
 .../org/apache/hugegraph/pd/PartitionService.java  |  18 +-
 .../hugegraph/pd/PartitionStatusListener.java      |  18 +-
 .../org/apache/hugegraph/pd/RegistryService.java   |  18 +-
 .../hugegraph/pd/ShardGroupStatusListener.java     |  18 +-
 .../hugegraph/pd/StoreMonitorDataService.java      |  18 +-
 .../org/apache/hugegraph/pd/StoreNodeService.java  |  18 +-
 .../apache/hugegraph/pd/StoreStatusListener.java   |  18 +-
 .../apache/hugegraph/pd/TaskScheduleService.java   |  18 +-
 .../org/apache/hugegraph/pd/config/PDConfig.java   |  18 +-
 .../apache/hugegraph/pd/meta/ConfigMetaStore.java  |  18 +-
 .../hugegraph/pd/meta/DiscoveryMetaStore.java      |  18 +-
 .../org/apache/hugegraph/pd/meta/IdMetaStore.java  |  20 +-
 .../java/org/apache/hugegraph/pd/meta/LogMeta.java |  18 +-
 .../apache/hugegraph/pd/meta/MetadataFactory.java  |  18 +-
 .../hugegraph/pd/meta/MetadataKeyHelper.java       |  18 +-
 .../hugegraph/pd/meta/MetadataRocksDBStore.java    |  18 +-
 .../hugegraph/pd/meta/MetadataStoreBase.java       |  18 +-
 .../apache/hugegraph/pd/meta/PartitionMeta.java    |  18 +-
 .../org/apache/hugegraph/pd/meta/QueueStore.java   |  18 +-
 .../apache/hugegraph/pd/meta/StoreInfoMeta.java    |  18 +-
 .../org/apache/hugegraph/pd/meta/TaskInfoMeta.java |  18 +-
 .../hugegraph/pd/raft/FutureClosureAdapter.java    |  20 +-
 .../org/apache/hugegraph/pd/raft/KVOperation.java  |  18 +-
 .../apache/hugegraph/pd/raft/KVStoreClosure.java   |  20 +-
 .../org/apache/hugegraph/pd/raft/RaftEngine.java   |  21 +-
 .../apache/hugegraph/pd/raft/RaftRpcClient.java    |  18 +-
 .../apache/hugegraph/pd/raft/RaftRpcProcessor.java |  18 +-
 .../hugegraph/pd/raft/RaftStateListener.java       |  18 +-
 .../apache/hugegraph/pd/raft/RaftStateMachine.java |  18 +-
 .../apache/hugegraph/pd/raft/RaftTaskHandler.java  |  18 +-
 .../org/apache/hugegraph/pd/raft/ZipUtils.java     |  18 +-
 .../hugegraph/pd/store/BaseKVStoreClosure.java     |  18 +-
 .../org/apache/hugegraph/pd/store/HgKVStore.java   |  18 +-
 .../apache/hugegraph/pd/store/HgKVStoreImpl.java   |  18 +-
 .../java/org/apache/hugegraph/pd/store/KV.java     |  18 +-
 .../org/apache/hugegraph/pd/store/RaftKVStore.java |  18 +-
 .../hg-pd-dist/docker/docker-entrypoint.sh         |   7 +-
 hugegraph-pd/hg-pd-dist/pom.xml                    |  18 +-
 .../src/assembly/descriptor/server-assembly.xml    |  20 +-
 .../src/assembly/static/bin/start-hugegraph-pd.sh  |  70 ++-
 .../src/assembly/static/bin/stop-hugegraph-pd.sh   |  18 +-
 .../hg-pd-dist/src/assembly/static/bin/util.sh     |  18 +-
 .../hg-pd-dist/src/assembly/static/conf/log4j2.xml |  18 +-
 hugegraph-pd/hg-pd-grpc/pom.xml                    |  18 +-
 .../hg-pd-grpc/src/main/proto/discovery.proto      |  19 +-
 hugegraph-pd/hg-pd-grpc/src/main/proto/kv.proto    |  19 +-
 .../hg-pd-grpc/src/main/proto/metaTask.proto       |  18 +-
 .../hg-pd-grpc/src/main/proto/metapb.proto         |  19 +-
 .../hg-pd-grpc/src/main/proto/pd_common.proto      |  19 +-
 .../hg-pd-grpc/src/main/proto/pd_pulse.proto       |  19 +-
 .../hg-pd-grpc/src/main/proto/pd_watch.proto       |  19 +-
 hugegraph-pd/hg-pd-grpc/src/main/proto/pdpb.proto  |  19 +-
 hugegraph-pd/hg-pd-service/pom.xml                 |  18 +-
 .../org/apache/hugegraph/pd/boot/HugePDServer.java |  18 +-
 .../apache/hugegraph/pd/metrics/MetricsConfig.java |  18 +-
 .../org/apache/hugegraph/pd/metrics/PDMetrics.java |  18 +-
 .../org/apache/hugegraph/pd/model/DemoModel.java   |  18 +-
 .../hugegraph/pd/model/GraphRestRequest.java       |  18 +-
 .../hugegraph/pd/model/GraphSpaceRestRequest.java  |  18 +-
 .../apache/hugegraph/pd/model/PeerRestRequest.java |  18 +-
 .../hugegraph/pd/model/PromTargetsModel.java       |  18 +-
 .../pd/model/RegistryQueryRestRequest.java         |  18 +-
 .../hugegraph/pd/model/RegistryRestRequest.java    |  18 +-
 .../hugegraph/pd/model/RegistryRestResponse.java   |  18 +-
 .../apache/hugegraph/pd/model/RestApiResponse.java |  18 +-
 .../hugegraph/pd/model/StoreRestRequest.java       |  18 +-
 .../hugegraph/pd/model/TimeRangeRequest.java       |  18 +-
 .../hugegraph/pd/notice/NoticeBroadcaster.java     |  18 +-
 .../pd/pulse/AbstractObserverSubject.java          |  18 +-
 .../apache/hugegraph/pd/pulse/PDPulseSubject.java  |  18 +-
 .../pd/pulse/PartitionHeartbeatSubject.java        |  18 +-
 .../hugegraph/pd/pulse/PdInstructionSubject.java   |  18 +-
 .../apache/hugegraph/pd/pulse/PulseListener.java   |  20 +-
 .../java/org/apache/hugegraph/pd/rest/API.java     |  18 +-
 .../org/apache/hugegraph/pd/rest/GraphAPI.java     |  20 +-
 .../apache/hugegraph/pd/rest/GraphSpaceAPI.java    |  18 +-
 .../org/apache/hugegraph/pd/rest/IndexAPI.java     |  18 +-
 .../org/apache/hugegraph/pd/rest/MemberAPI.java    |  18 +-
 .../org/apache/hugegraph/pd/rest/PartitionAPI.java |  18 +-
 .../apache/hugegraph/pd/rest/PromTargetsAPI.java   |  18 +-
 .../org/apache/hugegraph/pd/rest/RegistryAPI.java  |  18 +-
 .../org/apache/hugegraph/pd/rest/ShardAPI.java     |  18 +-
 .../org/apache/hugegraph/pd/rest/StoreAPI.java     |  18 +-
 .../java/org/apache/hugegraph/pd/rest/TaskAPI.java |  18 +-
 .../java/org/apache/hugegraph/pd/rest/TestAPI.java |  18 +-
 .../hugegraph/pd/service/DiscoveryService.java     |  18 +-
 .../hugegraph/pd/service/KvServiceGrpcImpl.java    |  18 +-
 .../hugegraph/pd/service/PDPulseService.java       |  18 +-
 .../apache/hugegraph/pd/service/PDRestService.java |  18 +-
 .../org/apache/hugegraph/pd/service/PDService.java |  18 +-
 .../hugegraph/pd/service/PDWatchService.java       |  18 +-
 .../hugegraph/pd/service/PromTargetsService.java   |  18 +-
 .../apache/hugegraph/pd/service/ServiceGrpc.java   |  18 +-
 .../hugegraph/pd/service/UpgradeService.java       |  18 +-
 .../hugegraph/pd/upgrade/VersionScriptFactory.java |  18 +-
 .../hugegraph/pd/upgrade/VersionUpgradeScript.java |  18 +-
 .../pd/upgrade/scripts/PartitionMetaUpgrade.java   |  18 +-
 .../pd/upgrade/scripts/TaskCleanUpgrade.java       |  18 +-
 .../org/apache/hugegraph/pd/util/DateUtil.java     |  18 +-
 .../apache/hugegraph/pd/util/HgExecutorUtil.java   |  18 +-
 .../org/apache/hugegraph/pd/util/HgMapCache.java   |  18 +-
 .../java/org/apache/hugegraph/pd/util/IdUtil.java  |  18 +-
 .../hugegraph/pd/util/grpc/GRpcServerConfig.java   |  18 +-
 .../hugegraph/pd/util/grpc/StreamObserverUtil.java |  18 +-
 .../hugegraph/pd/watch/AbstractWatchSubject.java   |  18 +-
 .../apache/hugegraph/pd/watch/KvWatchSubject.java  |  18 +-
 .../hugegraph/pd/watch/NodeChangeSubject.java      |  18 +-
 .../apache/hugegraph/pd/watch/PDWatchSubject.java  |  18 +-
 .../hugegraph/pd/watch/PartitionChangeSubject.java |  18 +-
 .../pd/watch/ShardGroupChangeSubject.java          |  18 +-
 .../hg-pd-service/src/main/resources/log4j2.xml    |  18 +-
 .../org/apache/hugegraph/pd/live/PDServer0.java    |  18 +-
 .../org/apache/hugegraph/pd/live/PDServer1.java    |  18 +-
 .../org/apache/hugegraph/pd/live/PDServer2.java    |  18 +-
 .../org/apache/hugegraph/pd/live/PDServer3.java    |  18 +-
 .../hg-pd-service/src/test/resources/log4j2.xml    |  18 +-
 hugegraph-pd/hg-pd-test/pom.xml                    |  28 +-
 .../apache/hugegraph/pd/MonitorServiceTest.java    | 112 -----
 .../apache/hugegraph/pd/PartitionCacheTest.java    | 102 -----
 .../apache/hugegraph/pd/PartitionServiceTest.java  |  45 --
 .../apache/hugegraph/pd/StoreNodeServiceTest.java  | 485 --------------------
 .../java/org/apache/hugegraph/pd/UnitTestBase.java |  31 --
 .../apache/hugegraph/pd/client/BaseClientTest.java |  31 +-
 .../apache/hugegraph/pd/client/ChangingLeader.java |  58 +++
 .../pd/client/DiscoveryClientImplTest.java         | 147 ------
 .../hugegraph/pd/client/DiscoveryClientTest.java   |  79 ----
 .../apache/hugegraph/pd/client/KvClientTest.java   |  21 +-
 .../hugegraph/pd/client/LicenseClientImplTest.java | 127 ------
 .../hugegraph/pd/client/PDClientSuiteTest.java     |  22 +-
 .../apache/hugegraph/pd/client/PDClientTest.java   |  45 +-
 .../apache/hugegraph/pd/client/PDPulseTest.java    |  52 +--
 .../apache/hugegraph/pd/client/PDWatchTest.java    |  40 +-
 .../pd/{ => client}/StoreRegisterTest.java         |  58 ++-
 .../hugegraph/pd/client/test/HgPDTestUtil.java     |  92 ----
 .../hugegraph/pd/clitools/BaseCliToolsTest.java    |  34 --
 .../hugegraph/pd/clitools/CliToolsSuiteTest.java   |  35 --
 .../org/apache/hugegraph/pd/clitools/MainTest.java |  89 ----
 .../apache/hugegraph/pd/common/BaseCommonTest.java |  33 --
 .../hugegraph/pd/common/CommonSuiteTest.java       |  28 +-
 .../apache/hugegraph/pd/common/HgAssertTest.java   |  20 +-
 .../org/apache/hugegraph/pd/common/KVPairTest.java |  19 +-
 .../hugegraph/pd/common/MetadataKeyHelperTest.java | 217 ---------
 .../hugegraph/pd/common/PartitionCacheTest.java    |  19 +-
 .../hugegraph/pd/common/PartitionUtilsTest.java    |  28 +-
 .../org/apache/hugegraph/pd/core/BaseCoreTest.java |  74 ---
 .../pd/{service => core}/ConfigServiceTest.java    |  45 +-
 .../pd/{service => core}/IdServiceTest.java        |  48 +-
 .../pd/{service => core}/KvServiceTest.java        |  29 +-
 .../apache/hugegraph/pd/core/LogServiceTest.java   |  43 +-
 .../apache/hugegraph/pd/core/PDCoreSuiteTest.java  |  36 +-
 .../PdTestBase.java => core/PDCoreTestBase.java}   |  26 +-
 .../pd/{service => core}/PartitionServiceTest.java |  49 +-
 .../StoreMonitorDataServiceTest.java               |  27 +-
 .../hugegraph/pd/core/StoreNodeServiceTest.java    | 119 -----
 .../pd/{service => core}/StoreServiceTest.java     | 165 ++++---
 .../{service => core}/TaskScheduleServiceTest.java |  39 +-
 .../pd/core/meta/MetadataKeyHelperTest.java        | 210 ++++++++-
 .../pd/{ => core}/store/HgKVStoreImplTest.java     |  36 +-
 .../org/apache/hugegraph/pd/grpc/BaseGrpcTest.java |  23 +-
 .../apache/hugegraph/pd/grpc/GrpcSuiteTest.java    |  22 +-
 .../apache/hugegraph/pd/rest/BaseServerTest.java   |  25 +-
 .../apache/hugegraph/pd/rest/PDRestSuiteTest.java  |  16 +-
 .../pd/{service => rest}/RestApiTest.java          |  21 +-
 .../hugegraph/pd/service/BaseServerTest.java       |  57 ---
 .../hugegraph/pd/service/LogServiceTest.java       |  54 ---
 .../hugegraph/pd/service/ServerSuiteTest.java      |  42 --
 .../pd/service/StoreNodeServiceNewTest.java        |  64 ---
 .../hg-pd-test/src/main/resources/log4j2.xml       |  18 +-
 hugegraph-pd/local-release.sh                      |  25 --
 hugegraph-pd/pom.xml                               |  48 +-
 hugegraph-pd/settings.xml                          | 133 ------
 hugegraph-server/Dockerfile                        |   7 +-
 hugegraph-server/hugegraph-api/pom.xml             |   6 +
 .../main/java/org/apache/hugegraph/api/API.java    |  15 +-
 .../org/apache/hugegraph/api/arthas/ArthasAPI.java |   1 -
 .../org/apache/hugegraph/api/auth/AccessAPI.java   |  36 +-
 .../org/apache/hugegraph/api/auth/BelongAPI.java   |  34 +-
 .../org/apache/hugegraph/api/auth/GroupAPI.java    |  34 +-
 .../org/apache/hugegraph/api/auth/LoginAPI.java    |  15 +-
 .../org/apache/hugegraph/api/auth/ProjectAPI.java  |  36 +-
 .../org/apache/hugegraph/api/auth/TargetAPI.java   |  32 +-
 .../org/apache/hugegraph/api/auth/UserAPI.java     |  36 +-
 .../org/apache/hugegraph/api/cypher/CypherAPI.java |   1 -
 .../apache/hugegraph/api/cypher/CypherClient.java  |  26 +-
 .../apache/hugegraph/api/cypher/CypherModel.java   |   2 +
 .../hugegraph/api/filter/AccessLogFilter.java      |  12 +
 .../hugegraph/api/filter/AuthenticationFilter.java |  68 ++-
 .../hugegraph/api/filter/CompressInterceptor.java  |  19 +-
 .../api/filter/DecompressInterceptor.java          |   4 +-
 .../hugegraph/api/filter/ExceptionFilter.java      |  52 +--
 .../hugegraph/api/filter/LoadDetectFilter.java     |  37 +-
 .../hugegraph/api/filter/LoadReleaseFilter.java    |   4 +-
 .../hugegraph/api/filter/RedirectFilter.java       |   1 +
 .../apache/hugegraph/api/filter/StatusFilter.java  |   3 +-
 .../org/apache/hugegraph/api/graph/BatchAPI.java   |  37 +-
 .../org/apache/hugegraph/api/graph/EdgeAPI.java    | 166 +++----
 .../org/apache/hugegraph/api/graph/VertexAPI.java  |  98 ++--
 .../api/gremlin/AbstractJerseyRestClient.java      |   2 +-
 .../apache/hugegraph/api/gremlin/GremlinAPI.java   |  18 +-
 .../hugegraph/api/gremlin/GremlinQueryAPI.java     |   6 +-
 .../org/apache/hugegraph/api/job/AlgorithmAPI.java |   1 -
 .../org/apache/hugegraph/api/job/GremlinAPI.java   |   4 +-
 .../java/org/apache/hugegraph/api/job/TaskAPI.java |  12 +-
 .../apache/hugegraph/api/metrics/MetricsAPI.java   |   2 -
 .../apache/hugegraph/api/profile/GraphsAPI.java    |  48 +-
 .../apache/hugegraph/api/profile/ProfileAPI.java   |  31 +-
 .../apache/hugegraph/api/profile/VersionAPI.java   |  19 +-
 .../hugegraph/api/profile/WhiteIpListAPI.java      |   6 +-
 .../org/apache/hugegraph/api/raft/RaftAPI.java     |  34 +-
 .../hugegraph/api/traversers/AdamicAdarAPI.java    |  21 +-
 .../apache/hugegraph/api/traversers/CountAPI.java  |  22 +-
 .../api/traversers/CustomizedCrosspointsAPI.java   |   1 -
 .../hugegraph/api/traversers/EdgeExistenceAPI.java |   1 -
 .../hugegraph/api/traversers/NeighborRankAPI.java  |  22 +-
 .../hugegraph/api/traversers/PersonalRankAPI.java  |  20 +-
 .../api/traversers/ResourceAllocationAPI.java      |  21 +-
 .../apache/hugegraph/api/traversers/Vertices.java  |  17 +-
 .../hugegraph/api/variables/VariablesAPI.java      |  22 +-
 .../apache/hugegraph/auth/ConfigAuthenticator.java |  11 +-
 .../hugegraph/auth/ContextGremlinServer.java       |   8 +-
 .../apache/hugegraph/auth/HugeAuthenticator.java   |  19 +-
 .../hugegraph/auth/HugeFactoryAuthProxy.java       | 495 +++++++++++++++++----
 .../apache/hugegraph/auth/HugeGraphAuthProxy.java  |  68 +--
 .../hugegraph/auth/StandardAuthenticator.java      |  15 +-
 .../hugegraph/auth/WsAndHttpBasicAuthHandler.java  |  10 +-
 .../org/apache/hugegraph/config/ServerOptions.java |  48 +-
 .../org/apache/hugegraph/core/GraphManager.java    |  23 +-
 .../apache/hugegraph/define/UpdateStrategy.java    |   9 +-
 .../apache/hugegraph/metrics/MetricsModule.java    |   2 +-
 .../org/apache/hugegraph/metrics/MetricsUtil.java  |   3 +-
 .../apache/hugegraph/metrics/ServerReporter.java   |   5 +-
 .../apache/hugegraph/metrics/SystemMetrics.java    |   5 +-
 .../hugegraph/opencypher/CypherOpProcessor.java    |  38 +-
 .../apache/hugegraph/opencypher/CypherPlugin.java  |  28 +-
 .../hugegraph/rpc/RpcClientProviderWithAuth.java   |   3 +-
 .../apache/hugegraph/server/ApplicationConfig.java |  32 +-
 .../org/apache/hugegraph/server/RestServer.java    |  23 +-
 .../org/apache/hugegraph/version/ApiVersion.java   |   2 +-
 .../store/cassandra/CassandraEntryIterator.java    |   2 +-
 .../backend/store/cassandra/CassandraMetrics.java  |   6 +-
 .../store/cassandra/CassandraSerializer.java       |   1 +
 .../store/cassandra/CassandraSessionPool.java      |   1 +
 .../backend/store/cassandra/CassandraShard.java    |  42 +-
 .../backend/store/cassandra/CassandraStore.java    |  50 +--
 .../backend/store/cassandra/CassandraTable.java    |  35 +-
 .../backend/store/cassandra/CassandraTables.java   |  10 +-
 .../java/org/apache/hugegraph/HugeFactory.java     |   3 +-
 .../main/java/org/apache/hugegraph/HugeGraph.java  |   6 +-
 .../java/org/apache/hugegraph/HugeGraphParams.java |   9 +-
 .../org/apache/hugegraph/StandardHugeGraph.java    |  72 +--
 .../apache/hugegraph/analyzer/AnalyzerFactory.java |   6 +-
 .../apache/hugegraph/analyzer/AnsjAnalyzer.java    |   8 +-
 .../apache/hugegraph/analyzer/HanLPAnalyzer.java   |  23 +-
 .../org/apache/hugegraph/analyzer/IKAnalyzer.java  |   8 +-
 .../apache/hugegraph/analyzer/JcsegAnalyzer.java   |   8 +-
 .../apache/hugegraph/analyzer/JiebaAnalyzer.java   |   5 +-
 .../apache/hugegraph/analyzer/MMSeg4JAnalyzer.java |   7 +-
 .../apache/hugegraph/analyzer/SmartCNAnalyzer.java |   5 +-
 .../org/apache/hugegraph/auth/AuthManager.java     |   2 +-
 .../org/apache/hugegraph/auth/EntityManager.java   |  16 +-
 .../java/org/apache/hugegraph/auth/HugeAccess.java |   7 +-
 .../java/org/apache/hugegraph/auth/HugeBelong.java |  15 +-
 .../java/org/apache/hugegraph/auth/HugeGroup.java  |   9 +-
 .../org/apache/hugegraph/auth/HugeProject.java     |   7 +-
 .../org/apache/hugegraph/auth/HugeResource.java    |  19 +-
 .../java/org/apache/hugegraph/auth/HugeTarget.java |   9 +-
 .../java/org/apache/hugegraph/auth/HugeUser.java   |   7 +-
 .../apache/hugegraph/auth/RelationshipManager.java |  18 +-
 .../org/apache/hugegraph/auth/ResourceObject.java  |   2 +-
 .../org/apache/hugegraph/auth/ResourceType.java    |   9 +-
 .../org/apache/hugegraph/auth/RolePermission.java  |  26 +-
 .../org/apache/hugegraph/auth/SchemaDefine.java    |  12 +-
 .../apache/hugegraph/auth/StandardAuthManager.java |  18 +-
 .../org/apache/hugegraph/auth/TokenGenerator.java  |   2 +-
 .../apache/hugegraph/backend/BackendException.java |   2 +-
 .../hugegraph/backend/cache/AbstractCache.java     |   5 +-
 .../hugegraph/backend/cache/CacheManager.java      |  11 +-
 .../hugegraph/backend/cache/CacheNotifier.java     |   8 +-
 .../backend/cache/CachedBackendStore.java          |   2 +-
 .../backend/cache/CachedGraphTransaction.java      |  11 +-
 .../backend/cache/CachedSchemaTransaction.java     |   9 +-
 .../backend/cache/CachedSchemaTransactionV2.java   |   3 +-
 .../hugegraph/backend/cache/OffheapCache.java      |  23 +-
 .../apache/hugegraph/backend/cache/RamCache.java   |  12 +-
 .../org/apache/hugegraph/backend/id/EdgeId.java    |  40 +-
 .../java/org/apache/hugegraph/backend/id/Id.java   |   2 +-
 .../org/apache/hugegraph/backend/id/IdUtil.java    |   1 -
 .../hugegraph/backend/id/SnowflakeIdGenerator.java |  13 +-
 .../hugegraph/backend/id/SplicingIdGenerator.java  |  18 +-
 .../apache/hugegraph/backend/page/IdHolder.java    |   7 +-
 .../hugegraph/backend/page/PageEntryIterator.java  |   3 +-
 .../org/apache/hugegraph/backend/page/PageIds.java |   1 +
 .../apache/hugegraph/backend/page/QueryList.java   |  26 +-
 .../backend/page/SortByCountIdHolderList.java      |   3 +-
 .../backend/query/BatchConditionQuery.java         |   2 +-
 .../apache/hugegraph/backend/query/Condition.java  |  48 +-
 .../hugegraph/backend/query/ConditionQuery.java    |  46 +-
 .../backend/query/ConditionQueryFlatten.java       |   2 +-
 .../apache/hugegraph/backend/query/IdQuery.java    |   3 +-
 .../org/apache/hugegraph/backend/query/Query.java  |   8 +-
 .../hugegraph/backend/query/QueryResults.java      |  15 +-
 .../backend/serializer/AbstractSerializer.java     |   8 +-
 .../serializer/BinaryScatterSerializer.java        |   2 +-
 .../backend/serializer/BinarySerializer.java       |  31 +-
 .../hugegraph/backend/serializer/BytesBuffer.java  |  16 +-
 .../backend/serializer/GraphSerializer.java        |   3 +-
 .../backend/serializer/MergeIterator.java          |   4 +-
 .../backend/serializer/SerializerFactory.java      |   2 +-
 .../backend/serializer/TableBackendEntry.java      |   1 -
 .../backend/serializer/TableSerializer.java        |  23 +-
 .../backend/serializer/TextBackendEntry.java       |   3 +-
 .../backend/serializer/TextSerializer.java         |  31 +-
 .../backend/store/AbstractBackendStore.java        |   8 +-
 .../store/AbstractBackendStoreProvider.java        |  10 +-
 .../backend/store/BackendEntryIterator.java        |   1 -
 .../hugegraph/backend/store/BackendMutation.java   |  41 +-
 .../backend/store/BackendProviderFactory.java      |   7 +-
 .../backend/store/BackendSessionPool.java          |   5 +-
 .../hugegraph/backend/store/BackendStore.java      |   9 +-
 .../hugegraph/backend/store/BackendStoreInfo.java  |   3 +-
 .../backend/store/BackendStoreProvider.java        |   3 +-
 .../hugegraph/backend/store/BackendTable.java      |   4 +-
 .../hugegraph/backend/store/TableDefine.java       |   1 +
 .../backend/store/memory/InMemoryDBStore.java      |  12 +-
 .../store/memory/InMemoryDBStoreProvider.java      |   2 +-
 .../backend/store/memory/InMemoryDBTable.java      |  28 +-
 .../backend/store/memory/InMemoryDBTables.java     |  53 +--
 .../backend/store/memory/InMemoryMetrics.java      |   1 +
 .../backend/store/raft/RaftBackendStore.java       |  18 +-
 .../store/raft/RaftBackendStoreProvider.java       |   7 +-
 .../hugegraph/backend/store/raft/RaftClosure.java  |   4 +-
 .../hugegraph/backend/store/raft/RaftContext.java  |  44 +-
 .../backend/store/raft/RaftException.java          |   2 +-
 .../backend/store/raft/RaftGroupManagerImpl.java   |  20 +-
 .../hugegraph/backend/store/raft/RaftNode.java     |  26 +-
 .../hugegraph/backend/store/raft/RaftResult.java   |   3 +-
 .../backend/store/raft/StoreSerializer.java        |   2 +-
 .../backend/store/raft/StoreSnapshotFile.java      |   2 +-
 .../backend/store/raft/StoreStateMachine.java      |  22 +-
 .../raft/compress/CompressStrategyManager.java     |   6 +-
 .../raft/compress/ParallelCompressStrategy.java    |  16 +-
 .../backend/store/raft/rpc/AddPeerProcessor.java   |  11 +-
 .../backend/store/raft/rpc/ListPeersProcessor.java |  12 +-
 .../store/raft/rpc/RemovePeerProcessor.java        |  11 +-
 .../backend/store/raft/rpc/RpcForwarder.java       |  41 +-
 .../backend/store/raft/rpc/SetLeaderProcessor.java |   4 +-
 .../store/raft/rpc/StoreCommandProcessor.java      |  10 +-
 .../hugegraph/backend/store/ram/RamTable.java      |  14 +-
 .../hugegraph/backend/tx/AbstractTransaction.java  |  16 +-
 .../backend/tx/GraphIndexTransaction.java          | 147 +++---
 .../hugegraph/backend/tx/GraphTransaction.java     | 193 ++++----
 .../hugegraph/backend/tx/IndexableTransaction.java |   4 +-
 .../backend/tx/SchemaIndexTransaction.java         |   7 +-
 .../hugegraph/backend/tx/SchemaTransaction.java    |  39 +-
 .../org/apache/hugegraph/config/CoreOptions.java   |  40 +-
 .../apache/hugegraph/io/HugeGraphIoRegistry.java   |   2 +-
 .../apache/hugegraph/io/HugeGraphSONModule.java    |  65 ++-
 .../org/apache/hugegraph/io/HugeGryoModule.java    |   2 +-
 .../java/org/apache/hugegraph/job/ComputerJob.java |   2 +-
 .../apache/hugegraph/job/EphemeralJobBuilder.java  |   2 +-
 .../java/org/apache/hugegraph/job/GremlinJob.java  |  12 +-
 .../java/org/apache/hugegraph/job/JobBuilder.java  |   2 +-
 .../hugegraph/job/algorithm/AbstractAlgorithm.java |  32 +-
 .../hugegraph/job/algorithm/AlgorithmPool.java     |   6 +-
 .../hugegraph/job/algorithm/BfsTraverser.java      |   7 +-
 .../apache/hugegraph/job/algorithm/Consumers.java  |   5 +-
 .../job/algorithm/CountEdgeAlgorithm.java          |   3 +-
 .../job/algorithm/CountVertexAlgorithm.java        |   3 +-
 .../job/algorithm/SubgraphStatAlgorithm.java       |  14 +-
 .../job/algorithm/cent/AbstractCentAlgorithm.java  |  53 ++-
 .../cent/BetweennessCentralityAlgorithm.java       |  13 +-
 .../cent/BetweennessCentralityAlgorithmV2.java     |  11 +-
 .../cent/ClosenessCentralityAlgorithm.java         |   9 +-
 .../cent/ClosenessCentralityAlgorithmV2.java       |  13 +-
 .../algorithm/cent/DegreeCentralityAlgorithm.java  |   7 +-
 .../cent/EigenvectorCentralityAlgorithm.java       |   5 +-
 .../algorithm/cent/StressCentralityAlgorithm.java  |   7 +-
 .../cent/StressCentralityAlgorithmV2.java          |  10 +-
 .../comm/ClusterCoefficientAlgorithm.java          |   2 +-
 .../job/algorithm/comm/KCoreAlgorithm.java         |  16 +-
 .../job/algorithm/comm/LouvainAlgorithm.java       |   4 +-
 .../job/algorithm/comm/LouvainTraverser.java       |  46 +-
 .../hugegraph/job/algorithm/comm/LpaAlgorithm.java |  10 +-
 .../job/algorithm/comm/WeakConnectedComponent.java |  21 +-
 .../job/algorithm/rank/PageRankAlgorithm.java      |  33 +-
 .../similarity/FusiformSimilarityAlgorithm.java    |  15 +-
 .../hugegraph/job/computer/AbstractComputer.java   |  20 +-
 .../hugegraph/job/computer/LouvainComputer.java    |   5 +-
 .../apache/hugegraph/job/computer/LpaComputer.java |   3 +-
 .../hugegraph/job/computer/PageRankComputer.java   |   3 +-
 .../job/computer/TriangleCountComputer.java        |   2 +-
 .../computer/WeakConnectedComponentComputer.java   |   2 +-
 .../hugegraph/job/schema/EdgeLabelRemoveJob.java   |   3 +-
 .../hugegraph/job/schema/IndexLabelRebuildJob.java |  16 +-
 .../hugegraph/job/schema/IndexLabelRemoveJob.java  |   2 +-
 .../job/schema/OlapPropertyKeyClearJob.java        |   2 +-
 .../org/apache/hugegraph/job/schema/SchemaJob.java |  30 +-
 .../hugegraph/job/schema/VertexLabelRemoveJob.java |  11 +-
 .../job/system/DeleteExpiredElementJob.java        |   2 +-
 .../job/system/DeleteExpiredIndexJob.java          |   4 +-
 .../hugegraph/job/system/DeleteExpiredJob.java     |   9 +-
 .../apache/hugegraph/job/system/JobCounters.java   |   4 +-
 .../hugegraph/masterelection/ClusterRole.java      |   8 +-
 .../masterelection/RoleElectionOptions.java        |   2 +-
 .../masterelection/StandardClusterRoleStore.java   |   1 -
 .../masterelection/StandardRoleListener.java       |   2 +-
 .../hugegraph/plugin/HugeGraphGremlinPlugin.java   |   6 +-
 .../apache/hugegraph/plugin/HugeGraphPlugin.java   |   2 +-
 .../org/apache/hugegraph/schema/EdgeLabel.java     |  20 +-
 .../org/apache/hugegraph/schema/IndexLabel.java    |  19 +-
 .../org/apache/hugegraph/schema/PropertyKey.java   |  27 +-
 .../org/apache/hugegraph/schema/SchemaElement.java |  10 +-
 .../org/apache/hugegraph/schema/SchemaLabel.java   |  23 +-
 .../org/apache/hugegraph/schema/SchemaManager.java |  22 +-
 .../java/org/apache/hugegraph/schema/Userdata.java |   6 +-
 .../org/apache/hugegraph/schema/VertexLabel.java   |   2 +-
 .../hugegraph/schema/builder/AbstractBuilder.java  |   6 +-
 .../hugegraph/schema/builder/EdgeLabelBuilder.java |  55 +--
 .../schema/builder/IndexLabelBuilder.java          |  11 +-
 .../schema/builder/PropertyKeyBuilder.java         |  48 +-
 .../schema/builder/VertexLabelBuilder.java         |  49 +-
 .../hugegraph/security/HugeSecurityManager.java    | 168 ++++---
 .../org/apache/hugegraph/structure/GraphType.java  |   1 +
 .../org/apache/hugegraph/structure/HugeEdge.java   |   8 +-
 .../hugegraph/structure/HugeEdgeProperty.java      |   3 +-
 .../apache/hugegraph/structure/HugeElement.java    |  16 +-
 .../apache/hugegraph/structure/HugeFeatures.java   |  18 +-
 .../org/apache/hugegraph/structure/HugeIndex.java  |   2 +-
 .../apache/hugegraph/structure/HugeProperty.java   |   3 +-
 .../org/apache/hugegraph/structure/HugeVertex.java |  15 +-
 .../hugegraph/structure/HugeVertexProperty.java    |   9 +-
 .../apache/hugegraph/task/EphemeralJobQueue.java   |   6 +-
 .../org/apache/hugegraph/task/HugeServerInfo.java  |  22 +-
 .../java/org/apache/hugegraph/task/HugeTask.java   |  51 ++-
 .../apache/hugegraph/task/ServerInfoManager.java   |   6 +-
 .../hugegraph/task/StandardTaskScheduler.java      |  36 +-
 .../org/apache/hugegraph/task/TaskCallable.java    |   6 +-
 .../org/apache/hugegraph/task/TaskManager.java     | 225 +++++++---
 .../org/apache/hugegraph/task/TaskScheduler.java   |   8 +-
 .../java/org/apache/hugegraph/task/TaskStatus.java |   5 +-
 .../traversal/algorithm/CountTraverser.java        |   5 +-
 .../algorithm/FusiformSimilarityTraverser.java     |   2 +-
 .../traversal/algorithm/HugeTraverser.java         |   9 +-
 .../algorithm/JaccardSimilarTraverser.java         |   2 +-
 .../traversal/algorithm/KneighborTraverser.java    |   2 +-
 .../traversal/algorithm/KoutTraverser.java         |   2 +-
 .../traversal/algorithm/NeighborRankTraverser.java |  13 +-
 .../traversal/algorithm/OltpTraverser.java         |   6 +-
 .../traversal/algorithm/PathsTraverser.java        |   2 +-
 .../traversal/algorithm/PersonalRankTraverser.java |   7 +-
 .../traversal/algorithm/PredictionTraverser.java   |   1 +
 .../traversal/algorithm/SameNeighborTraverser.java |   4 +-
 .../traversal/algorithm/ShortestPathTraverser.java |  13 +-
 .../SingleSourceShortestPathTraverser.java         |   4 +-
 .../traversal/algorithm/SubGraphTraverser.java     |   2 +-
 .../algorithm/records/AbstractRecords.java         |   4 +-
 .../records/DoubleWayMultiPathsRecords.java        |   4 +-
 .../traversal/algorithm/records/KoutRecords.java   |   2 +-
 .../algorithm/records/record/SyncRecord.java       |   2 +-
 .../traversal/algorithm/steps/EdgeStep.java        |   6 +-
 .../traversal/algorithm/steps/RepeatEdgeStep.java  |   1 +
 .../algorithm/steps/WeightedEdgeStep.java          |   1 +
 .../strategy/ConcurrentTraverseStrategy.java       |   2 +-
 .../algorithm/strategy/SingleTraverseStrategy.java |  10 +-
 .../algorithm/strategy/TraverseStrategy.java       |   4 +-
 .../traversal/optimize/HugeCountStep.java          |   8 +-
 .../traversal/optimize/HugeCountStepStrategy.java  |  20 +-
 .../traversal/optimize/HugeGraphStep.java          |   5 +-
 .../traversal/optimize/HugeGraphStepStrategy.java  |   8 +-
 .../traversal/optimize/HugePrimaryKeyStrategy.java |   4 +-
 .../traversal/optimize/HugeScriptTraversal.java    |   4 +-
 .../traversal/optimize/HugeVertexStep.java         |  26 +-
 .../traversal/optimize/HugeVertexStepByBatch.java  |  17 +-
 .../traversal/optimize/HugeVertexStepStrategy.java |  18 +-
 .../hugegraph/traversal/optimize/QueryHolder.java  |   3 +-
 .../traversal/optimize/TraversalUtil.java          |  30 +-
 .../java/org/apache/hugegraph/type/Nameable.java   |   1 +
 .../hugegraph/type/define/CollectionType.java      |   2 +-
 .../org/apache/hugegraph/type/define/DataType.java |  12 +-
 .../apache/hugegraph/type/define/Directions.java   |   8 +-
 .../apache/hugegraph/type/define/IndexType.java    |   2 +-
 .../apache/hugegraph/type/define/SerialEnum.java   |   1 +
 .../org/apache/hugegraph/util/CompressUtil.java    |  13 +-
 .../java/org/apache/hugegraph/util/ConfigUtil.java |  17 +-
 .../java/org/apache/hugegraph/util/Consumers.java  |   2 +-
 .../util/FixedTimerWindowRateLimiter.java          |   2 +-
 .../util/FixedWatchWindowRateLimiter.java          |   4 +-
 .../java/org/apache/hugegraph/util/GZipUtil.java   |   1 -
 .../java/org/apache/hugegraph/util/JsonUtil.java   |  11 +-
 .../java/org/apache/hugegraph/util/KryoUtil.java   |   2 +-
 .../java/org/apache/hugegraph/util/LockUtil.java   |  20 +-
 .../org/apache/hugegraph/util/ParameterUtil.java   |   2 -
 .../org/apache/hugegraph/util/RateLimiter.java     |   3 +
 .../java/org/apache/hugegraph/util/Reflection.java |  62 ++-
 .../org/apache/hugegraph/util/StringEncoding.java  |   1 -
 .../util/collection/CollectionFactory.java         |  29 +-
 .../apache/hugegraph/util/collection/IdSet.java    |   9 +-
 .../hugegraph/util/collection/Int2IntsMap.java     |   2 +-
 .../hugegraph/util/collection/IntIterator.java     |   4 +-
 .../apache/hugegraph/util/collection/IntMap.java   |  23 +-
 .../util/collection/IntMapByDynamicHash.java       |  36 +-
 .../apache/hugegraph/util/collection/IntSet.java   |  13 +-
 .../util/collection/ObjectIntMappingFactory.java   |  11 +-
 .../apache/hugegraph/variables/HugeVariables.java  |  15 +-
 .../org/apache/hugegraph/version/CoreVersion.java  |   2 +-
 .../src/main/resources/proto/raft.proto            |  18 +-
 hugegraph-server/hugegraph-dist/docker/README.md   |  49 +-
 .../conf/grafana-datasources.yaml}                 |  40 +-
 .../remote.yaml => docker/conf/prometheus.yaml}    |  21 +-
 .../hugegraph-dist/docker/conf/tempo.yaml          |  56 +++
 .../hugegraph-dist/docker/docker-entrypoint.sh     |   2 +-
 .../docker/example/docker-compose-trace.yaml       |  56 +++
 .../hugegraph-dist/release-docs/LICENSE            |  19 +-
 .../hugegraph-dist/release-docs/NOTICE             |   9 +
 ...{LICENSE-airline.txt => LICENSE-swagger-ui.txt} |   0
 .../scripts/dependency/known-dependencies.txt      |  22 +-
 .../dependency/regenerate_known_dependencies.sh    |   4 +-
 .../src/assembly/static/bin/hugegraph-server.sh    |  71 ++-
 .../src/assembly/static/bin/start-hugegraph.sh     |  28 +-
 .../hugegraph-dist/src/assembly/static/bin/util.sh |   3 +-
 .../src/assembly/static/conf/gremlin-server.yaml   |  50 +--
 .../src/assembly/static/conf/log4j2.xml            |  26 +-
 .../src/assembly/static/conf/remote-objects.yaml   |   4 +-
 .../assembly/static/conf/rest-server.properties    |   2 +-
 .../src/assembly/static/scripts/example.groovy     |   7 +-
 .../assembly/travis/conf-raft1/gremlin-server.yaml |  40 +-
 .../assembly/travis/conf-raft2/gremlin-server.yaml |  40 +-
 .../assembly/travis/conf-raft3/gremlin-server.yaml |  40 +-
 .../hugegraph-dist/src/assembly/travis/maven.xml   |  40 +-
 .../src/assembly/travis/start-server.sh            |   5 +-
 .../java/org/apache/hugegraph/cmd/ConfDumper.java  |   7 +-
 .../java/org/apache/hugegraph/cmd/InitStore.java   |   9 +-
 .../org/apache/hugegraph/dist/HugeGraphServer.java |   2 +-
 .../apache/hugegraph/dist/HugeGremlinServer.java   |   7 +-
 .../org/apache/hugegraph/dist/HugeRestServer.java  |   3 +-
 .../org/apache/hugegraph/dist/RegisterUtil.java    |  37 +-
 .../hugegraph-dist/src/main/resources/log4j2.xml   |  28 +-
 .../org/apache/hugegraph/example/Example1.java     |  29 +-
 .../org/apache/hugegraph/example/Example2.java     |  43 +-
 .../org/apache/hugegraph/example/Example3.java     |   7 +-
 .../org/apache/hugegraph/example/ExampleUtil.java  |   5 +-
 .../hugegraph/example/GraphOfTheMoviesExample.java | 134 +++---
 .../org/apache/hugegraph/example/PerfExample1.java |   6 +-
 .../org/apache/hugegraph/example/PerfExample2.java |   6 +-
 .../org/apache/hugegraph/example/PerfExample3.java |   7 +-
 .../org/apache/hugegraph/example/PerfExample4.java |   6 +-
 .../apache/hugegraph/example/PerfExampleBase.java  |   7 +-
 .../org/apache/hugegraph/example/TaskExample.java  |   3 +-
 .../hugegraph/example/ThreadRangePerfTest.java     |   3 +-
 .../src/main/resources/log4j2.xml                  |  20 +-
 .../backend/store/hbase/HbaseMetrics.java          |  10 +-
 .../backend/store/hbase/HbaseOptions.java          |   2 +-
 .../backend/store/hbase/HbaseSerializer.java       |   5 +-
 .../backend/store/hbase/HbaseSessions.java         |  20 +-
 .../hugegraph/backend/store/hbase/HbaseStore.java  |  64 +--
 .../hugegraph/backend/store/hbase/HbaseTable.java  |  16 +-
 .../hugegraph/backend/store/hbase/HbaseTables.java |   3 +-
 .../backend/store/hstore/HstoreMetrics.java        |  36 +-
 .../backend/store/hstore/HstoreSessions.java       |   2 +
 .../backend/store/hstore/HstoreSessionsImpl.java   |  13 +-
 .../backend/store/hstore/HstoreStore.java          |  10 +-
 .../backend/store/mysql/MysqlEntryIterator.java    |   4 +-
 .../backend/store/mysql/MysqlMetrics.java          |   1 +
 .../backend/store/mysql/MysqlOptions.java          |   6 +-
 .../backend/store/mysql/MysqlSerializer.java       |   3 +-
 .../backend/store/mysql/MysqlSessions.java         |  20 +-
 .../hugegraph/backend/store/mysql/MysqlStore.java  |  13 +-
 .../hugegraph/backend/store/mysql/MysqlTable.java  |  24 +-
 .../hugegraph/backend/store/mysql/MysqlTables.java |  23 +-
 .../backend/store/mysql/WhereBuilder.java          |  34 +-
 .../hugegraph/backend/store/palo/PaloFile.java     |   2 +-
 .../hugegraph/backend/store/palo/PaloSessions.java |   6 +-
 .../hugegraph/backend/store/palo/PaloStore.java    |   3 +-
 .../backend/store/palo/PaloStoreProvider.java      |   4 +-
 .../hugegraph/backend/store/palo/PaloTable.java    |   5 +-
 .../hugegraph/backend/store/palo/PaloTables.java   |  12 +-
 .../store/postgresql/PostgresqlSerializer.java     |   9 +-
 .../store/postgresql/PostgresqlSessions.java       |  34 +-
 .../store/postgresql/PostgresqlStoreProvider.java  |   9 +-
 .../backend/store/postgresql/PostgresqlTable.java  |   6 +-
 .../backend/store/postgresql/PostgresqlTables.java |  34 +-
 .../backend/store/rocksdb/RocksDBOptions.java      |   4 +-
 .../backend/store/rocksdb/RocksDBStdSessions.java  |  36 +-
 .../backend/store/rocksdb/RocksDBStore.java        |   4 +-
 .../backend/store/rocksdb/RocksDBTable.java        |   2 +-
 .../store/rocksdbsst/RocksDBSstSessions.java       |   6 +-
 .../backend/store/rocksdbsst/RocksDBSstStore.java  |   2 +-
 .../backend/store/scylladb/ScyllaDBMetrics.java    |   1 -
 .../store/scylladb/ScyllaDBStoreProvider.java      |   9 +-
 .../store/scylladb/ScyllaDBTablesWithMV.java       |  52 +--
 hugegraph-server/hugegraph-test/pom.xml            |   2 +-
 .../org/apache/hugegraph/api/ApiTestSuite.java     |  32 +-
 .../org/apache/hugegraph/api/ArthasApiTest.java    |  38 +-
 .../java/org/apache/hugegraph/api/BaseApiTest.java | 281 ++++++------
 .../org/apache/hugegraph/api/CypherApiTest.java    |   2 +-
 .../java/org/apache/hugegraph/api/EdgeApiTest.java | 176 ++++----
 .../org/apache/hugegraph/api/EdgeLabelApiTest.java |  96 ++--
 .../org/apache/hugegraph/api/GremlinApiTest.java   | 193 ++++----
 .../apache/hugegraph/api/IndexLabelApiTest.java    | 102 ++---
 .../org/apache/hugegraph/api/LoginApiTest.java     |  13 +-
 .../org/apache/hugegraph/api/MetricsApiTest.java   |   3 +
 .../org/apache/hugegraph/api/ProjectApiTest.java   |   6 +-
 .../apache/hugegraph/api/PropertyKeyApiTest.java   |  40 +-
 .../java/org/apache/hugegraph/api/TaskApiTest.java |  10 +-
 .../java/org/apache/hugegraph/api/UserApiTest.java |  10 +-
 .../org/apache/hugegraph/api/VertexApiTest.java    |  48 +-
 .../apache/hugegraph/api/VertexLabelApiTest.java   |  72 +--
 .../api/traversers/AdamicAdarAPITest.java          |   6 +-
 .../api/traversers/AllShortestPathsApiTest.java    |   2 +-
 .../hugegraph/api/traversers/CountApiTest.java     |   6 +-
 .../api/traversers/CrosspointsApiTest.java         |   9 +-
 .../traversers/CustomizedCrosspointsApiTest.java   |   4 +-
 .../hugegraph/api/traversers/EdgesApiTest.java     |   9 +-
 .../api/traversers/FusiformSimilarityApiTest.java  |   4 +-
 .../api/traversers/JaccardSimilarityApiTest.java   |   8 +-
 .../traversers/MultiNodeShortestPathApiTest.java   |   4 +-
 .../api/traversers/NeighborRankApiTest.java        |   4 +-
 .../hugegraph/api/traversers/PathsApiTest.java     |   6 +-
 .../api/traversers/PersonalRankApiTest.java        |   4 +-
 .../api/traversers/ResourceAllocationAPITest.java  |   6 +-
 .../hugegraph/api/traversers/RingsApiTest.java     |   5 +-
 .../api/traversers/ShortestPathApiTest.java        |   5 +-
 .../api/traversers/TemplatePathsApiTest.java       |   5 +-
 .../api/traversers/TraversersApiTestSuite.java     |  45 +-
 .../traversers/WeightedShortestPathApiTest.java    |   5 +-
 .../java/org/apache/hugegraph/core/AuthTest.java   | 100 +++--
 .../org/apache/hugegraph/core/BaseCoreTest.java    |   9 +
 .../org/apache/hugegraph/core/CoreTestSuite.java   |  27 +-
 .../org/apache/hugegraph/core/EdgeCoreTest.java    | 320 ++++++-------
 .../apache/hugegraph/core/EdgeLabelCoreTest.java   |  48 +-
 .../apache/hugegraph/core/IndexLabelCoreTest.java  |  72 +--
 .../org/apache/hugegraph/core/MultiGraphsTest.java |  14 +-
 .../apache/hugegraph/core/PropertyCoreTest.java    |  22 +-
 .../apache/hugegraph/core/PropertyKeyCoreTest.java |  12 +-
 .../org/apache/hugegraph/core/RamTableTest.java    |  31 +-
 .../org/apache/hugegraph/core/RestoreCoreTest.java | 127 +++---
 .../core/RoleElectionStateMachineTest.java         |   2 +-
 .../org/apache/hugegraph/core/SchemaCoreTest.java  |   5 +-
 .../org/apache/hugegraph/core/TaskCoreTest.java    | 157 +++----
 .../org/apache/hugegraph/core/VertexCoreTest.java  | 392 ++++++++--------
 .../apache/hugegraph/core/VertexLabelCoreTest.java |  40 +-
 .../org/apache/hugegraph/testutil/FakeObjects.java |   3 +-
 .../java/org/apache/hugegraph/testutil/Utils.java  |   7 +-
 .../hugegraph/tinkerpop/ProcessBasicSuite.java     | 286 ++++++------
 .../hugegraph/tinkerpop/ProcessStandardTest.java   |   1 +
 .../hugegraph/tinkerpop/StructureBasicSuite.java   |  61 +--
 .../hugegraph/tinkerpop/StructureStandardTest.java |   1 +
 .../org/apache/hugegraph/tinkerpop/TestGraph.java  |   5 +-
 .../hugegraph/tinkerpop/TestGraphFactory.java      |   2 +-
 .../hugegraph/tinkerpop/TestGraphProvider.java     |  50 +--
 .../tinkerpop/tests/HugeGraphWriteTest.java        |  11 +-
 .../org/apache/hugegraph/unit/BaseUnitTest.java    |   7 +-
 .../org/apache/hugegraph/unit/FakeObjects.java     |   9 +-
 .../org/apache/hugegraph/unit/UnitTestSuite.java   | 137 +++---
 .../hugegraph/unit/cache/CacheManagerTest.java     |  20 +-
 .../org/apache/hugegraph/unit/cache/CacheTest.java |  16 +-
 .../unit/cache/CachedGraphTransactionTest.java     |   9 +-
 .../unit/cache/CachedSchemaTransactionTest.java    |   8 +-
 .../apache/hugegraph/unit/cache/RamTableTest.java  |   9 +-
 .../hugegraph/unit/cassandra/CassandraTest.java    |  20 +-
 .../apache/hugegraph/unit/core/AnalyzerTest.java   |  11 +-
 .../hugegraph/unit/core/BackendMutationTest.java   |   7 +-
 .../hugegraph/unit/core/BackendStoreInfoTest.java  |   7 +-
 .../unit/core/ConditionQueryFlattenTest.java       |   8 +-
 .../apache/hugegraph/unit/core/ConditionTest.java  |   4 +-
 .../apache/hugegraph/unit/core/DataTypeTest.java   |   5 +-
 .../apache/hugegraph/unit/core/DirectionsTest.java |   9 +-
 .../apache/hugegraph/unit/core/ExceptionTest.java  |   4 +-
 .../apache/hugegraph/unit/core/LocksTableTest.java |  10 +-
 .../apache/hugegraph/unit/core/PageStateTest.java  |   3 +-
 .../org/apache/hugegraph/unit/core/QueryTest.java  |   4 +-
 .../org/apache/hugegraph/unit/core/RangeTest.java  |  11 +-
 .../hugegraph/unit/core/RolePermissionTest.java    |  46 +-
 .../apache/hugegraph/unit/core/RowLockTest.java    |  11 +-
 .../hugegraph/unit/core/SecurityManagerTest.java   |  61 ++-
 .../apache/hugegraph/unit/core/SerialEnumTest.java |   3 +-
 .../hugegraph/unit/core/SystemSchemaStoreTest.java |   5 +-
 .../hugegraph/unit/core/TraversalUtilTest.java     |  19 +-
 .../org/apache/hugegraph/unit/id/EdgeIdTest.java   |  10 +-
 .../java/org/apache/hugegraph/unit/id/IdTest.java  |  42 +-
 .../org/apache/hugegraph/unit/id/IdUtilTest.java   |   5 +-
 .../hugegraph/unit/id/SplicingIdGeneratorTest.java |  16 +-
 .../apache/hugegraph/unit/mysql/MysqlUtilTest.java |   3 +-
 .../hugegraph/unit/mysql/WhereBuilderTest.java     |   4 +-
 .../hugegraph/unit/rocksdb/RocksDBPerfTest.java    |   4 +-
 .../hugegraph/unit/rocksdb/RocksDBSessionTest.java |  23 +-
 .../hugegraph/unit/serializer/BytesBufferTest.java |  10 +-
 .../unit/serializer/SerializerFactoryTest.java     |   5 +-
 .../unit/serializer/StoreSerializerTest.java       |   7 +-
 .../unit/serializer/TableBackendEntryTest.java     |  12 +-
 .../unit/serializer/TextBackendEntryTest.java      |   4 +-
 .../hugegraph/unit/util/CompressUtilTest.java      |   6 +-
 .../apache/hugegraph/unit/util/JsonUtilTest.java   |  33 +-
 .../hugegraph/unit/util/RateLimiterTest.java       |   5 +-
 .../hugegraph/unit/util/StringEncodingTest.java    |  13 +-
 .../apache/hugegraph/unit/util/VersionTest.java    |   5 +-
 .../util/collection/CollectionFactoryTest.java     |  12 +-
 .../hugegraph/unit/util/collection/IdSetTest.java  |  14 +-
 .../unit/util/collection/Int2IntsMapTest.java      |  47 +-
 .../hugegraph/unit/util/collection/IntMapTest.java |  51 +--
 .../hugegraph/unit/util/collection/IntSetTest.java |  11 +-
 .../unit/util/collection/ObjectIntMappingTest.java |   9 +-
 .../hugegraph-test/src/main/resources/log4j2.xml   |  26 +-
 .../map/MapRandomGetPutThroughputTest.java         |   8 +-
 hugegraph-server/pom.xml                           |   2 +-
 {hugegraph-server => hugegraph-store}/Dockerfile   |  28 +-
 hugegraph-store/LICENSE                            | 216 ---------
 hugegraph-store/NOTICE                             |   7 -
 hugegraph-store/build-change.sh                    |  35 --
 hugegraph-store/build-pre.sh                       | 105 -----
 hugegraph-store/build.sh                           |  33 --
 hugegraph-store/ci.yml                             |  43 --
 hugegraph-store/deploy-release.sh                  |  25 --
 hugegraph-store/deploy-snapshot.sh                 |  23 -
 hugegraph-store/hg-store-cli/deploy-snapshot.sh    |  22 -
 hugegraph-store/hg-store-cli/pom.xml               |  18 +-
 .../org/apache/hugegraph/store/cli/AppConfig.java  |  18 +-
 .../store/cli/StoreConsoleApplication.java         |  18 +-
 .../hugegraph/store/cli/loader/HgThread2DB.java    |  20 +-
 .../hugegraph/store/cli/scan/GrpcShardScanner.java |  18 +-
 .../hugegraph/store/cli/scan/HgStoreCommitter.java |  18 +-
 .../hugegraph/store/cli/scan/HgStoreScanner.java   |  18 +-
 .../apache/hugegraph/store/cli/util/HgCliUtil.java |  18 +-
 .../apache/hugegraph/store/cli/util/HgMetricX.java |  18 +-
 .../src/main/resources/hg-store-client.properties  |  21 +-
 .../hg-store-cli/src/main/resources/log4j2.xml     |  18 +-
 hugegraph-store/hg-store-client/deploy-snapshot.sh |  23 -
 hugegraph-store/hg-store-client/pom.xml            |  18 +-
 .../java/org/apache/hugegraph/store/HgKvEntry.java |  18 +-
 .../org/apache/hugegraph/store/HgKvIterator.java   |  18 +-
 .../hugegraph/store/HgKvOrderedIterator.java       |  18 +-
 .../apache/hugegraph/store/HgKvPagingIterator.java |  18 +-
 .../java/org/apache/hugegraph/store/HgKvStore.java |  18 +-
 .../org/apache/hugegraph/store/HgOwnerKey.java     |  18 +-
 .../org/apache/hugegraph/store/HgPageSize.java     |  18 +-
 .../java/org/apache/hugegraph/store/HgPrivate.java |  18 +-
 .../org/apache/hugegraph/store/HgScanQuery.java    |  18 +-
 .../org/apache/hugegraph/store/HgSeekAble.java     |  18 +-
 .../apache/hugegraph/store/HgSessionManager.java   |  18 +-
 .../apache/hugegraph/store/HgSessionProvider.java  |  18 +-
 .../org/apache/hugegraph/store/HgStoreClient.java  |  18 +-
 .../org/apache/hugegraph/store/HgStoreSession.java |  18 +-
 .../org/apache/hugegraph/store/HgTkvEntry.java     |  18 +-
 .../org/apache/hugegraph/store/HgTokvEntry.java    |  18 +-
 .../hugegraph/store/client/HgNodePartition.java    |  18 +-
 .../store/client/HgNodePartitionerBuilder.java     |  18 +-
 .../apache/hugegraph/store/client/HgPrivate.java   |  18 +-
 .../apache/hugegraph/store/client/HgStoreNode.java |  20 +-
 .../hugegraph/store/client/HgStoreNodeBuilder.java |  18 +-
 .../store/client/HgStoreNodeCandidates.java        |  18 +-
 .../hugegraph/store/client/HgStoreNodeManager.java |  18 +-
 .../store/client/HgStoreNodeNotifier.java          |  18 +-
 .../store/client/HgStoreNodePartitioner.java       |  18 +-
 .../store/client/HgStoreNodePartitionerImpl.java   |  18 +-
 .../store/client/HgStoreNodeProvider.java          |  18 +-
 .../hugegraph/store/client/HgStoreNodeSession.java |  18 +-
 .../hugegraph/store/client/HgStoreNotice.java      |  18 +-
 .../hugegraph/store/client/HgStoreService.java     |  18 +-
 .../store/client/HgStoreSessionProvider.java       |  18 +-
 .../hugegraph/store/client/HgTkvEntryImpl.java     |  18 +-
 .../hugegraph/store/client/HgTokvEntryImpl.java    |  18 +-
 .../store/client/MultiNodeSessionFactory.java      |  18 +-
 .../org/apache/hugegraph/store/client/NodeTkv.java |  18 +-
 .../hugegraph/store/client/NodeTxExecutor.java     |  18 +-
 .../hugegraph/store/client/NodeTxSessionProxy.java |  18 +-
 .../hugegraph/store/client/SequencedIterator.java  |  18 +-
 .../store/client/ShiftWorkIteratorProxy.java       |  18 +-
 .../store/client/TopWorkIteratorProxy.java         |  18 +-
 .../store/client/grpc/AbstractGrpcClient.java      |  18 +-
 .../store/client/grpc/GrpcKvEntryImpl.java         |  20 +-
 .../store/client/grpc/GrpcKvIteratorImpl.java      |  18 +-
 .../store/client/grpc/GrpcNodeHealthyClient.java   |  18 +-
 .../store/client/grpc/GrpcStoreNodeBuilder.java    |  18 +-
 .../store/client/grpc/GrpcStoreNodeImpl.java       |  18 +-
 .../client/grpc/GrpcStoreNodeSessionImpl.java      |  18 +-
 .../store/client/grpc/GrpcStoreSessionClient.java  |  18 +-
 .../store/client/grpc/GrpcStoreStateClient.java    |  18 +-
 .../store/client/grpc/GrpcStoreStreamClient.java   |  18 +-
 .../hugegraph/store/client/grpc/GrpcUtil.java      |  18 +-
 .../store/client/grpc/KvBatchOneShotScanner.java   |  20 +-
 .../store/client/grpc/KvBatchScanner.java          |  18 +-
 .../store/client/grpc/KvBatchScanner5.java         |  20 +-
 .../store/client/grpc/KvBatchScannerMerger.java    |  18 +-
 .../hugegraph/store/client/grpc/KvBatchUtil.java   |  20 +-
 .../store/client/grpc/KvCloseableIterator.java     |  18 +-
 .../store/client/grpc/KvListIterator.java          |  18 +-
 .../store/client/grpc/KvOneShotScanner.java        |  20 +-
 .../hugegraph/store/client/grpc/KvPageScanner.java |  24 +-
 .../store/client/grpc/NotifyingExecutor.java       |  18 +-
 .../hugegraph/store/client/grpc/ScanUtil.java      |  18 +-
 .../store/client/grpc/SeekAbleIterator.java        |  20 +-
 .../store/client/grpc/SwitchingExecutor.java       |  18 +-
 .../hugegraph/store/client/type/HgNodeStatus.java  |  18 +-
 .../store/client/type/HgStoreClientException.java  |  18 +-
 .../apache/hugegraph/store/client/util/Base58.java |  18 +-
 .../hugegraph/store/client/util/ExecutorPool.java  |  18 +-
 .../hugegraph/store/client/util/HgAssert.java      |  20 +-
 .../hugegraph/store/client/util/HgBufferProxy.java |  18 +-
 .../store/client/util/HgStoreClientConfig.java     |  18 +-
 .../store/client/util/HgStoreClientConst.java      |  18 +-
 .../store/client/util/HgStoreClientUtil.java       |  18 +-
 .../apache/hugegraph/store/client/util/HgUuid.java |  18 +-
 .../hugegraph/store/client/util/MetricX.java       |  18 +-
 .../hugegraph/store/client/util/PropertyUtil.java  |  18 +-
 .../src/main/resources/hg-store-client.properties  |  21 +-
 .../hg-store-client/src/main/resources/log4j2.xml  |  18 +-
 hugegraph-store/hg-store-common/mvnw               | 310 -------------
 hugegraph-store/hg-store-common/mvnw.cmd           | 182 --------
 hugegraph-store/hg-store-common/pom.xml            |  18 +-
 .../store/buffer/ByteBufferAllocator.java          |  18 +-
 .../hugegraph/store/buffer/KVByteBuffer.java       |  18 +-
 .../java/org/apache/hugegraph/store/term/Bits.java |  18 +-
 .../org/apache/hugegraph/store/term/HgPair.java    |  20 +-
 .../org/apache/hugegraph/store/term/HgTriple.java  |  18 +-
 hugegraph-store/hg-store-core/build.sh             |  32 --
 hugegraph-store/hg-store-core/pom.xml              |  18 +-
 .../apache/hugegraph/store/HeartbeatService.java   |  18 +-
 .../org/apache/hugegraph/store/HgStoreEngine.java  |  18 +-
 .../hugegraph/store/HgStoreStateListener.java      |  18 +-
 .../apache/hugegraph/store/PartitionEngine.java    |  18 +-
 .../store/PartitionInstructionProcessor.java       |  18 +-
 .../hugegraph/store/PartitionStateListener.java    |  18 +-
 .../store/business/AbstractSelectIterator.java     |  18 +-
 .../hugegraph/store/business/BusinessHandler.java  |  18 +-
 .../store/business/BusinessHandlerImpl.java        |  18 +-
 .../apache/hugegraph/store/business/DataMover.java |  18 +-
 .../hugegraph/store/business/DefaultDataMover.java |  18 +-
 .../hugegraph/store/business/FilterIterator.java   |  18 +-
 .../store/business/GraphStoreIterator.java         |  18 +-
 .../hugegraph/store/business/InnerKeyCreator.java  |  18 +-
 .../hugegraph/store/business/InnerKeyFilter.java   |  18 +-
 .../store/business/MultiPartitionIterator.java     |  18 +-
 .../hugegraph/store/business/SelectIterator.java   |  18 +-
 .../hugegraph/store/cmd/BatchPutRequest.java       |  18 +-
 .../hugegraph/store/cmd/BatchPutResponse.java      |  18 +-
 .../hugegraph/store/cmd/CleanDataRequest.java      |  18 +-
 .../hugegraph/store/cmd/CleanDataResponse.java     |  18 +-
 .../hugegraph/store/cmd/CreateRaftRequest.java     |  18 +-
 .../hugegraph/store/cmd/CreateRaftResponse.java    |  18 +-
 .../hugegraph/store/cmd/DbCompactionRequest.java   |  18 +-
 .../hugegraph/store/cmd/DbCompactionResponse.java  |  20 +-
 .../hugegraph/store/cmd/DestroyRaftRequest.java    |  18 +-
 .../hugegraph/store/cmd/DestroyRaftResponse.java   |  18 +-
 .../hugegraph/store/cmd/FutureClosureAdapter.java  |  18 +-
 .../hugegraph/store/cmd/GetStoreInfoRequest.java   |  18 +-
 .../hugegraph/store/cmd/GetStoreInfoResponse.java  |  18 +-
 .../org/apache/hugegraph/store/cmd/HgCmdBase.java  |  18 +-
 .../apache/hugegraph/store/cmd/HgCmdClient.java    |  18 +-
 .../apache/hugegraph/store/cmd/HgCmdProcessor.java |  18 +-
 .../store/cmd/UpdatePartitionRequest.java          |  18 +-
 .../store/cmd/UpdatePartitionResponse.java         |  18 +-
 .../hugegraph/store/meta/DeletedFileManager.java   |  18 +-
 .../org/apache/hugegraph/store/meta/Graph.java     |  18 +-
 .../hugegraph/store/meta/GraphIdManager.java       |  20 +-
 .../apache/hugegraph/store/meta/GraphManager.java  |  18 +-
 .../hugegraph/store/meta/MetadataKeyHelper.java    |  18 +-
 .../org/apache/hugegraph/store/meta/Partition.java |  18 +-
 .../hugegraph/store/meta/PartitionManager.java     |  18 +-
 .../apache/hugegraph/store/meta/PartitionRole.java |  18 +-
 .../hugegraph/store/meta/PartitionStats.java       |  18 +-
 .../org/apache/hugegraph/store/meta/Shard.java     |  18 +-
 .../apache/hugegraph/store/meta/ShardGroup.java    |  18 +-
 .../org/apache/hugegraph/store/meta/Store.java     |  18 +-
 .../apache/hugegraph/store/meta/StoreMetadata.java |  18 +-
 .../apache/hugegraph/store/meta/TaskManager.java   |  18 +-
 .../store/meta/asynctask/AbstractAsyncTask.java    |  18 +-
 .../hugegraph/store/meta/asynctask/AsyncTask.java  |  18 +-
 .../store/meta/asynctask/AsyncTaskState.java       |  18 +-
 .../hugegraph/store/meta/asynctask/CleanTask.java  |  18 +-
 .../store/meta/base/DBSessionBuilder.java          |  18 +-
 .../hugegraph/store/meta/base/GlobalMetaStore.java |  18 +-
 .../hugegraph/store/meta/base/MetaStoreBase.java   |  18 +-
 .../store/meta/base/PartitionMetaStore.java        |  18 +-
 .../hugegraph/store/metric/HgMetricService.java    |  18 +-
 .../hugegraph/store/metric/HgStoreMetric.java      |  18 +-
 .../store/metric/SystemMetricService.java          |  18 +-
 .../store/options/HgStoreEngineOptions.java        |  18 +-
 .../hugegraph/store/options/MetadataOptions.java   |  18 +-
 .../store/options/PartitionEngineOptions.java      |  18 +-
 .../store/options/RaftRocksdbOptions.java          |  18 +-
 .../hugegraph/store/pd/DefaultPdProvider.java      |  18 +-
 .../hugegraph/store/pd/FakePdServiceProvider.java  |  18 +-
 .../store/pd/PartitionInstructionListener.java     |  18 +-
 .../org/apache/hugegraph/store/pd/PdProvider.java  |  18 +-
 .../hugegraph/store/raft/HgStoreStateMachine.java  |  18 +-
 .../apache/hugegraph/store/raft/RaftClosure.java   |  18 +-
 .../apache/hugegraph/store/raft/RaftOperation.java |  18 +-
 .../hugegraph/store/raft/RaftStateListener.java    |  18 +-
 .../hugegraph/store/raft/RaftTaskHandler.java      |  18 +-
 .../hugegraph/store/raft/util/RaftUtils.java       |  18 +-
 .../store/snapshot/HgSnapshotHandler.java          |  18 +-
 .../org/apache/hugegraph/store/util/Asserts.java   |  20 +-
 .../hugegraph/store/util/CopyOnWriteCache.java     |  20 +-
 .../apache/hugegraph/store/util/FutureClosure.java |  18 +-
 .../apache/hugegraph/store/util/HgRaftError.java   |  18 +-
 .../apache/hugegraph/store/util/HgStoreConst.java  |  18 +-
 .../hugegraph/store/util/HgStoreException.java     |  18 +-
 .../org/apache/hugegraph/store/util/IpUtil.java    |  18 +-
 .../org/apache/hugegraph/store/util/Lifecycle.java |  18 +-
 .../hugegraph/store/util/ManualResetEvent.java     |  18 +-
 .../store/util/PartitionMetaStoreWrapper.java      |  18 +-
 .../hugegraph/store/util/UnsafeUtf8Util.java       |  18 +-
 .../apache/hugegraph/store/util/UnsafeUtil.java    |  18 +-
 .../org/apache/hugegraph/store/util/Version.java   |  18 +-
 .../org/apache/hugegraph/store/util/ZipUtils.java  |  18 +-
 .../hg-store-dist/docker/docker-entrypoint.sh      |   6 +-
 hugegraph-store/hg-store-dist/pom.xml              |  18 +-
 .../src/assembly/descriptor/server-assembly.xml    |  18 +-
 .../assembly/static/bin/restart-hugegraph-store.sh |  20 +-
 .../assembly/static/bin/start-hugegraph-store.sh   |  74 ++-
 .../assembly/static/bin/stop-hugegraph-store.sh    |  18 +-
 .../hg-store-dist/src/assembly/static/bin/util.sh  |  18 +-
 .../src/assembly/static/conf/log4j2.xml            |  18 +-
 hugegraph-store/hg-store-grpc/build.sh             |  26 --
 hugegraph-store/hg-store-grpc/pom.xml              |  18 +-
 .../store/grpc/stream/HgStoreStreamGrpc.java       |  18 +-
 .../store/grpc/stream/HgStoreStreamProto.java      |  18 +-
 .../hugegraph/store/grpc/stream/KvStream.java      |  18 +-
 .../store/grpc/stream/KvStreamOrBuilder.java       |  18 +-
 .../hugegraph/store/grpc/stream/store_stream.proto |  17 +
 .../hg-store-grpc/src/main/proto/graphpb.proto     |  17 +
 .../hg-store-grpc/src/main/proto/healthy.proto     |  19 +-
 .../src/main/proto/store_common.proto              |  19 +-
 .../src/main/proto/store_session.proto             |  17 +
 .../hg-store-grpc/src/main/proto/store_state.proto |  17 +
 .../src/main/proto/store_stream_meta.proto         |  17 +
 hugegraph-store/hg-store-node/pom.xml              |  18 +-
 .../hg-store-node/src/assembly/static/bin/app.sh   |  72 ---
 .../src/assembly/static/bin/hg-get-release.sh      |  72 ---
 .../src/assembly/static/bin/hg-update.sh           |  48 --
 .../org/apache/hugegraph/store/node/AppConfig.java |  18 +-
 .../hugegraph/store/node/AppShutdownHook.java      |  18 +-
 .../hugegraph/store/node/StoreNodeApplication.java |  18 +-
 .../node/controller/HgStoreMetricsController.java  |  18 +-
 .../node/controller/HgStoreStatusController.java   |  18 +-
 .../store/node/controller/HgTestController.java    |  18 +-
 .../hugegraph/store/node/controller/IndexAPI.java  |  18 +-
 .../store/node/controller/PartitionAPI.java        |  18 +-
 .../hugegraph/store/node/entry/RestResult.java     |  18 +-
 .../store/node/grpc/BatchGrpcClosure.java          |  20 +-
 .../store/node/grpc/BatchScanIterator.java         |  18 +-
 .../hugegraph/store/node/grpc/EmptyIterator.java   |  18 +-
 .../store/node/grpc/FusingScanIterator.java        |  20 +-
 .../store/node/grpc/GRpcServerConfig.java          |  18 +-
 .../hugegraph/store/node/grpc/GrpcClosure.java     |  20 +-
 .../store/node/grpc/HgStoreNodeService.java        |  18 +-
 .../store/node/grpc/HgStoreNodeState.java          |  18 +-
 .../store/node/grpc/HgStoreSessionImpl.java        |  18 +-
 .../store/node/grpc/HgStoreStateService.java       |  18 +-
 .../store/node/grpc/HgStoreStateSubject.java       |  18 +-
 .../store/node/grpc/HgStoreStreamImpl.java         |  18 +-
 .../store/node/grpc/HgStoreWrapperEx.java          |  18 +-
 .../store/node/grpc/ParallelScanIterator.java      |  18 +-
 .../hugegraph/store/node/grpc/QueryCondition.java  |  18 +-
 .../store/node/grpc/ScanBatchOneShotResponse.java  |  20 +-
 .../store/node/grpc/ScanBatchResponse.java         |  18 +-
 .../store/node/grpc/ScanBatchResponse3.java        |  20 +-
 .../store/node/grpc/ScanBatchResponseFactory.java  |  18 +-
 .../store/node/grpc/ScanOneShotResponse.java       |  20 +-
 .../hugegraph/store/node/grpc/ScanQuery.java       |  18 +-
 .../store/node/grpc/ScanQueryProducer.java         |  18 +-
 .../store/node/grpc/ScanStreamResponse.java        |  20 +-
 .../apache/hugegraph/store/node/grpc/ScanUtil.java |  20 +-
 .../store/node/grpc/scan/GraphStoreImpl.java       |  18 +-
 .../store/node/grpc/scan/ScanResponseObserver.java |  18 +-
 .../store/node/listener/ContextClosedListener.java |  18 +-
 .../store/node/listener/PdConfigureListener.java   |  20 +-
 .../hugegraph/store/node/metrics/DriveMetrics.java |  18 +-
 .../store/node/metrics/GRpcExMetrics.java          |  18 +-
 .../hugegraph/store/node/metrics/JRaftMetrics.java |  18 +-
 .../store/node/metrics/MetricsConfig.java          |  18 +-
 .../hugegraph/store/node/metrics/MetricsUtil.java  |  18 +-
 .../hugegraph/store/node/metrics/ProcfsEntry.java  |  11 +-
 .../store/node/metrics/ProcfsMetrics.java          |  18 +-
 .../hugegraph/store/node/metrics/ProcfsReader.java |  11 +-
 .../hugegraph/store/node/metrics/ProcfsSmaps.java  |  11 +-
 .../store/node/metrics/RocksDBMetrics.java         |  18 +-
 .../store/node/metrics/RocksDBMetricsConst.java    |  18 +-
 .../hugegraph/store/node/metrics/StoreMetrics.java |  18 +-
 .../store/node/metrics/SystemMetrics.java          |  18 +-
 .../hugegraph/store/node/model/HgNodeStatus.java   |  18 +-
 .../apache/hugegraph/store/node/util/Base58.java   |  18 +-
 .../org/apache/hugegraph/store/node/util/Err.java  |  18 +-
 .../apache/hugegraph/store/node/util/HgAssert.java |  20 +-
 .../hugegraph/store/node/util/HgBufferProxy.java   |  18 +-
 .../hugegraph/store/node/util/HgChannel.java       |  18 +-
 .../hugegraph/store/node/util/HgExecutorUtil.java  |  18 +-
 .../apache/hugegraph/store/node/util/HgGrpc.java   |  18 +-
 .../hugegraph/store/node/util/HgRegexUtil.java     |  18 +-
 .../hugegraph/store/node/util/HgStoreConst.java    |  18 +-
 .../hugegraph/store/node/util/HgStoreNodeUtil.java |  20 +-
 .../hugegraph/store/node/util/PropertyUtil.java    |  18 +-
 .../apache/hugegraph/store/node/util/Result.java   |  18 +-
 .../apache/hugegraph/store/node/util/TkEntry.java  |  18 +-
 .../src/main/resources/log4j2-dev.xml              |  18 +-
 .../hugegraph/store/boot/StoreNodeServer00.java    |  20 +-
 .../hugegraph/store/boot/StoreNodeServer01.java    |  20 +-
 .../hugegraph/store/boot/StoreNodeServer02.java    |  20 +-
 .../hugegraph/store/boot/StoreNodeServer03.java    |  20 +-
 .../hugegraph/store/boot/StoreNodeServer04.java    |  20 +-
 .../hugegraph/store/boot/StoreNodeServer05.java    |  20 +-
 .../hugegraph/store/boot/StoreNodeServer06.java    |  20 +-
 .../store/node/HgStoreNodeServiceTest.java         |  18 +-
 .../store/node/metrics/JraftMetricsTest.java       |  18 +-
 .../src/test/resources/log4j2-dev.xml              |  18 +-
 hugegraph-store/hg-store-rocksdb/pom.xml           |  18 +-
 .../hugegraph/rocksdb/access/DBSnapshotMeta.java   |  18 +-
 .../hugegraph/rocksdb/access/DBStoreException.java |  18 +-
 .../hugegraph/rocksdb/access/RocksDBFactory.java   |  18 +-
 .../hugegraph/rocksdb/access/RocksDBOptions.java   |  18 +-
 .../rocksdb/access/RocksDBScanIterator.java        |  18 +-
 .../hugegraph/rocksdb/access/RocksDBSession.java   |  18 +-
 .../hugegraph/rocksdb/access/ScanIterator.java     |  18 +-
 .../hugegraph/rocksdb/access/SessionOperator.java  |  18 +-
 .../rocksdb/access/SessionOperatorImpl.java        |  18 +-
 .../hugegraph/rocksdb/access/util/Asserts.java     |  20 +-
 .../hugegraph/rocksdb/access/util/CRC64.java       |  18 +-
 .../hugegraph/rocksdb/access/util/ZipUtils.java    |  18 +-
 .../rocksdb/access/RocksDBFactoryTest.java         |  20 +-
 .../rocksdb/access/RocksDBSessionTest.java         |  20 +-
 .../hugegraph/rocksdb/access/RocksdbDump.java      |  18 +-
 .../rocksdb/access/SnapshotManagerTest.java        |  18 +-
 .../src/test/resources/hugegraph-2.properties      |  19 +-
 .../src/test/resources/hugegraph.properties        |  19 +-
 .../hg-store-rocksdb/src/test/resources/log4j2.xml |  26 +-
 hugegraph-store/hg-store-test/pom.xml              |  18 +-
 .../apache/hugegraph/store/HgBusinessImplTest.java |  18 +-
 .../store/HgSessionManagerOneRaftFakePDTest.java   |  20 +-
 .../store/HgSessionManagerRaftFakePDTest.java      |  20 +-
 .../store/HgSessionManagerRaftPDTest.java          |  20 +-
 .../hugegraph/store/HgSessionManagerTest.java      |  18 +-
 .../hugegraph/store/PartitionEngineTest.java       |  18 +-
 .../org/apache/hugegraph/store/UnitTestBase.java   |  18 +-
 .../hugegraph/store/client/BaseClientTest.java     |  18 +-
 .../hugegraph/store/client/ChangeShardNumTest.java |  18 +-
 .../hugegraph/store/client/ClientSuiteTest.java    |  18 +-
 .../apache/hugegraph/store/client/ClientTest.java  |  18 +-
 .../hugegraph/store/client/HgAssertTest.java       |  18 +-
 .../hugegraph/store/client/HgKvStoreTest.java      |  18 +-
 .../apache/hugegraph/store/client/HgPairTest.java  |  18 +-
 .../store/client/HgSessionManagerRaftPDTest.java   |  18 +-
 .../hugegraph/store/client/HgStoreClientBase.java  |  18 +-
 .../hugegraph/store/client/HgStoreClientTest.java  |  18 +-
 .../store/client/HgStoreNodeSessionTest.java       |  18 +-
 .../store/client/HgStoreNodeStateTest.java         |  18 +-
 .../store/client/HgStoreNodeStreamTest.java        |  18 +-
 .../store/client/graph/GraphStoreClientTest.java   |  18 +-
 .../hugegraph/store/common/BaseCommonTest.java     |  18 +-
 .../apache/hugegraph/store/common/BitsTest.java    |  18 +-
 .../store/common/ByteBufferAllocatorTest.java      |  18 +-
 .../hugegraph/store/common/CommonSuiteTest.java    |  18 +-
 .../hugegraph/store/common/KVByteBufferTest.java   |  18 +-
 .../apache/hugegraph/store/core/BaseCoreTest.java  |  18 +-
 .../apache/hugegraph/store/core/CoreSuiteTest.java |  18 +-
 .../org/apache/hugegraph/store/core/CoreTest.java  |  18 +-
 .../hugegraph/store/core/HgBusinessImplTest.java   |  18 +-
 .../hugegraph/store/core/HgCmdClientTest.java      |  18 +-
 .../hugegraph/store/core/MetricServiceTest.java    |  18 +-
 .../hugegraph/store/core/StoreEngineTestBase.java  |  18 +-
 .../store/core/raft/HgStoreStateMachineTest.java   |  18 +-
 .../store/core/raft/MockStateMachine.java          |  18 +-
 .../store/core/raft/RaftOperationTest.java         |  18 +-
 .../hugegraph/store/core/raft/RaftUtilsTest.java   |  18 +-
 .../store/core/snapshot/HgSnapshotHandlerTest.java |  18 +-
 .../store/core/store/HgStoreEngineTest.java        |  18 +-
 .../store/core/store/PartitionEngineTest.java      |  18 +-
 .../store/PartitionInstructionProcessorTest.java   |  18 +-
 .../core/store/meta/MetadataKeyHelperTest.java     |  18 +-
 .../core/store/meta/PartitionManagerTest.java      |  18 +-
 .../store/core/store/meta/TaskManagerTest.java     |  18 +-
 .../core/store/meta/asynctask/CleanTaskTest.java   |  18 +-
 .../store/core/store/util/MiscUtilClassTest.java   |  18 +-
 .../store/util/PartitionMetaStoreWrapperTest.java  |  18 +-
 .../store/core/store/util/ZipUtilsTest.java        |  18 +-
 .../hugegraph/store/meta/GraphIDManagerTest.java   |  18 +-
 .../hugegraph/store/meta/GraphManagerTest.java     |  18 +-
 .../hugegraph/store/raftcore/BytesCarrierTest.java |  18 +-
 .../hugegraph/store/raftcore/RaftSuiteTest.java    |  18 +-
 .../store/raftcore/ZeroByteStringHelperTest.java   |  18 +-
 .../hugegraph/store/rocksdb/BaseRocksDbTest.java   |  18 +-
 .../store/rocksdb/RocksDBFactoryTest.java          |  18 +-
 .../hugegraph/store/rocksdb/RocksDbSuiteTest.java  |  18 +-
 .../hugegraph/store/service/BaseServerTest.java    |  18 +-
 .../hugegraph/store/service/ServerSuiteTest.java   |  18 +-
 .../hugegraph/store/service/SessionTest.java       |  18 +-
 .../hugegraph/store/util/CopyOnWriteCacheTest.java |  18 +-
 .../hugegraph/store/util/FutureClosureTest.java    |  18 +-
 .../hugegraph/store/util/HgStoreTestUtil.java      |  18 +-
 .../apache/hugegraph/store/util/UnitTestBase.java  |  18 +-
 .../hugegraph/store/util/UnsafeUtilTest.java       |  18 +-
 .../hg-store-test/src/main/resources/log4j2.xml    |  18 +-
 hugegraph-store/init.sh                            |  25 --
 hugegraph-store/local-release.sh                   |  25 --
 hugegraph-store/pom.xml                            |  18 +-
 hugegraph-store/run.sh                             |  22 -
 hugegraph-store/settings.xml                       | 133 ------
 hugegraph-style.xml                                |  31 +-
 pom.xml                                            |  41 +-
 1190 files changed, 12651 insertions(+), 14983 deletions(-)
 rename .github/workflows/{pd-store.yml => pd-store-ci.yml} (89%)
 rename .github/workflows/{ci.yml => server-ci.yml} (96%)
 create mode 100644 .idea/icon.png
 copy hugegraph-server/hugegraph-scylladb/pom.xml => .idea/vcs.xml (52%)
 copy hugegraph-store/hg-store-dist/src/assembly/static/conf/application.yml => 
docker/configs/application-pd0.yml (62%)
 copy hugegraph-store/hg-store-dist/src/assembly/static/conf/application.yml => 
docker/configs/application-pd1.yml (62%)
 copy hugegraph-store/hg-store-dist/src/assembly/static/conf/application.yml => 
docker/configs/application-pd2.yml (62%)
 copy hugegraph-store/hg-store-dist/src/assembly/static/conf/application.yml => 
docker/configs/application-store0.yml (83%)
 copy hugegraph-store/hg-store-dist/src/assembly/static/conf/application.yml => 
docker/configs/application-store1.yml (80%)
 copy hugegraph-store/hg-store-dist/src/assembly/static/conf/application.yml => 
docker/configs/application-store2.yml (80%)
 create mode 100644 docker/configs/server1-conf/graphs/hugegraph.properties
 copy {hugegraph-server/hugegraph-dist/src/assembly/static/conf => 
docker/configs/server1-conf}/gremlin-driver-settings.yaml (98%)
 copy {hugegraph-server/hugegraph-dist/src/assembly/static/conf => 
docker/configs/server1-conf}/gremlin-server.yaml (78%)
 copy {hugegraph-server/hugegraph-dist/src/assembly/static/conf => 
docker/configs/server1-conf}/log4j2.xml (89%)
 copy {hugegraph-server/hugegraph-dist/src/assembly/static/conf => 
docker/configs/server1-conf}/remote-objects.yaml (90%)
 copy {hugegraph-server/hugegraph-dist/src/assembly/static/conf => 
docker/configs/server1-conf}/remote.yaml (98%)
 create mode 100644 docker/configs/server1-conf/rest-server.properties
 create mode 100644 docker/configs/server2-conf/graphs/hugegraph.properties
 copy {hugegraph-server/hugegraph-dist/src/assembly/static/conf => 
docker/configs/server2-conf}/gremlin-driver-settings.yaml (100%)
 copy {hugegraph-server/hugegraph-dist/src/assembly/static/conf => 
docker/configs/server2-conf}/gremlin-server.yaml (78%)
 copy {hugegraph-server/hugegraph-dist/src/assembly/static/conf => 
docker/configs/server2-conf}/log4j2.xml (89%)
 copy {hugegraph-server/hugegraph-dist/src/assembly/static/conf => 
docker/configs/server2-conf}/remote-objects.yaml (91%)
 copy {hugegraph-server/hugegraph-dist/src/assembly/static/conf => 
docker/configs/server2-conf}/remote.yaml (100%)
 create mode 100644 docker/configs/server2-conf/rest-server.properties
 create mode 100644 docker/configs/server3-conf/graphs/hugegraph.properties
 copy {hugegraph-server/hugegraph-dist/src/assembly/static/conf => 
docker/configs/server3-conf}/gremlin-driver-settings.yaml (98%)
 copy {hugegraph-server/hugegraph-dist/src/assembly/static/conf => 
docker/configs/server3-conf}/gremlin-server.yaml (78%)
 copy {hugegraph-server/hugegraph-dist/src/assembly/static/conf => 
docker/configs/server3-conf}/log4j2.xml (89%)
 copy {hugegraph-server/hugegraph-dist/src/assembly/static/conf => 
docker/configs/server3-conf}/remote-objects.yaml (90%)
 copy {hugegraph-server/hugegraph-dist/src/assembly/static/conf => 
docker/configs/server3-conf}/remote.yaml (98%)
 create mode 100644 docker/configs/server3-conf/rest-server.properties
 create mode 100644 docker/docker-compose-3pd-3store-3server.yml
 copy 
hugegraph-server/hugegraph-dist/docker/example/docker-compose-cassandra.yml => 
docker/docker-compose.yml (54%)
 copy {hugegraph-server => hugegraph-pd}/Dockerfile (69%)
 delete mode 100644 hugegraph-pd/build-pre.sh
 delete mode 100644 hugegraph-pd/build.sh
 delete mode 100644 hugegraph-pd/ci.yml
 delete mode 100644 hugegraph-pd/deploy-release.sh
 delete mode 100644 hugegraph-pd/deploy-snapshot.sh
 delete mode 100644 hugegraph-pd/hg-pd-clitools/pom.xml
 delete mode 100644 
hugegraph-pd/hg-pd-clitools/src/main/java/org/apache/hugegraph/pd/clitools/Main.java
 copy 
hugegraph-server/hugegraph-api/src/main/java/org/apache/hugegraph/define/WorkLoad.java
 => 
hugegraph-pd/hg-pd-common/src/main/java/org/apache/hugegraph/pd/common/Useless.java
 (57%)
 copy hugegraph-server/hugegraph-dist/src/assembly/jenkins/deploy.sh => 
hugegraph-pd/hg-pd-dist/docker/docker-entrypoint.sh (90%)
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/MonitorServiceTest.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/PartitionCacheTest.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/PartitionServiceTest.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/StoreNodeServiceTest.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/UnitTestBase.java
 create mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/client/ChangingLeader.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/client/DiscoveryClientImplTest.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/client/DiscoveryClientTest.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/client/LicenseClientImplTest.java
 rename hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/{ => 
client}/StoreRegisterTest.java (74%)
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/client/test/HgPDTestUtil.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/clitools/BaseCliToolsTest.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/clitools/CliToolsSuiteTest.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/clitools/MainTest.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/common/BaseCommonTest.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/common/MetadataKeyHelperTest.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/core/BaseCoreTest.java
 rename hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/{service 
=> core}/ConfigServiceTest.java (75%)
 rename hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/{service 
=> core}/IdServiceTest.java (67%)
 rename hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/{service 
=> core}/KvServiceTest.java (64%)
 copy 
hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/unit/util/VersionTest.java
 => 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/core/LogServiceTest.java
 (51%)
 rename 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/{service/PdTestBase.java
 => core/PDCoreTestBase.java} (92%)
 rename hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/{service 
=> core}/PartitionServiceTest.java (75%)
 rename hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/{service 
=> core}/StoreMonitorDataServiceTest.java (78%)
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/core/StoreNodeServiceTest.java
 rename hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/{service 
=> core}/StoreServiceTest.java (90%)
 rename hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/{service 
=> core}/TaskScheduleServiceTest.java (73%)
 rename hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/{ => 
core}/store/HgKVStoreImplTest.java (77%)
 copy 
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/backend/store/raft/RaftStoreClosure.java
 => 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/rest/BaseServerTest.java
 (65%)
 copy 
hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/tinkerpop/ProcessStandardTest.java
 => 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/rest/PDRestSuiteTest.java
 (76%)
 rename hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/{service 
=> rest}/RestApiTest.java (89%)
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/service/BaseServerTest.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/service/LogServiceTest.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/service/ServerSuiteTest.java
 delete mode 100644 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/service/StoreNodeServiceNewTest.java
 delete mode 100755 hugegraph-pd/local-release.sh
 delete mode 100644 hugegraph-pd/settings.xml
 copy 
hugegraph-server/hugegraph-dist/{src/assembly/static/conf/gremlin-driver-settings.yaml
 => docker/conf/grafana-datasources.yaml} (61%)
 copy hugegraph-server/hugegraph-dist/{src/assembly/static/conf/remote.yaml => 
docker/conf/prometheus.yaml} (76%)
 create mode 100644 hugegraph-server/hugegraph-dist/docker/conf/tempo.yaml
 create mode 100644 
hugegraph-server/hugegraph-dist/docker/example/docker-compose-trace.yaml
 copy 
hugegraph-server/hugegraph-dist/release-docs/licenses/{LICENSE-airline.txt => 
LICENSE-swagger-ui.txt} (100%)
 copy 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/KvListIterator.java
 => 
hugegraph-server/hugegraph-hstore/src/main/java/org/apache/hugegraph/backend/store/hstore/HstoreMetrics.java
 (53%)
 copy {hugegraph-server => hugegraph-store}/Dockerfile (69%)
 delete mode 100644 hugegraph-store/LICENSE
 delete mode 100644 hugegraph-store/NOTICE
 delete mode 100644 hugegraph-store/build-change.sh
 delete mode 100644 hugegraph-store/build-pre.sh
 delete mode 100755 hugegraph-store/build.sh
 delete mode 100644 hugegraph-store/ci.yml
 delete mode 100755 hugegraph-store/deploy-release.sh
 delete mode 100644 hugegraph-store/deploy-snapshot.sh
 delete mode 100644 hugegraph-store/hg-store-cli/deploy-snapshot.sh
 delete mode 100644 hugegraph-store/hg-store-client/deploy-snapshot.sh
 delete mode 100644 hugegraph-store/hg-store-common/mvnw
 delete mode 100644 hugegraph-store/hg-store-common/mvnw.cmd
 delete mode 100755 hugegraph-store/hg-store-core/build.sh
 copy hugegraph-server/hugegraph-dist/src/assembly/travis/run-core-test.sh => 
hugegraph-store/hg-store-dist/docker/docker-entrypoint.sh (89%)
 mode change 100755 => 100644
 delete mode 100644 hugegraph-store/hg-store-grpc/build.sh
 delete mode 100755 hugegraph-store/hg-store-node/src/assembly/static/bin/app.sh
 delete mode 100644 
hugegraph-store/hg-store-node/src/assembly/static/bin/hg-get-release.sh
 delete mode 100644 
hugegraph-store/hg-store-node/src/assembly/static/bin/hg-update.sh
 delete mode 100644 hugegraph-store/init.sh
 delete mode 100644 hugegraph-store/local-release.sh
 delete mode 100644 hugegraph-store/run.sh
 delete mode 100644 hugegraph-store/settings.xml

Reply via email to