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

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


    from 4f34d01eb refact(pd): merge branch 'pr/2270' into pd-store
     add 03b6d3761 history merged until 2023.4.23
     add d62386b5a refact: handle rpc package alone for other modules
     add bb081bcfc refact: rename package for cli & dist & node & rocksdb & 
test modules
     add 7b5c5f87b refact: rename pkg for client & common & core & pom.xml
     add 0a60f24f9 refact: full search & replace package name
     add 4ec8c3a0f refact: add license header for root files & protobuf files
     add 740563bc6 doc: add LICENSE & NOTICE file in root & dist module
     add 6bce8990a refact: fix all CRLF files to LF together (Breaking Change)
     add 082d3399d fix: lack brace for if statement & rearrange code
     add c4f4a3c87 fix: lack override annotations & explicit type & CONSTANTs
     add a90fc30cd refact: rearrange code position
     add 34d751661 refact: remove inner info
     add 7175358fa chore: add .gitattributes file to unify line separator & 
clean pom
     add e79d5f63a fix(sec): upgrade version for super high CVE on springboot & 
mark license TODO
     add 33749fdda GraphPlatform-2060 
更改store依赖common更改为开源的org.apache.hugegraph.common包
     add 9ccbeb7de fix: delete duplicate file in common commit & fix org name
     add 1252f5097 refact: update the code to 2023.6.19
     add 8c03d7274 chore: add flatten plugin and fix dependency version
     add 0cad1fdb4 refact: adopt jraft to open source version
     add cffa49544 build: fix build for community edition compatibility (WIP)
     add 7b56c4065 fix: update pom config & start script
     add 28bb45d60 fix(client): mismatch store table name when put data
     add 61a8bedd7 refact(dist): enhance start-hugegraph-store.sh
     add 84d8beb7e fix: mismatch table name when parsing BatchEntry
     add 8923b5d6e refact: prepare before merge
     add 51ca58746 Merge branch 'store' into merge-store
     add 02c36d848 chore: fix pom for submodules in hugegraph-store
     add e78eb82b6 chore: add apache-rat-plugin for hugegraph-store
     add 497d62eef chore: clean some comment/code
     new a891780c3 refact: merge pd into hugegraph (#2270)
     new c72bda623 Merge branch 'pd-store' into merge-store
     new 7e9b8afbc refact(store): merge branch 'pr/2272' into pd-store

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 {hugegraph-pd => hugegraph-store}/.gitattributes   |    0
 hugegraph-store/.gitignore                         |   53 +
 .../.mvn/wrapper/MavenWrapperDownloader.java       |  120 ++
 .../.mvn/wrapper/maven-wrapper.properties          |   18 +
 hugegraph-store/LICENSE                            |  216 ++++
 hugegraph-store/NOTICE                             |    7 +
 hugegraph-store/README-dev.md                      |   43 +
 hugegraph-store/README.md                          |  579 +++++++++
 hugegraph-store/build-change.sh                    |   35 +
 hugegraph-store/build-pre.sh                       |  105 ++
 hugegraph-store/build.sh                           |   33 +
 hugegraph-store/ci.yml                             |   43 +
 hugegraph-store/conf/application-pd.yml            |   17 +
 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               |   82 ++
 .../org/apache/hugegraph/store/cli/AppConfig.java  |   55 +
 .../store/cli/StoreConsoleApplication.java         |  118 ++
 .../hugegraph/store/cli/loader/HgThread2DB.java    |  587 +++++++++
 .../hugegraph/store/cli/scan/GrpcShardScanner.java |  166 +++
 .../hugegraph/store/cli/scan/HgStoreCommitter.java |   87 ++
 .../hugegraph/store/cli/scan/HgStoreScanner.java   |  237 ++++
 .../apache/hugegraph/store/cli/util/HgCliUtil.java |  259 ++++
 .../apache/hugegraph/store/cli/util/HgMetricX.java |   61 +
 .../src/main/resources/application.yml             |   40 +
 .../src/main/resources/hg-store-client.properties  |   23 +
 .../hg-store-cli/src/main/resources/log4j2.xml     |   77 ++
 hugegraph-store/hg-store-client/deploy-snapshot.sh |   23 +
 hugegraph-store/hg-store-client/pom.xml            |  107 ++
 .../java/org/apache/hugegraph/store/HgKvEntry.java |   29 +
 .../org/apache/hugegraph/store/HgKvIterator.java   |   35 +
 .../hugegraph/store/HgKvOrderedIterator.java       |   25 +
 .../apache/hugegraph/store/HgKvPagingIterator.java |   24 +
 .../java/org/apache/hugegraph/store/HgKvStore.java |  125 ++
 .../org/apache/hugegraph/store/HgOwnerKey.java     |  149 +++
 .../org/apache/hugegraph/store/HgPageSize.java     |   31 +
 .../java/org/apache/hugegraph/store/HgPrivate.java |   32 +
 .../org/apache/hugegraph/store/HgScanQuery.java    |  332 +++++
 .../org/apache/hugegraph/store/HgSeekAble.java     |   27 +
 .../apache/hugegraph/store/HgSessionManager.java   |   55 +
 .../apache/hugegraph/store/HgSessionProvider.java  |   28 +
 .../org/apache/hugegraph/store/HgStoreClient.java  |   96 ++
 .../org/apache/hugegraph/store/HgStoreSession.java |   40 +
 .../org/apache/hugegraph/store/HgTkvEntry.java     |   27 +
 .../org/apache/hugegraph/store/HgTokvEntry.java    |   27 +
 .../hugegraph/store/client/HgNodePartition.java    |  102 ++
 .../store/client/HgNodePartitionerBuilder.java     |   70 ++
 .../apache/hugegraph/store/client/HgPrivate.java   |   34 +
 .../apache/hugegraph/store/client/HgStoreNode.java |   60 +
 .../hugegraph/store/client/HgStoreNodeBuilder.java |   36 +
 .../store/client/HgStoreNodeCandidates.java        |   41 +
 .../hugegraph/store/client/HgStoreNodeManager.java |  264 ++++
 .../store/client/HgStoreNodeNotifier.java          |   36 +
 .../store/client/HgStoreNodePartitioner.java       |   66 +
 .../store/client/HgStoreNodePartitionerImpl.java   |  200 +++
 .../store/client/HgStoreNodeProvider.java          |   34 +
 .../hugegraph/store/client/HgStoreNodeSession.java |   44 +
 .../hugegraph/store/client/HgStoreNotice.java      |   99 ++
 .../hugegraph/store/client/HgStoreService.java     |   32 +
 .../store/client/HgStoreSessionProvider.java       |   36 +
 .../hugegraph/store/client/HgTkvEntryImpl.java     |   83 ++
 .../hugegraph/store/client/HgTokvEntryImpl.java    |   84 ++
 .../store/client/MultiNodeSessionFactory.java      |   53 +
 .../org/apache/hugegraph/store/client/NodeTkv.java |  124 ++
 .../hugegraph/store/client/NodeTxExecutor.java     |  434 +++++++
 .../hugegraph/store/client/NodeTxSessionProxy.java |  890 ++++++++++++++
 .../hugegraph/store/client/SequencedIterator.java  |  148 +++
 .../store/client/ShiftWorkIteratorProxy.java       |  162 +++
 .../store/client/TopWorkIteratorProxy.java         |  146 +++
 .../store/client/grpc/AbstractGrpcClient.java      |  176 +++
 .../store/client/grpc/GrpcKvEntryImpl.java         |   78 ++
 .../store/client/grpc/GrpcKvIteratorImpl.java      |  162 +++
 .../store/client/grpc/GrpcNodeHealthyClient.java   |   92 ++
 .../store/client/grpc/GrpcStoreNodeBuilder.java    |   77 ++
 .../store/client/grpc/GrpcStoreNodeImpl.java       |   97 ++
 .../client/grpc/GrpcStoreNodeSessionImpl.java      |  546 +++++++++
 .../store/client/grpc/GrpcStoreSessionClient.java  |  160 +++
 .../store/client/grpc/GrpcStoreStateClient.java    |   77 ++
 .../store/client/grpc/GrpcStoreStreamClient.java   |  219 ++++
 .../hugegraph/store/client/grpc/GrpcUtil.java      |  149 +++
 .../store/client/grpc/KvBatchOneShotScanner.java   |  123 ++
 .../store/client/grpc/KvBatchScanner.java          |  406 +++++++
 .../store/client/grpc/KvBatchScanner5.java         |  450 +++++++
 .../store/client/grpc/KvBatchScannerMerger.java    |  333 +++++
 .../hugegraph/store/client/grpc/KvBatchUtil.java   |  155 +++
 .../store/client/grpc/KvCloseableIterator.java     |   29 +
 .../store/client/grpc/KvListIterator.java          |   48 +
 .../store/client/grpc/KvOneShotScanner.java        |  212 ++++
 .../hugegraph/store/client/grpc/KvPageScanner.java |  310 +++++
 .../store/client/grpc/NotifyingExecutor.java       |  254 ++++
 .../hugegraph/store/client/grpc/ScanUtil.java      |   53 +
 .../store/client/grpc/SeekAbleIterator.java        |   69 ++
 .../store/client/grpc/SwitchingExecutor.java       |   53 +
 .../hugegraph/store/client/type/HgNodeStatus.java  |   45 +
 .../store/client/type/HgStoreClientException.java  |   48 +
 .../apache/hugegraph/store/client/util/Base58.java |  172 +++
 .../hugegraph/store/client/util/ExecutorPool.java  |   62 +
 .../hugegraph/store/client/util/HgAssert.java      |  134 +++
 .../hugegraph/store/client/util/HgBufferProxy.java |  161 +++
 .../store/client/util/HgStoreClientConfig.java     |  191 +++
 .../store/client/util/HgStoreClientConst.java      |   51 +
 .../store/client/util/HgStoreClientUtil.java       |  174 +++
 .../apache/hugegraph/store/client/util/HgUuid.java |   42 +
 .../hugegraph/store/client/util/MetricX.java       |  105 ++
 .../hugegraph/store/client/util/PropertyUtil.java  |   98 ++
 .../src/main/resources/hg-store-client.properties  |   22 +
 .../hg-store-client/src/main/resources/log4j2.xml  |  102 ++
 .../store/HgSessionManagerOneRaftFakePDTest.java   |  481 ++++++++
 .../store/HgSessionManagerRaftFakePDTest.java      |  648 ++++++++++
 .../store/HgSessionManagerRaftPDTest.java          |  981 +++++++++++++++
 .../hugegraph/store/HgSessionManagerTest.java      | 1125 +++++++++++++++++
 .../hugegraph/store/client/HgKvStoreTest.java      |  225 ++++
 .../hugegraph/store/client/HgStoreClientBase.java  |   42 +
 .../hugegraph/store/client/HgStoreClientTest.java  |  210 ++++
 .../store/client/HgStoreNodeSessionTest.java       |   70 ++
 .../store/client/HgStoreNodeStateTest.java         |   70 ++
 .../store/client/HgStoreNodeStreamTest.java        |  185 +++
 .../apache/hugegraph/store/common/BitsTest.java    |   34 +
 .../hugegraph/store/test/ChangeShardNumTest.java   |   69 ++
 .../hugegraph/store/util/HgStoreTestUtil.java      |  462 +++++++
 .../hg-store-client/src/test/resources/log4j2.xml  |  102 ++
 .../src/test/resources/pd-server.yml               |   71 ++
 .../.mvn/wrapper/MavenWrapperDownloader.java       |    0
 .../.mvn/wrapper/maven-wrapper.properties          |   18 +
 hugegraph-store/hg-store-common/mvnw               |  310 +++++
 .../hg-store-common}/mvnw.cmd                      |    0
 hugegraph-store/hg-store-common/pom.xml            |   33 +
 .../store/buffer/ByteBufferAllocator.java          |   64 +
 .../hugegraph/store/buffer/KVByteBuffer.java       |   97 ++
 .../java/org/apache/hugegraph/store/term/Bits.java |   65 +
 .../org/apache/hugegraph/store/term/HgPair.java    |  142 +++
 .../org/apache/hugegraph/store/term/HgTriple.java  |   78 ++
 hugegraph-store/hg-store-core/build.sh             |   32 +
 hugegraph-store/hg-store-core/pom.xml              |  134 +++
 .../apache/hugegraph/store/HeartbeatService.java   |  386 ++++++
 .../org/apache/hugegraph/store/HgStoreEngine.java  |  729 +++++++++++
 .../hugegraph/store/HgStoreStateListener.java      |   25 +
 .../apache/hugegraph/store/PartitionEngine.java    | 1267 ++++++++++++++++++++
 .../store/PartitionInstructionProcessor.java       |  344 ++++++
 .../hugegraph/store/PartitionStateListener.java    |   33 +
 .../store/business/AbstractSelectIterator.java     |   66 +
 .../hugegraph/store/business/BusinessHandler.java  |  216 ++++
 .../store/business/BusinessHandlerImpl.java        |  925 ++++++++++++++
 .../apache/hugegraph/store/business/DataMover.java |   76 ++
 .../hugegraph/store/business/DefaultDataMover.java |  278 +++++
 .../hugegraph/store/business/FilterIterator.java   |  126 ++
 .../store/business/GraphStoreIterator.java         |  351 ++++++
 .../hugegraph/store/business/InnerKeyCreator.java  |  119 ++
 .../hugegraph/store/business/InnerKeyFilter.java   |  104 ++
 .../store/business/MultiPartitionIterator.java     |  200 +++
 .../hugegraph/store/business/SelectIterator.java   |  107 ++
 .../hugegraph/store/cmd/BatchPutRequest.java       |   50 +
 .../hugegraph/store/cmd/BatchPutResponse.java      |   21 +
 .../hugegraph/store/cmd/CleanDataRequest.java      |   71 ++
 .../hugegraph/store/cmd/CleanDataResponse.java     |   21 +
 .../hugegraph/store/cmd/CreateRaftRequest.java     |   71 ++
 .../hugegraph/store/cmd/CreateRaftResponse.java    |   21 +
 .../hugegraph/store/cmd/DbCompactionRequest.java   |   31 +
 .../hugegraph/store/cmd/DbCompactionResponse.java  |   21 +
 .../hugegraph/store/cmd/DestroyRaftRequest.java    |   37 +
 .../hugegraph/store/cmd/DestroyRaftResponse.java   |   22 +
 .../hugegraph/store/cmd/FutureClosureAdapter.java  |   48 +
 .../hugegraph/store/cmd/GetStoreInfoRequest.java   |   25 +
 .../hugegraph/store/cmd/GetStoreInfoResponse.java  |   43 +
 .../org/apache/hugegraph/store/cmd/HgCmdBase.java  |   75 ++
 .../apache/hugegraph/store/cmd/HgCmdClient.java    |  260 ++++
 .../apache/hugegraph/store/cmd/HgCmdProcessor.java |  227 ++++
 .../store/cmd/UpdatePartitionRequest.java          |   36 +
 .../store/cmd/UpdatePartitionResponse.java         |   21 +
 .../hugegraph/store/meta/DeletedFileManager.java   |   66 +
 .../org/apache/hugegraph/store/meta/Graph.java     |   62 +
 .../hugegraph/store/meta/GraphIdManager.java       |  181 +++
 .../apache/hugegraph/store/meta/GraphManager.java  |   85 ++
 .../hugegraph/store/meta/MetadataKeyHelper.java    |  315 +++++
 .../org/apache/hugegraph/store/meta/Partition.java |   94 ++
 .../hugegraph/store/meta/PartitionManager.java     |  925 ++++++++++++++
 .../apache/hugegraph/store/meta/PartitionRole.java |   77 ++
 .../hugegraph/store/meta/PartitionStats.java       |   58 +
 .../org/apache/hugegraph/store/meta/Shard.java     |   42 +
 .../apache/hugegraph/store/meta/ShardGroup.java    |  114 ++
 .../org/apache/hugegraph/store/meta/Store.java     |   96 ++
 .../apache/hugegraph/store/meta/StoreMetadata.java |  230 ++++
 .../apache/hugegraph/store/meta/TaskManager.java   |  147 +++
 .../store/meta/asynctask/AbstractAsyncTask.java    |  145 +++
 .../hugegraph/store/meta/asynctask/AsyncTask.java  |   55 +
 .../store/meta/asynctask/AsyncTaskState.java       |   24 +
 .../hugegraph/store/meta/asynctask/CleanTask.java  |   75 ++
 .../store/meta/base/DBSessionBuilder.java          |   25 +
 .../hugegraph/store/meta/base/GlobalMetaStore.java |   57 +
 .../hugegraph/store/meta/base/MetaStoreBase.java   |  173 +++
 .../store/meta/base/PartitionMetaStore.java        |   51 +
 .../hugegraph/store/metric/HgMetricService.java    |  198 +++
 .../hugegraph/store/metric/HgStoreMetric.java      |   44 +
 .../store/metric/SystemMetricService.java          |  448 +++++++
 .../store/options/HgStoreEngineOptions.java        |  146 +++
 .../hugegraph/store/options/MetadataOptions.java   |   26 +
 .../store/options/PartitionEngineOptions.java      |   47 +
 .../store/options/RaftRocksdbOptions.java          |  207 ++++
 .../hugegraph/store/pd/DefaultPdProvider.java      |  474 ++++++++
 .../hugegraph/store/pd/FakePdServiceProvider.java  |  265 ++++
 .../store/pd/PartitionInstructionListener.java     |   54 +
 .../org/apache/hugegraph/store/pd/PdProvider.java  |   92 ++
 .../hugegraph/store/raft/HgStoreStateMachine.java  |  269 +++++
 .../apache/hugegraph/store/raft/RaftClosure.java   |   26 +
 .../apache/hugegraph/store/raft/RaftOperation.java |  127 ++
 .../hugegraph/store/raft/RaftStateListener.java    |   87 ++
 .../hugegraph/store/raft/RaftTaskHandler.java      |   31 +
 .../hugegraph/store/raft/util/RaftUtils.java       |   87 ++
 .../store/snapshot/HgSnapshotHandler.java          |  225 ++++
 .../org/apache/hugegraph/store/util/Asserts.java   |   63 +
 .../hugegraph/store/util/CopyOnWriteCache.java     |  150 +++
 .../apache/hugegraph/store/util/FutureClosure.java |   93 ++
 .../apache/hugegraph/store/util/HgRaftError.java   |   70 ++
 .../apache/hugegraph/store/util/HgStoreConst.java  |   36 +
 .../hugegraph/store/util/HgStoreException.java     |   79 ++
 .../org/apache/hugegraph/store/util/IpUtil.java    |  100 ++
 .../org/apache/hugegraph/store/util/Lifecycle.java |   33 +
 .../hugegraph/store/util/ManualResetEvent.java     |   95 ++
 .../store/util/PartitionMetaStoreWrapper.java      |   74 ++
 .../hugegraph/store/util/UnsafeUtf8Util.java       |  328 +++++
 .../apache/hugegraph/store/util/UnsafeUtil.java    |  331 +++++
 .../org/apache/hugegraph/store/util/Version.java   |   51 +
 .../org/apache/hugegraph/store/util/ZipUtils.java  |   94 ++
 .../apache/hugegraph/store/HgBusinessImplTest.java |  210 ++++
 .../hugegraph/store/PartitionEngineTest.java       |  236 ++++
 .../org/apache/hugegraph/store/UnitTestBase.java   |   99 ++
 .../hugegraph/store/meta/GraphIDManagerTest.java   |   85 ++
 .../hugegraph/store/meta/GraphManagerTest.java     |   45 +
 .../hugegraph/store/util/CopyOnWriteCacheTest.java |   65 +
 .../hugegraph/store/util/FutureClosureTest.java    |   43 +
 .../hg-store-core/src/test/resources/log4j2.xml    |  101 ++
 .../hg-store-core/src/test/resources/version.txt   |    1 +
 hugegraph-store/hg-store-dist/pom.xml              |  152 +++
 hugegraph-store/hg-store-dist/release-docs/LICENSE |  216 ++++
 hugegraph-store/hg-store-dist/release-docs/NOTICE  |    7 +
 .../src/assembly/descriptor/server-assembly.xml    |   59 +
 .../src/assembly/static/bin/libjemalloc.so         |  Bin 0 -> 5956008 bytes
 .../src/assembly/static/bin/libjemalloc_aarch64.so |  Bin 0 -> 6023520 bytes
 .../assembly/static/bin/restart-hugegraph-store.sh |   32 +
 .../assembly/static/bin/start-hugegraph-store.sh   |  166 +++
 .../assembly/static/bin/stop-hugegraph-store.sh    |   49 +
 .../hg-store-dist/src/assembly/static/bin/util.sh  |  372 ++++++
 .../src/assembly/static/conf/application-pd.yml    |   17 +
 .../src/assembly/static/conf/application.yml       |   64 +
 .../src/assembly/static/conf/log4j2.xml            |  136 +++
 hugegraph-store/hg-store-grpc/.gitignore           |    1 +
 hugegraph-store/hg-store-grpc/build.sh             |   26 +
 hugegraph-store/hg-store-grpc/pom.xml              |  162 +++
 .../store/grpc/stream/HgStoreStreamGrpc.java       |  560 +++++++++
 .../store/grpc/stream/HgStoreStreamProto.java      |   78 ++
 .../hugegraph/store/grpc/stream/KvStream.java      |  910 ++++++++++++++
 .../store/grpc/stream/KvStreamOrBuilder.java       |   70 ++
 .../hugegraph/store/grpc/stream/store_stream.proto |   33 +
 .../hg-store-grpc/src/main/proto/graphpb.proto     |  121 ++
 .../hg-store-grpc/src/main/proto/healthy.proto     |   13 +
 .../src/main/proto/store_common.proto              |   96 ++
 .../src/main/proto/store_session.proto             |  121 ++
 .../hg-store-grpc/src/main/proto/store_state.proto |   56 +
 .../src/main/proto/store_stream_meta.proto         |   92 ++
 hugegraph-store/hg-store-node/banner.txt           |    5 +
 hugegraph-store/hg-store-node/pom.xml              |  179 +++
 .../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 |  228 ++++
 .../hugegraph/store/node/AppShutdownHook.java      |   59 +
 .../hugegraph/store/node/StoreNodeApplication.java |   65 +
 .../node/controller/HgStoreMetricsController.java  |   66 +
 .../node/controller/HgStoreStatusController.java   |   94 ++
 .../store/node/controller/HgTestController.java    |  116 ++
 .../hugegraph/store/node/controller/IndexAPI.java  |  105 ++
 .../store/node/controller/PartitionAPI.java        |  248 ++++
 .../hugegraph/store/node/entry/RestResult.java     |   31 +
 .../store/node/grpc/BatchGrpcClosure.java          |  212 ++++
 .../store/node/grpc/BatchScanIterator.java         |  160 +++
 .../hugegraph/store/node/grpc/EmptyIterator.java   |   56 +
 .../store/node/grpc/FusingScanIterator.java        |  120 ++
 .../store/node/grpc/GRpcServerConfig.java          |   46 +
 .../hugegraph/store/node/grpc/GrpcClosure.java     |   72 ++
 .../store/node/grpc/HgStoreNodeService.java        |  237 ++++
 .../store/node/grpc/HgStoreNodeState.java          |   57 +
 .../store/node/grpc/HgStoreSessionImpl.java        |  551 +++++++++
 .../store/node/grpc/HgStoreStateService.java       |   59 +
 .../store/node/grpc/HgStoreStateSubject.java       |   73 ++
 .../store/node/grpc/HgStoreStreamImpl.java         |  121 ++
 .../store/node/grpc/HgStoreWrapperEx.java          |  123 ++
 .../store/node/grpc/ParallelScanIterator.java      |  386 ++++++
 .../hugegraph/store/node/grpc/QueryCondition.java  |   39 +
 .../store/node/grpc/ScanBatchOneShotResponse.java  |  105 ++
 .../store/node/grpc/ScanBatchResponse.java         |  278 +++++
 .../store/node/grpc/ScanBatchResponse3.java        |  417 +++++++
 .../store/node/grpc/ScanBatchResponseFactory.java  |   63 +
 .../store/node/grpc/ScanOneShotResponse.java       |   96 ++
 .../hugegraph/store/node/grpc/ScanQuery.java       |  104 ++
 .../store/node/grpc/ScanQueryProducer.java         |  262 ++++
 .../store/node/grpc/ScanStreamResponse.java        |  261 ++++
 .../apache/hugegraph/store/node/grpc/ScanUtil.java |  331 +++++
 .../store/node/grpc/scan/GraphStoreImpl.java       |   84 ++
 .../store/node/grpc/scan/ScanResponseObserver.java |  267 +++++
 .../store/node/listener/ContextClosedListener.java |   53 +
 .../store/node/listener/PdConfigureListener.java   |  212 ++++
 .../hugegraph/store/node/metrics/DriveMetrics.java |   58 +
 .../store/node/metrics/GRpcExMetrics.java          |   94 ++
 .../hugegraph/store/node/metrics/JRaftMetrics.java |  314 +++++
 .../store/node/metrics/MetricsConfig.java          |   48 +
 .../hugegraph/store/node/metrics/MetricsUtil.java  |   52 +
 .../hugegraph/store/node/metrics/ProcfsEntry.java  |   63 +
 .../store/node/metrics/ProcfsMetrics.java          |   67 ++
 .../hugegraph/store/node/metrics/ProcfsReader.java |  141 +++
 .../hugegraph/store/node/metrics/ProcfsSmaps.java  |  113 ++
 .../store/node/metrics/RocksDBMetrics.java         |  419 +++++++
 .../store/node/metrics/RocksDBMetricsConst.java    |  165 +++
 .../hugegraph/store/node/metrics/StoreMetrics.java |  112 ++
 .../store/node/metrics/SystemMetrics.java          |  140 +++
 .../hugegraph/store/node/model/HgNodeStatus.java   |   76 ++
 .../apache/hugegraph/store/node/util/Base58.java   |  172 +++
 .../org/apache/hugegraph/store/node/util/Err.java  |   38 +
 .../apache/hugegraph/store/node/util/HgAssert.java |  145 +++
 .../hugegraph/store/node/util/HgBufferProxy.java   |  175 +++
 .../hugegraph/store/node/util/HgChannel.java       |  151 +++
 .../hugegraph/store/node/util/HgExecutorUtil.java  |   98 ++
 .../apache/hugegraph/store/node/util/HgGrpc.java   |  122 ++
 .../hugegraph/store/node/util/HgRegexUtil.java     |   92 ++
 .../hugegraph/store/node/util/HgStoreConst.java    |   39 +
 .../hugegraph/store/node/util/HgStoreNodeUtil.java |   83 ++
 .../hugegraph/store/node/util/PropertyUtil.java    |   96 ++
 .../apache/hugegraph/store/node/util/Result.java   |   43 +
 .../apache/hugegraph/store/node/util/TkEntry.java  |   69 ++
 .../src/main/resources/application-pd.yml          |   38 +
 .../src/main/resources/application.yml             |   51 +
 .../hg-store-node/src/main/resources/banner.txt    |    6 +
 .../src/main/resources/log4j2-dev.xml              |  143 +++
 .../hg-store-node/src/main/resources/version.txt   |    1 +
 .../hugegraph/store/boot/StoreNodeServer00.java    |   57 +
 .../hugegraph/store/boot/StoreNodeServer01.java    |   59 +
 .../hugegraph/store/boot/StoreNodeServer02.java    |   57 +
 .../hugegraph/store/boot/StoreNodeServer03.java    |   57 +
 .../hugegraph/store/boot/StoreNodeServer04.java    |   41 +
 .../hugegraph/store/boot/StoreNodeServer05.java    |   41 +
 .../hugegraph/store/boot/StoreNodeServer06.java    |   41 +
 .../store/node/HgStoreNodeServiceTest.java         |   73 ++
 .../store/node/metrics/JraftMetricsTest.java       |   59 +
 .../src/test/resources/application-pd.yml          |   28 +
 .../src/test/resources/application-server00.yml    |   73 ++
 .../src/test/resources/application-server01.yml    |   70 ++
 .../src/test/resources/application-server02.yml    |   69 ++
 .../src/test/resources/application-server03.yml    |   71 ++
 .../src/test/resources/application-server04.yml    |   68 ++
 .../src/test/resources/application-server05.yml    |   70 ++
 .../src/test/resources/application-server06.yml    |   70 ++
 .../src/test/resources/log4j2-dev.xml              |  139 +++
 hugegraph-store/hg-store-rocksdb/pom.xml           |   79 ++
 .../hugegraph/rocksdb/access/DBSnapshotMeta.java   |   55 +
 .../hugegraph/rocksdb/access/DBStoreException.java |   63 +
 .../hugegraph/rocksdb/access/RocksDBFactory.java   |  317 +++++
 .../hugegraph/rocksdb/access/RocksDBOptions.java   |  429 +++++++
 .../rocksdb/access/RocksDBScanIterator.java        |  236 ++++
 .../hugegraph/rocksdb/access/RocksDBSession.java   | 1057 ++++++++++++++++
 .../hugegraph/rocksdb/access/ScanIterator.java     |   55 +
 .../hugegraph/rocksdb/access/SessionOperator.java  |   78 ++
 .../rocksdb/access/SessionOperatorImpl.java        |  418 +++++++
 .../hugegraph/rocksdb/access/util/Asserts.java     |   43 +
 .../hugegraph/rocksdb/access/util/CRC64.java       |  187 +++
 .../hugegraph/rocksdb/access/util/ZipUtils.java    |  129 ++
 .../src/main/java/place-holder.txt}                |    0
 .../rocksdb/access/RocksDBFactoryTest.java         |  102 ++
 .../rocksdb/access/RocksDBSessionTest.java         |  480 ++++++++
 .../hugegraph/rocksdb/access/RocksdbDump.java      |   66 +
 .../rocksdb/access/SnapshotManagerTest.java        |  431 +++++++
 .../src/test/java/place-holder.txt}                |    0
 .../src/test/resources/hugegraph-2.properties      |   31 +
 .../src/test/resources/hugegraph.properties        |   31 +
 .../hg-store-rocksdb/src/test/resources/log4j2.xml |   30 +
 hugegraph-store/hg-store-test/pom.xml              |  347 ++++++
 .../src/main/java/client/BaseClientTest.java       |   48 +
 .../src/main/java/client/ChangeShardNumTest.java   |   67 ++
 .../src/main/java/client/ClientSuiteTest.java      |   41 +
 .../src/main/java/client/ClientTest.java           |   34 +
 .../src/main/java/client/HgAssertTest.java         |  169 +++
 .../src/main/java/client/HgKvStoreTest.java        |  191 +++
 .../src/main/java/client/HgPairTest.java           |   78 ++
 .../java/client/HgSessionManagerRaftPDTest.java    |  699 +++++++++++
 .../src/main/java/client/HgStoreClientTest.java    |  211 ++++
 .../src/main/java/client/HgStoreNodeStateTest.java |   61 +
 .../java/client/graph/GraphStoreClientTest.java    |  182 +++
 .../src/main/java/common/BaseCommonTest.java       |   32 +
 .../main/java/common/ByteBufferAllocatorTest.java  |   66 +
 .../src/main/java/common/CommonSuiteTest.java      |   33 +
 .../src/main/java/common/KVByteBufferTest.java     |   68 ++
 .../src/main/java/core/BaseCoreTest.java           |   46 +
 .../src/main/java/core/CoreSuiteTest.java          |   67 ++
 .../hg-store-test/src/main/java/core/CoreTest.java |   34 +
 .../src/main/java/core/HgBusinessImplTest.java     |  178 +++
 .../src/main/java/core/HgCmdClientTest.java        |  357 ++++++
 .../src/main/java/core/MetricServiceTest.java      |   63 +
 .../src/main/java/core/StoreEngineTestBase.java    |  135 +++
 .../java/core/raft/HgStoreStateMachineTest.java    |  245 ++++
 .../src/main/java/core/raft/MockStateMachine.java  |   30 +
 .../src/main/java/core/raft/RaftOperationTest.java |   72 ++
 .../src/main/java/core/raft/RaftUtilsTest.java     |  180 +++
 .../java/core/snapshot/HgSnapshotHandlerTest.java  |  188 +++
 .../main/java/core/store/HgStoreEngineTest.java    |  175 +++
 .../main/java/core/store/PartitionEngineTest.java  |   94 ++
 .../store/PartitionInstructionProcessorTest.java   |  110 ++
 .../core/store/meta/MetadataKeyHelperTest.java     |   34 +
 .../java/core/store/meta/PartitionManagerTest.java |  198 +++
 .../main/java/core/store/meta/TaskManagerTest.java |  109 ++
 .../core/store/meta/asynctask/CleanTaskTest.java   |   49 +
 .../java/core/store/util/MiscUtilClassTest.java    |   93 ++
 .../store/util/PartitionMetaStoreWrapperTest.java  |   88 ++
 .../main/java/core/store/util/ZipUtilsTest.java    |   53 +
 .../src/main/java/raftcore/BytesCarrierTest.java   |   62 +
 .../src/main/java/raftcore/RaftSuiteTest.java      |   30 +
 .../java/raftcore/ZeroByteStringHelperTest.java    |   68 ++
 .../src/main/java/rocksdb/BaseRocksDbTest.java     |   51 +
 .../src/main/java/rocksdb/RocksDBFactoryTest.java  |   81 ++
 .../src/main/java/rocksdb/RocksDbSuiteTest.java    |   32 +
 .../src/main/java/service/BaseServerTest.java      |   33 +
 .../src/main/java/service/ServerSuiteTest.java     |   32 +
 .../src/main/java/service/SessionTest.java         |   30 +
 .../src/main/java/util/CopyOnWriteCacheTest.java   |   65 +
 .../src/main/java/util/HgStoreTestUtil.java        |  480 ++++++++
 .../src/main/java/util/UnitTestBase.java           |   98 ++
 .../src/main/java/util/UnsafeUtilTest.java         |  175 +++
 .../hg-store-test/src/main/resources/version.txt   |    1 +
 hugegraph-store/init.sh                            |   25 +
 hugegraph-store/local-release.sh                   |   25 +
 hugegraph-store/lombok.config                      |   19 +
 hugegraph-store/mvnw                               |  310 +++++
 {hugegraph-pd => hugegraph-store}/mvnw.cmd         |    0
 hugegraph-store/pom.xml                            |  338 ++++++
 hugegraph-store/run.sh                             |   22 +
 hugegraph-store/settings.xml                       |  133 ++
 .../start_server.sh                                |    0
 pom.xml                                            |    3 +-
 436 files changed, 59751 insertions(+), 2 deletions(-)
 copy {hugegraph-pd => hugegraph-store}/.gitattributes (100%)
 create mode 100644 hugegraph-store/.gitignore
 create mode 100644 hugegraph-store/.mvn/wrapper/MavenWrapperDownloader.java
 create mode 100644 hugegraph-store/.mvn/wrapper/maven-wrapper.properties
 create mode 100644 hugegraph-store/LICENSE
 create mode 100644 hugegraph-store/NOTICE
 create mode 100644 hugegraph-store/README-dev.md
 create mode 100644 hugegraph-store/build-change.sh
 create mode 100644 hugegraph-store/build-pre.sh
 create mode 100755 hugegraph-store/build.sh
 create mode 100644 hugegraph-store/ci.yml
 create mode 100644 hugegraph-store/conf/application-pd.yml
 create mode 100755 hugegraph-store/deploy-release.sh
 create mode 100644 hugegraph-store/deploy-snapshot.sh
 create mode 100644 hugegraph-store/hg-store-cli/deploy-snapshot.sh
 create mode 100644 hugegraph-store/hg-store-cli/pom.xml
 create mode 100644 
hugegraph-store/hg-store-cli/src/main/java/org/apache/hugegraph/store/cli/AppConfig.java
 create mode 100644 
hugegraph-store/hg-store-cli/src/main/java/org/apache/hugegraph/store/cli/StoreConsoleApplication.java
 create mode 100644 
hugegraph-store/hg-store-cli/src/main/java/org/apache/hugegraph/store/cli/loader/HgThread2DB.java
 create mode 100644 
hugegraph-store/hg-store-cli/src/main/java/org/apache/hugegraph/store/cli/scan/GrpcShardScanner.java
 create mode 100644 
hugegraph-store/hg-store-cli/src/main/java/org/apache/hugegraph/store/cli/scan/HgStoreCommitter.java
 create mode 100644 
hugegraph-store/hg-store-cli/src/main/java/org/apache/hugegraph/store/cli/scan/HgStoreScanner.java
 create mode 100644 
hugegraph-store/hg-store-cli/src/main/java/org/apache/hugegraph/store/cli/util/HgCliUtil.java
 create mode 100644 
hugegraph-store/hg-store-cli/src/main/java/org/apache/hugegraph/store/cli/util/HgMetricX.java
 create mode 100644 
hugegraph-store/hg-store-cli/src/main/resources/application.yml
 create mode 100644 
hugegraph-store/hg-store-cli/src/main/resources/hg-store-client.properties
 create mode 100644 hugegraph-store/hg-store-cli/src/main/resources/log4j2.xml
 create mode 100644 hugegraph-store/hg-store-client/deploy-snapshot.sh
 create mode 100644 hugegraph-store/hg-store-client/pom.xml
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgKvEntry.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgKvIterator.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgKvOrderedIterator.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgKvPagingIterator.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgKvStore.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgOwnerKey.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgPageSize.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgPrivate.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgScanQuery.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgSeekAble.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgSessionManager.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgSessionProvider.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgStoreClient.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgStoreSession.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgTkvEntry.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgTokvEntry.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgNodePartition.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgNodePartitionerBuilder.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgPrivate.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNode.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNodeBuilder.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNodeCandidates.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNodeManager.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNodeNotifier.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNodePartitioner.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNodePartitionerImpl.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNodeProvider.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNodeSession.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNotice.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreService.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreSessionProvider.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgTkvEntryImpl.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgTokvEntryImpl.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/MultiNodeSessionFactory.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/NodeTkv.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/NodeTxExecutor.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/NodeTxSessionProxy.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/SequencedIterator.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/ShiftWorkIteratorProxy.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/TopWorkIteratorProxy.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/AbstractGrpcClient.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/GrpcKvEntryImpl.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/GrpcKvIteratorImpl.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/GrpcNodeHealthyClient.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/GrpcStoreNodeBuilder.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/GrpcStoreNodeImpl.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/GrpcStoreNodeSessionImpl.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/GrpcStoreSessionClient.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/GrpcStoreStateClient.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/GrpcStoreStreamClient.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/GrpcUtil.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/KvBatchOneShotScanner.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/KvBatchScanner.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/KvBatchScanner5.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/KvBatchScannerMerger.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/KvBatchUtil.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/KvCloseableIterator.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/KvListIterator.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/KvOneShotScanner.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/KvPageScanner.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/NotifyingExecutor.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/ScanUtil.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/SeekAbleIterator.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/SwitchingExecutor.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/type/HgNodeStatus.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/type/HgStoreClientException.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/util/Base58.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/util/ExecutorPool.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/util/HgAssert.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/util/HgBufferProxy.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/util/HgStoreClientConfig.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/util/HgStoreClientConst.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/util/HgStoreClientUtil.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/util/HgUuid.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/util/MetricX.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/util/PropertyUtil.java
 create mode 100644 
hugegraph-store/hg-store-client/src/main/resources/hg-store-client.properties
 create mode 100644 
hugegraph-store/hg-store-client/src/main/resources/log4j2.xml
 create mode 100644 
hugegraph-store/hg-store-client/src/test/java/org/apache/hugegraph/store/HgSessionManagerOneRaftFakePDTest.java
 create mode 100644 
hugegraph-store/hg-store-client/src/test/java/org/apache/hugegraph/store/HgSessionManagerRaftFakePDTest.java
 create mode 100644 
hugegraph-store/hg-store-client/src/test/java/org/apache/hugegraph/store/HgSessionManagerRaftPDTest.java
 create mode 100644 
hugegraph-store/hg-store-client/src/test/java/org/apache/hugegraph/store/HgSessionManagerTest.java
 create mode 100644 
hugegraph-store/hg-store-client/src/test/java/org/apache/hugegraph/store/client/HgKvStoreTest.java
 create mode 100644 
hugegraph-store/hg-store-client/src/test/java/org/apache/hugegraph/store/client/HgStoreClientBase.java
 create mode 100644 
hugegraph-store/hg-store-client/src/test/java/org/apache/hugegraph/store/client/HgStoreClientTest.java
 create mode 100644 
hugegraph-store/hg-store-client/src/test/java/org/apache/hugegraph/store/client/HgStoreNodeSessionTest.java
 create mode 100644 
hugegraph-store/hg-store-client/src/test/java/org/apache/hugegraph/store/client/HgStoreNodeStateTest.java
 create mode 100644 
hugegraph-store/hg-store-client/src/test/java/org/apache/hugegraph/store/client/HgStoreNodeStreamTest.java
 create mode 100644 
hugegraph-store/hg-store-client/src/test/java/org/apache/hugegraph/store/common/BitsTest.java
 create mode 100644 
hugegraph-store/hg-store-client/src/test/java/org/apache/hugegraph/store/test/ChangeShardNumTest.java
 create mode 100644 
hugegraph-store/hg-store-client/src/test/java/org/apache/hugegraph/store/util/HgStoreTestUtil.java
 create mode 100644 
hugegraph-store/hg-store-client/src/test/resources/log4j2.xml
 create mode 100644 
hugegraph-store/hg-store-client/src/test/resources/pd-server.yml
 copy {hugegraph-pd => 
hugegraph-store/hg-store-common}/.mvn/wrapper/MavenWrapperDownloader.java (100%)
 create mode 100644 
hugegraph-store/hg-store-common/.mvn/wrapper/maven-wrapper.properties
 create mode 100644 hugegraph-store/hg-store-common/mvnw
 copy {hugegraph-pd => hugegraph-store/hg-store-common}/mvnw.cmd (100%)
 create mode 100644 hugegraph-store/hg-store-common/pom.xml
 create mode 100644 
hugegraph-store/hg-store-common/src/main/java/org/apache/hugegraph/store/buffer/ByteBufferAllocator.java
 create mode 100644 
hugegraph-store/hg-store-common/src/main/java/org/apache/hugegraph/store/buffer/KVByteBuffer.java
 create mode 100644 
hugegraph-store/hg-store-common/src/main/java/org/apache/hugegraph/store/term/Bits.java
 create mode 100644 
hugegraph-store/hg-store-common/src/main/java/org/apache/hugegraph/store/term/HgPair.java
 create mode 100644 
hugegraph-store/hg-store-common/src/main/java/org/apache/hugegraph/store/term/HgTriple.java
 create mode 100755 hugegraph-store/hg-store-core/build.sh
 create mode 100644 hugegraph-store/hg-store-core/pom.xml
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/HeartbeatService.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/HgStoreEngine.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/HgStoreStateListener.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/PartitionEngine.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/PartitionInstructionProcessor.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/PartitionStateListener.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/business/AbstractSelectIterator.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/business/BusinessHandler.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/business/BusinessHandlerImpl.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/business/DataMover.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/business/DefaultDataMover.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/business/FilterIterator.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/business/GraphStoreIterator.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/business/InnerKeyCreator.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/business/InnerKeyFilter.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/business/MultiPartitionIterator.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/business/SelectIterator.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/BatchPutRequest.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/BatchPutResponse.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/CleanDataRequest.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/CleanDataResponse.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/CreateRaftRequest.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/CreateRaftResponse.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/DbCompactionRequest.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/DbCompactionResponse.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/DestroyRaftRequest.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/DestroyRaftResponse.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/FutureClosureAdapter.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/GetStoreInfoRequest.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/GetStoreInfoResponse.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/HgCmdBase.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/HgCmdClient.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/HgCmdProcessor.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/UpdatePartitionRequest.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/UpdatePartitionResponse.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/DeletedFileManager.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/Graph.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/GraphIdManager.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/GraphManager.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/MetadataKeyHelper.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/Partition.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/PartitionManager.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/PartitionRole.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/PartitionStats.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/Shard.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/ShardGroup.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/Store.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/StoreMetadata.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/TaskManager.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/asynctask/AbstractAsyncTask.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/asynctask/AsyncTask.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/asynctask/AsyncTaskState.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/asynctask/CleanTask.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/base/DBSessionBuilder.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/base/GlobalMetaStore.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/base/MetaStoreBase.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/meta/base/PartitionMetaStore.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/metric/HgMetricService.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/metric/HgStoreMetric.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/metric/SystemMetricService.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/options/HgStoreEngineOptions.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/options/MetadataOptions.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/options/PartitionEngineOptions.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/options/RaftRocksdbOptions.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/pd/DefaultPdProvider.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/pd/FakePdServiceProvider.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/pd/PartitionInstructionListener.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/pd/PdProvider.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/raft/HgStoreStateMachine.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/raft/RaftClosure.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/raft/RaftOperation.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/raft/RaftStateListener.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/raft/RaftTaskHandler.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/raft/util/RaftUtils.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/snapshot/HgSnapshotHandler.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/util/Asserts.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/util/CopyOnWriteCache.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/util/FutureClosure.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/util/HgRaftError.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/util/HgStoreConst.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/util/HgStoreException.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/util/IpUtil.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/util/Lifecycle.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/util/ManualResetEvent.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/util/PartitionMetaStoreWrapper.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/util/UnsafeUtf8Util.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/util/UnsafeUtil.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/util/Version.java
 create mode 100644 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/util/ZipUtils.java
 create mode 100644 
hugegraph-store/hg-store-core/src/test/java/org/apache/hugegraph/store/HgBusinessImplTest.java
 create mode 100644 
hugegraph-store/hg-store-core/src/test/java/org/apache/hugegraph/store/PartitionEngineTest.java
 create mode 100644 
hugegraph-store/hg-store-core/src/test/java/org/apache/hugegraph/store/UnitTestBase.java
 create mode 100644 
hugegraph-store/hg-store-core/src/test/java/org/apache/hugegraph/store/meta/GraphIDManagerTest.java
 create mode 100644 
hugegraph-store/hg-store-core/src/test/java/org/apache/hugegraph/store/meta/GraphManagerTest.java
 create mode 100644 
hugegraph-store/hg-store-core/src/test/java/org/apache/hugegraph/store/util/CopyOnWriteCacheTest.java
 create mode 100644 
hugegraph-store/hg-store-core/src/test/java/org/apache/hugegraph/store/util/FutureClosureTest.java
 create mode 100644 hugegraph-store/hg-store-core/src/test/resources/log4j2.xml
 create mode 100644 hugegraph-store/hg-store-core/src/test/resources/version.txt
 create mode 100644 hugegraph-store/hg-store-dist/pom.xml
 create mode 100644 hugegraph-store/hg-store-dist/release-docs/LICENSE
 create mode 100644 hugegraph-store/hg-store-dist/release-docs/NOTICE
 create mode 100644 
hugegraph-store/hg-store-dist/src/assembly/descriptor/server-assembly.xml
 create mode 100644 
hugegraph-store/hg-store-dist/src/assembly/static/bin/libjemalloc.so
 create mode 100644 
hugegraph-store/hg-store-dist/src/assembly/static/bin/libjemalloc_aarch64.so
 create mode 100644 
hugegraph-store/hg-store-dist/src/assembly/static/bin/restart-hugegraph-store.sh
 create mode 100644 
hugegraph-store/hg-store-dist/src/assembly/static/bin/start-hugegraph-store.sh
 create mode 100644 
hugegraph-store/hg-store-dist/src/assembly/static/bin/stop-hugegraph-store.sh
 create mode 100644 
hugegraph-store/hg-store-dist/src/assembly/static/bin/util.sh
 create mode 100644 
hugegraph-store/hg-store-dist/src/assembly/static/conf/application-pd.yml
 create mode 100644 
hugegraph-store/hg-store-dist/src/assembly/static/conf/application.yml
 create mode 100644 
hugegraph-store/hg-store-dist/src/assembly/static/conf/log4j2.xml
 create mode 100644 hugegraph-store/hg-store-grpc/.gitignore
 create mode 100644 hugegraph-store/hg-store-grpc/build.sh
 create mode 100644 hugegraph-store/hg-store-grpc/pom.xml
 create mode 100644 
hugegraph-store/hg-store-grpc/src/main/dev/org/apache/hugegraph/store/grpc/stream/HgStoreStreamGrpc.java
 create mode 100644 
hugegraph-store/hg-store-grpc/src/main/dev/org/apache/hugegraph/store/grpc/stream/HgStoreStreamProto.java
 create mode 100644 
hugegraph-store/hg-store-grpc/src/main/dev/org/apache/hugegraph/store/grpc/stream/KvStream.java
 create mode 100644 
hugegraph-store/hg-store-grpc/src/main/dev/org/apache/hugegraph/store/grpc/stream/KvStreamOrBuilder.java
 create mode 100644 
hugegraph-store/hg-store-grpc/src/main/dev/org/apache/hugegraph/store/grpc/stream/store_stream.proto
 create mode 100644 hugegraph-store/hg-store-grpc/src/main/proto/graphpb.proto
 create mode 100644 hugegraph-store/hg-store-grpc/src/main/proto/healthy.proto
 create mode 100644 
hugegraph-store/hg-store-grpc/src/main/proto/store_common.proto
 create mode 100644 
hugegraph-store/hg-store-grpc/src/main/proto/store_session.proto
 create mode 100644 
hugegraph-store/hg-store-grpc/src/main/proto/store_state.proto
 create mode 100644 
hugegraph-store/hg-store-grpc/src/main/proto/store_stream_meta.proto
 create mode 100644 hugegraph-store/hg-store-node/banner.txt
 create mode 100644 hugegraph-store/hg-store-node/pom.xml
 create mode 100755 hugegraph-store/hg-store-node/src/assembly/static/bin/app.sh
 create mode 100644 
hugegraph-store/hg-store-node/src/assembly/static/bin/hg-get-release.sh
 create mode 100644 
hugegraph-store/hg-store-node/src/assembly/static/bin/hg-update.sh
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/AppConfig.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/AppShutdownHook.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/StoreNodeApplication.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/controller/HgStoreMetricsController.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/controller/HgStoreStatusController.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/controller/HgTestController.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/controller/IndexAPI.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/controller/PartitionAPI.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/entry/RestResult.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/BatchGrpcClosure.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/BatchScanIterator.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/EmptyIterator.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/FusingScanIterator.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/GRpcServerConfig.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/GrpcClosure.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/HgStoreNodeService.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/HgStoreNodeState.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/HgStoreSessionImpl.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/HgStoreStateService.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/HgStoreStateSubject.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/HgStoreStreamImpl.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/HgStoreWrapperEx.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/ParallelScanIterator.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/QueryCondition.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/ScanBatchOneShotResponse.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/ScanBatchResponse.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/ScanBatchResponse3.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/ScanBatchResponseFactory.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/ScanOneShotResponse.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/ScanQuery.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/ScanQueryProducer.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/ScanStreamResponse.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/ScanUtil.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/scan/GraphStoreImpl.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/scan/ScanResponseObserver.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/listener/ContextClosedListener.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/listener/PdConfigureListener.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/metrics/DriveMetrics.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/metrics/GRpcExMetrics.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/metrics/JRaftMetrics.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/metrics/MetricsConfig.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/metrics/MetricsUtil.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/metrics/ProcfsEntry.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/metrics/ProcfsMetrics.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/metrics/ProcfsReader.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/metrics/ProcfsSmaps.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/metrics/RocksDBMetrics.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/metrics/RocksDBMetricsConst.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/metrics/StoreMetrics.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/metrics/SystemMetrics.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/model/HgNodeStatus.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/util/Base58.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/util/Err.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/util/HgAssert.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/util/HgBufferProxy.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/util/HgChannel.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/util/HgExecutorUtil.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/util/HgGrpc.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/util/HgRegexUtil.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/util/HgStoreConst.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/util/HgStoreNodeUtil.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/util/PropertyUtil.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/util/Result.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/util/TkEntry.java
 create mode 100644 
hugegraph-store/hg-store-node/src/main/resources/application-pd.yml
 create mode 100644 
hugegraph-store/hg-store-node/src/main/resources/application.yml
 create mode 100644 hugegraph-store/hg-store-node/src/main/resources/banner.txt
 create mode 100644 
hugegraph-store/hg-store-node/src/main/resources/log4j2-dev.xml
 create mode 100644 hugegraph-store/hg-store-node/src/main/resources/version.txt
 create mode 100644 
hugegraph-store/hg-store-node/src/test/java/org/apache/hugegraph/store/boot/StoreNodeServer00.java
 create mode 100644 
hugegraph-store/hg-store-node/src/test/java/org/apache/hugegraph/store/boot/StoreNodeServer01.java
 create mode 100644 
hugegraph-store/hg-store-node/src/test/java/org/apache/hugegraph/store/boot/StoreNodeServer02.java
 create mode 100644 
hugegraph-store/hg-store-node/src/test/java/org/apache/hugegraph/store/boot/StoreNodeServer03.java
 create mode 100644 
hugegraph-store/hg-store-node/src/test/java/org/apache/hugegraph/store/boot/StoreNodeServer04.java
 create mode 100644 
hugegraph-store/hg-store-node/src/test/java/org/apache/hugegraph/store/boot/StoreNodeServer05.java
 create mode 100644 
hugegraph-store/hg-store-node/src/test/java/org/apache/hugegraph/store/boot/StoreNodeServer06.java
 create mode 100644 
hugegraph-store/hg-store-node/src/test/java/org/apache/hugegraph/store/node/HgStoreNodeServiceTest.java
 create mode 100644 
hugegraph-store/hg-store-node/src/test/java/org/apache/hugegraph/store/node/metrics/JraftMetricsTest.java
 create mode 100644 
hugegraph-store/hg-store-node/src/test/resources/application-pd.yml
 create mode 100644 
hugegraph-store/hg-store-node/src/test/resources/application-server00.yml
 create mode 100644 
hugegraph-store/hg-store-node/src/test/resources/application-server01.yml
 create mode 100644 
hugegraph-store/hg-store-node/src/test/resources/application-server02.yml
 create mode 100644 
hugegraph-store/hg-store-node/src/test/resources/application-server03.yml
 create mode 100644 
hugegraph-store/hg-store-node/src/test/resources/application-server04.yml
 create mode 100644 
hugegraph-store/hg-store-node/src/test/resources/application-server05.yml
 create mode 100644 
hugegraph-store/hg-store-node/src/test/resources/application-server06.yml
 create mode 100644 
hugegraph-store/hg-store-node/src/test/resources/log4j2-dev.xml
 create mode 100644 hugegraph-store/hg-store-rocksdb/pom.xml
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/main/java/org/apache/hugegraph/rocksdb/access/DBSnapshotMeta.java
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/main/java/org/apache/hugegraph/rocksdb/access/DBStoreException.java
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/main/java/org/apache/hugegraph/rocksdb/access/RocksDBFactory.java
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/main/java/org/apache/hugegraph/rocksdb/access/RocksDBOptions.java
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/main/java/org/apache/hugegraph/rocksdb/access/RocksDBScanIterator.java
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/main/java/org/apache/hugegraph/rocksdb/access/RocksDBSession.java
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/main/java/org/apache/hugegraph/rocksdb/access/ScanIterator.java
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/main/java/org/apache/hugegraph/rocksdb/access/SessionOperator.java
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/main/java/org/apache/hugegraph/rocksdb/access/SessionOperatorImpl.java
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/main/java/org/apache/hugegraph/rocksdb/access/util/Asserts.java
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/main/java/org/apache/hugegraph/rocksdb/access/util/CRC64.java
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/main/java/org/apache/hugegraph/rocksdb/access/util/ZipUtils.java
 copy hugegraph-store/{README.md => 
hg-store-rocksdb/src/main/java/place-holder.txt} (100%)
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/test/java/org/apache/hugegraph/rocksdb/access/RocksDBFactoryTest.java
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/test/java/org/apache/hugegraph/rocksdb/access/RocksDBSessionTest.java
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/test/java/org/apache/hugegraph/rocksdb/access/RocksdbDump.java
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/test/java/org/apache/hugegraph/rocksdb/access/SnapshotManagerTest.java
 copy hugegraph-store/{README.md => 
hg-store-rocksdb/src/test/java/place-holder.txt} (100%)
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/test/resources/hugegraph-2.properties
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/test/resources/hugegraph.properties
 create mode 100644 
hugegraph-store/hg-store-rocksdb/src/test/resources/log4j2.xml
 create mode 100644 hugegraph-store/hg-store-test/pom.xml
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/client/BaseClientTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/client/ChangeShardNumTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/client/ClientSuiteTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/client/ClientTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/client/HgAssertTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/client/HgKvStoreTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/client/HgPairTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/client/HgSessionManagerRaftPDTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/client/HgStoreClientTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/client/HgStoreNodeStateTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/client/graph/GraphStoreClientTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/common/BaseCommonTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/common/ByteBufferAllocatorTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/common/CommonSuiteTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/common/KVByteBufferTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/BaseCoreTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/CoreSuiteTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/CoreTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/HgBusinessImplTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/HgCmdClientTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/MetricServiceTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/StoreEngineTestBase.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/raft/HgStoreStateMachineTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/raft/MockStateMachine.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/raft/RaftOperationTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/raft/RaftUtilsTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/snapshot/HgSnapshotHandlerTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/store/HgStoreEngineTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/store/PartitionEngineTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/store/PartitionInstructionProcessorTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/store/meta/MetadataKeyHelperTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/store/meta/PartitionManagerTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/store/meta/TaskManagerTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/store/meta/asynctask/CleanTaskTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/store/util/MiscUtilClassTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/store/util/PartitionMetaStoreWrapperTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/core/store/util/ZipUtilsTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/raftcore/BytesCarrierTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/raftcore/RaftSuiteTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/raftcore/ZeroByteStringHelperTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/rocksdb/BaseRocksDbTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/rocksdb/RocksDBFactoryTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/rocksdb/RocksDbSuiteTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/service/BaseServerTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/service/ServerSuiteTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/service/SessionTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/util/CopyOnWriteCacheTest.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/util/HgStoreTestUtil.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/util/UnitTestBase.java
 create mode 100644 
hugegraph-store/hg-store-test/src/main/java/util/UnsafeUtilTest.java
 create mode 100644 hugegraph-store/hg-store-test/src/main/resources/version.txt
 create mode 100644 hugegraph-store/init.sh
 create mode 100644 hugegraph-store/local-release.sh
 create mode 100644 hugegraph-store/lombok.config
 create mode 100644 hugegraph-store/mvnw
 copy {hugegraph-pd => hugegraph-store}/mvnw.cmd (100%)
 create mode 100644 hugegraph-store/pom.xml
 create mode 100644 hugegraph-store/run.sh
 create mode 100644 hugegraph-store/settings.xml
 copy hugegraph-pd/start_pd_server.sh => hugegraph-store/start_server.sh (100%)

Reply via email to