This is an automated email from the ASF dual-hosted git repository.
vgalaxies pushed a change to branch intro-dist
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph.git
from fbac89514 fix path
add ac93deebc feat(store): integrate `store-core` submodule (#2548)
add 1a8959575 feat(store): integrate `store-node` submodule (#2537)
add 506850cae chore: reset license header for file declared in LICENSE
(#2550)
add 820aea1bb Merge branch 'master' into intro-dist
No new revisions were added by this update.
Summary of changes:
.licenserc.yaml | 1 +
.../backend/serializer/AbstractSerializer.java | 7 +
.../backend/serializer/BinarySerializer.java | 37 +
.../hugegraph/backend/serializer/BytesBuffer.java | 5 +
.../backend/serializer/GraphSerializer.java | 4 +
.../backend/serializer/TextSerializer.java | 8 +
.../hugegraph/tinkerpop/StructureBasicSuite.java | 18 +-
hugegraph-store/hg-store-core/pom.xml | 173 +++
.../apache/hugegraph/store/HeartbeatService.java | 384 ++++++
.../org/apache/hugegraph/store/HgStoreEngine.java | 726 +++++++++++
.../hugegraph/store/HgStoreStateListener.java | 26 +
.../apache/hugegraph/store/PartitionEngine.java | 1262 ++++++++++++++++++++
.../store/PartitionInstructionProcessor.java | 345 ++++++
.../hugegraph/store/PartitionStateListener.java | 34 +
.../store/business/AbstractSelectIterator.java | 67 ++
.../hugegraph/store/business/BusinessHandler.java | 218 ++++
.../store/business/BusinessHandlerImpl.java | 922 ++++++++++++++
.../apache/hugegraph/store/business/DataMover.java | 76 ++
.../hugegraph/store/business/DefaultDataMover.java | 280 +++++
.../hugegraph/store/business/FilterIterator.java | 126 ++
.../store/business/GraphStoreIterator.java | 351 ++++++
.../hugegraph/store/business/InnerKeyCreator.java | 117 ++
.../hugegraph/store/business/InnerKeyFilter.java | 105 ++
.../store/business/MultiPartitionIterator.java | 201 ++++
.../hugegraph/store/business/SelectIterator.java | 107 ++
.../hugegraph/store/cmd/BatchPutRequest.java | 52 +
.../hugegraph/store/cmd/BatchPutResponse.java | 22 +
.../hugegraph/store/cmd/CleanDataRequest.java | 70 ++
.../hugegraph/store/cmd/CleanDataResponse.java | 22 +
.../hugegraph/store/cmd/CreateRaftRequest.java | 72 ++
.../hugegraph/store/cmd/CreateRaftResponse.java | 22 +
.../hugegraph/store/cmd/DbCompactionRequest.java | 31 +
.../hugegraph/store/cmd/DbCompactionResponse.java | 22 +
.../hugegraph/store/cmd/DestroyRaftRequest.java | 38 +
.../hugegraph/store/cmd/DestroyRaftResponse.java | 22 +
.../hugegraph/store/cmd/FutureClosureAdapter.java | 49 +
.../hugegraph/store/cmd/GetStoreInfoRequest.java | 26 +
.../hugegraph/store/cmd/GetStoreInfoResponse.java | 44 +
.../org/apache/hugegraph/store/cmd/HgCmdBase.java | 78 ++
.../apache/hugegraph/store/cmd/HgCmdClient.java | 262 ++++
.../apache/hugegraph/store/cmd/HgCmdProcessor.java | 228 ++++
.../store/cmd/UpdatePartitionRequest.java | 36 +
.../store/cmd/UpdatePartitionResponse.java | 22 +
.../hugegraph/store/meta/DeletedFileManager.java | 66 +
.../org/apache/hugegraph/store/meta/Graph.java | 63 +
.../hugegraph/store/meta/GraphIdManager.java | 180 +++
.../apache/hugegraph/store/meta/GraphManager.java | 86 ++
.../hugegraph/store/meta/MetadataKeyHelper.java | 317 +++++
.../org/apache/hugegraph/store/meta/Partition.java | 95 ++
.../hugegraph/store/meta/PartitionManager.java | 921 ++++++++++++++
.../apache/hugegraph/store/meta/PartitionRole.java | 77 ++
.../hugegraph/store/meta/PartitionStats.java | 59 +
.../org/apache/hugegraph/store/meta/Shard.java | 43 +
.../apache/hugegraph/store/meta/ShardGroup.java | 115 ++
.../org/apache/hugegraph/store/meta/Store.java | 96 ++
.../apache/hugegraph/store/meta/StoreMetadata.java | 231 ++++
.../apache/hugegraph/store/meta/TaskManager.java | 146 +++
.../store/meta/asynctask/AbstractAsyncTask.java | 146 +++
.../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 | 26 +
.../hugegraph/store/meta/base/GlobalMetaStore.java | 58 +
.../hugegraph/store/meta/base/MetaStoreBase.java | 174 +++
.../store/meta/base/PartitionMetaStore.java | 52 +
.../hugegraph/store/metric/HgMetricService.java | 200 ++++
.../hugegraph/store/metric/HgStoreMetric.java | 47 +
.../store/metric/SystemMetricService.java | 448 +++++++
.../store/options/HgStoreEngineOptions.java | 148 +++
.../hugegraph/store/options/MetadataOptions.java | 27 +
.../store/options/PartitionEngineOptions.java | 48 +
.../store/options/RaftRocksdbOptions.java | 209 ++++
.../hugegraph/store/pd/DefaultPdProvider.java | 472 ++++++++
.../hugegraph/store/pd/FakePdServiceProvider.java | 264 ++++
.../store/pd/PartitionInstructionListener.java | 54 +
.../org/apache/hugegraph/store/pd/PdProvider.java | 92 ++
.../hugegraph/store/raft/HgStoreStateMachine.java | 270 +++++
.../apache/hugegraph/store/raft/RaftClosure.java | 27 +
.../apache/hugegraph/store/raft/RaftOperation.java | 127 ++
.../hugegraph/store/raft/RaftStateListener.java | 87 ++
.../hugegraph/store/raft/RaftTaskHandler.java | 32 +
.../hugegraph/store/raft/util/RaftUtils.java | 88 ++
.../store/snapshot/HgSnapshotHandler.java | 225 ++++
.../org/apache/hugegraph/store/util/Asserts.java | 61 +
.../hugegraph/store/util/CopyOnWriteCache.java | 150 +++
.../apache/hugegraph/store/util/FutureClosure.java | 94 ++
.../apache/hugegraph/store/util/HgRaftError.java | 69 ++
.../apache/hugegraph/store/util/HgStoreConst.java | 37 +
.../hugegraph/store/util/HgStoreException.java | 80 ++
.../org/apache/hugegraph/store/util/IpUtil.java | 101 ++
.../org/apache/hugegraph/store/util/Lifecycle.java | 33 +
.../hugegraph/store/util/ManualResetEvent.java | 95 ++
.../store/util/PartitionMetaStoreWrapper.java | 73 ++
.../hugegraph/store/util/UnsafeUtf8Util.java | 327 +++++
.../apache/hugegraph/store/util/UnsafeUtil.java | 331 +++++
.../org/apache/hugegraph/store/util/Version.java | 51 +
hugegraph-store/hg-store-node/banner.txt | 5 +
hugegraph-store/hg-store-node/pom.xml | 172 +++
.../org/apache/hugegraph/store/node/AppConfig.java | 235 ++++
.../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 | 108 ++
.../store/node/controller/PartitionAPI.java | 250 ++++
.../hugegraph/store/node/entry/RestResult.java | 32 +
.../store/node/grpc/BatchGrpcClosure.java | 212 ++++
.../store/node/grpc/BatchScanIterator.java | 161 +++
.../hugegraph/store/node/grpc/EmptyIterator.java | 56 +
.../store/node/grpc/FusingScanIterator.java | 121 ++
.../store/node/grpc/GRpcServerConfig.java | 47 +
.../hugegraph/store/node/grpc/GrpcClosure.java | 73 ++
.../store/node/grpc/HgStoreNodeService.java | 236 ++++
.../store/node/grpc/HgStoreNodeState.java | 57 +
.../store/node/grpc/HgStoreSessionImpl.java | 551 +++++++++
.../store/node/grpc/HgStoreStateService.java | 58 +
.../store/node/grpc/HgStoreStateSubject.java | 73 ++
.../store/node/grpc/HgStoreStreamImpl.java | 121 ++
.../store/node/grpc/HgStoreWrapperEx.java | 123 ++
.../store/node/grpc/ParallelScanIterator.java | 387 ++++++
.../hugegraph/store/node/grpc/QueryCondition.java | 40 +
.../store/node/grpc/ScanBatchOneShotResponse.java | 103 ++
.../store/node/grpc/ScanBatchResponse.java | 276 +++++
.../store/node/grpc/ScanBatchResponse3.java | 422 +++++++
.../store/node/grpc/ScanBatchResponseFactory.java | 64 +
.../store/node/grpc/ScanOneShotResponse.java | 94 ++
.../hugegraph/store/node/grpc/ScanQuery.java | 105 ++
.../store/node/grpc/ScanQueryProducer.java | 266 +++++
.../store/node/grpc/ScanStreamResponse.java | 262 ++++
.../apache/hugegraph/store/node/grpc/ScanUtil.java | 329 +++++
.../store/node/grpc/scan/GraphStoreImpl.java | 83 ++
.../store/node/grpc/scan/ScanResponseObserver.java | 265 ++++
.../store/node/listener/ContextClosedListener.java | 53 +
.../store/node/listener/PdConfigureListener.java | 212 ++++
.../hugegraph/store/node/metrics/DriveMetrics.java | 58 +
.../store/node/metrics/GRpcExMetrics.java | 96 ++
.../hugegraph/store/node/metrics/JRaftMetrics.java | 316 +++++
.../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 | 66 +
.../hugegraph/store/node/metrics/ProcfsReader.java | 142 +++
.../hugegraph/store/node/metrics/ProcfsSmaps.java | 114 ++
.../store/node/metrics/RocksDBMetrics.java | 421 +++++++
.../store/node/metrics/RocksDBMetricsConst.java | 166 +++
.../hugegraph/store/node/metrics/StoreMetrics.java | 113 ++
.../store/node/metrics/SystemMetrics.java | 140 +++
.../hugegraph/store/node/model/HgNodeStatus.java | 77 ++
.../apache/hugegraph/store/node/util/Base58.java | 171 +++
.../org/apache/hugegraph/store/node/util/Err.java | 38 +
.../apache/hugegraph/store/node/util/HgAssert.java | 145 +++
.../hugegraph/store/node/util/HgBufferProxy.java | 176 +++
.../hugegraph/store/node/util/HgChannel.java | 150 +++
.../hugegraph/store/node/util/HgExecutorUtil.java | 98 ++
.../apache/hugegraph/store/node/util/HgGrpc.java | 122 ++
.../hugegraph/store/node/util/HgRegexUtil.java | 91 ++
.../hugegraph/store/node/util/HgStoreConst.java | 39 +
.../hugegraph/store/node/util/HgStoreNodeUtil.java | 84 ++
.../hugegraph/store/node/util/PropertyUtil.java | 96 ++
.../apache/hugegraph/store/node/util/Result.java | 43 +
.../apache/hugegraph/store/node/util/TkEntry.java | 70 ++
.../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 +++
.../src/main/resources/version.txt | 0
.../hugegraph/store/boot/StoreNodeServer00.java | 57 +
.../hugegraph/store/boot/StoreNodeServer01.java | 58 +
.../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 | 57 +
.../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/pom.xml | 16 +-
186 files changed, 24814 insertions(+), 17 deletions(-)
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-node/banner.txt
create mode 100644 hugegraph-store/hg-store-node/pom.xml
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
copy hugegraph-store/{hg-store-test =>
hg-store-node}/src/main/resources/version.txt (100%)
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