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