This is an automated email from the ASF dual-hosted git repository.
jin pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph.git
from 3a1618faa feat(pd): integrate `pd-client` submodule
add 52f3d64b6 refact: prepare for integrating store modules
add e605f732e feat(store): integrate `store-common` submodule
add f0d9d12ca feat(store): integrate `store-grpc` submodule
add 6c72ca5f6 feat(store): integrate `store-client` submodule
add d0a3ccc04 feat(store): integrate `store-test` submodule
add 1228dec04 fix: maven rat plugin exist partial failure
No new revisions were added by this update.
Summary of changes:
.github/workflows/pd-store-ci.yml | 97 +++
.github/workflows/pd-store.yml | 51 --
.github/workflows/{ci.yml => server-ci.yml} | 6 +-
{hugegraph-pd => hugegraph-store}/.gitignore | 2 +-
hugegraph-store/README.md | 9 +-
.../hg-store-client}/pom.xml | 66 +-
.../java/org/apache/hugegraph/store/HgKvEntry.java | 12 +-
.../org/apache/hugegraph/store/HgKvIterator.java | 18 +-
.../hugegraph/store/HgKvOrderedIterator.java | 8 +-
.../apache/hugegraph/store/HgKvPagingIterator.java | 7 +-
.../java/org/apache/hugegraph/store/HgKvStore.java | 125 +++
.../org/apache/hugegraph/store/HgOwnerKey.java | 151 ++++
.../org/apache/hugegraph/store/HgPageSize.java | 22 +-
.../java/org/apache/hugegraph/store/HgPrivate.java | 13 +-
.../org/apache/hugegraph/store/HgScanQuery.java | 331 ++++++++
.../org/apache/hugegraph/store/HgSeekAble.java | 11 +-
.../apache/hugegraph/store/HgSessionManager.java | 55 ++
.../apache/hugegraph/store/HgSessionProvider.java | 12 +-
.../org/apache/hugegraph/store/HgStoreClient.java | 97 +++
.../org/apache/hugegraph/store/HgStoreSession.java | 23 +-
.../org/apache/hugegraph/store/HgTkvEntry.java | 10 +-
.../org/apache/hugegraph/store/HgTokvEntry.java | 10 +-
.../hugegraph/store/client/HgNodePartition.java | 103 +++
.../store/client/HgNodePartitionerBuilder.java | 70 ++
.../apache/hugegraph/store/client/HgPrivate.java | 19 +-
.../apache/hugegraph/store/client/HgStoreNode.java | 38 +-
.../hugegraph/store/client/HgStoreNodeBuilder.java | 18 +-
.../store/client/HgStoreNodeCandidates.java | 26 +-
.../hugegraph/store/client/HgStoreNodeManager.java | 264 ++++++
.../store/client/HgStoreNodeNotifier.java | 24 +-
.../store/client/HgStoreNodePartitioner.java | 66 ++
.../store/client/HgStoreNodePartitionerImpl.java | 199 +++++
.../store/client/HgStoreNodeProvider.java | 20 +-
.../hugegraph/store/client/HgStoreNodeSession.java | 23 +-
.../hugegraph/store/client/HgStoreNotice.java | 100 +++
.../hugegraph/store/client/HgStoreService.java | 17 +-
.../store/client/HgStoreSessionProvider.java | 19 +-
.../hugegraph/store/client/HgTkvEntryImpl.java | 84 ++
.../hugegraph/store/client/HgTokvEntryImpl.java | 84 ++
.../store/client/MultiNodeSessionFactory.java | 54 ++
.../org/apache/hugegraph/store/client/NodeTkv.java | 125 +++
.../hugegraph/store/client/NodeTxExecutor.java | 431 ++++++++++
.../hugegraph/store/client/NodeTxSessionProxy.java | 887 ++++++++++++++++++++
.../hugegraph/store/client/SequencedIterator.java | 149 ++++
.../store/client/ShiftWorkIteratorProxy.java | 163 ++++
.../store/client/TopWorkIteratorProxy.java | 148 ++++
.../store/client/grpc/AbstractGrpcClient.java | 176 ++++
.../store/client/grpc/GrpcKvEntryImpl.java | 78 ++
.../store/client/grpc/GrpcKvIteratorImpl.java | 161 ++++
.../store/client/grpc/GrpcNodeHealthyClient.java | 92 +++
.../store/client/grpc/GrpcStoreNodeBuilder.java | 77 ++
.../store/client/grpc/GrpcStoreNodeImpl.java | 98 +++
.../client/grpc/GrpcStoreNodeSessionImpl.java | 545 ++++++++++++
.../store/client/grpc/GrpcStoreSessionClient.java | 158 ++++
.../store/client/grpc/GrpcStoreStateClient.java | 75 ++
.../store/client/grpc/GrpcStoreStreamClient.java | 217 +++++
.../hugegraph/store/client/grpc/GrpcUtil.java | 148 ++++
.../store/client/grpc/KvBatchOneShotScanner.java | 124 +++
.../store/client/grpc/KvBatchScanner.java | 410 ++++++++++
.../store/client/grpc/KvBatchScanner5.java | 454 ++++++++++
.../store/client/grpc/KvBatchScannerMerger.java | 334 ++++++++
.../hugegraph/store/client/grpc/KvBatchUtil.java | 156 ++++
.../store/client/grpc/KvCloseableIterator.java | 13 +-
.../store/client/grpc/KvListIterator.java | 33 +-
.../store/client/grpc/KvOneShotScanner.java | 213 +++++
.../hugegraph/store/client/grpc/KvPageScanner.java | 311 +++++++
.../store/client/grpc/NotifyingExecutor.java | 253 ++++++
.../hugegraph/store/client/grpc/ScanUtil.java | 52 ++
.../store/client/grpc/SeekAbleIterator.java | 70 ++
.../store/client/grpc/SwitchingExecutor.java | 44 +-
.../hugegraph/store/client/type/HgNodeStatus.java | 37 +-
.../store/client/type/HgStoreClientException.java | 35 +-
.../apache/hugegraph/store/client/util/Base58.java | 170 ++++
.../hugegraph/store/client/util/ExecutorPool.java | 62 ++
.../hugegraph/store/client/util}/HgAssert.java | 27 +-
.../hugegraph/store/client/util/HgBufferProxy.java | 162 ++++
.../store/client/util/HgStoreClientConfig.java | 191 +++++
.../store/client/util/HgStoreClientConst.java | 50 ++
.../store/client/util/HgStoreClientUtil.java | 175 ++++
.../apache/hugegraph/store/client/util/HgUuid.java | 23 +-
.../hugegraph/store/client/util/MetricX.java | 108 +++
.../hugegraph/store/client/util/PropertyUtil.java | 97 +++
.../src/main/resources/hg-store-client.properties | 13 +-
.../hg-store-client}/src/main/resources/log4j2.xml | 69 +-
.../hg-store-common}/pom.xml | 22 +-
.../store/buffer/ByteBufferAllocator.java | 63 ++
.../hugegraph/store/buffer/KVByteBuffer.java | 98 +++
.../java/org/apache/hugegraph/store/term/Bits.java | 66 ++
.../org/apache/hugegraph/store/term/HgPair.java | 22 +-
.../org/apache/hugegraph/store/term/HgTriple.java | 79 ++
.../hg-store-grpc}/pom.xml | 32 +-
.../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 | 46 +-
.../hg-store-grpc/src/main/proto/graphpb.proto | 137 ++++
.../hg-store-grpc/src/main/proto/healthy.proto | 13 +-
.../src/main/proto/store_common.proto | 113 +++
.../src/main/proto/store_session.proto | 136 +++
.../hg-store-grpc/src/main/proto/store_state.proto | 73 ++
.../src/main/proto/store_stream_meta.proto | 108 +++
hugegraph-store/hg-store-test/pom.xml | 339 ++++++++
.../hugegraph/store}/common/BaseCommonTest.java | 7 +-
.../apache/hugegraph/store/common/BitsTest.java | 18 +-
.../store/common/ByteBufferAllocatorTest.java | 67 ++
.../hugegraph/store}/common/CommonSuiteTest.java | 8 +-
.../hugegraph/store/common/KVByteBufferTest.java | 67 ++
.../hg-store-test}/src/main/resources/log4j2.xml | 67 +-
.../hg-store-test/src/main/resources/pd-server.yml | 71 ++
.../hg-store-test/src/main/resources/version.txt | 1 +
hugegraph-store/pom.xml | 317 +++++++
pom.xml | 14 +-
113 files changed, 12890 insertions(+), 490 deletions(-)
create mode 100644 .github/workflows/pd-store-ci.yml
delete mode 100644 .github/workflows/pd-store.yml
rename .github/workflows/{ci.yml => server-ci.yml} (96%)
copy {hugegraph-pd => hugegraph-store}/.gitignore (53%)
copy {hugegraph-pd/hg-pd-client => hugegraph-store/hg-store-client}/pom.xml
(59%)
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/type/Idfiable.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgKvEntry.java
(83%)
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/backend/Transaction.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgKvIterator.java
(76%)
copy
hugegraph-pd/hg-pd-client/src/main/java/org/apache/hugegraph/pd/watch/PDWatcher.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgKvOrderedIterator.java
(80%)
copy
hugegraph-pd/hg-pd-client/src/main/java/org/apache/hugegraph/pd/watch/PDWatcher.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgKvPagingIterator.java
(84%)
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
copy
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/common/BaseCommonTest.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgPageSize.java
(75%)
copy
hugegraph-pd/hg-pd-client/src/main/java/org/apache/hugegraph/pd/watch/WatchType.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgPrivate.java
(79%)
create mode 100644
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgScanQuery.java
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/masterelection/RoleElectionStateMachine.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgSeekAble.java
(83%)
create mode 100644
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgSessionManager.java
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/backend/store/MetaHandler.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgSessionProvider.java
(78%)
create mode 100644
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgStoreClient.java
copy
hugegraph-pd/hg-pd-client/src/main/java/org/apache/hugegraph/pd/pulse/PulseServerNotice.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgStoreSession.java
(62%)
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/type/Idfiable.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgTkvEntry.java
(86%)
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/type/Idfiable.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgTokvEntry.java
(85%)
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
copy
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/common/BaseCommonTest.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgPrivate.java
(76%)
copy
hugegraph-pd/hg-pd-client/src/main/java/org/apache/hugegraph/pd/pulse/PulseServerNotice.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNode.java
(53%)
copy
hugegraph-pd/hg-pd-client/src/main/java/org/apache/hugegraph/pd/pulse/PulseServerNotice.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNodeBuilder.java
(75%)
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/backend/store/raft/RaftGroupManager.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNodeCandidates.java
(67%)
create mode 100644
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNodeManager.java
copy
hugegraph-pd/hg-pd-client/src/main/java/org/apache/hugegraph/pd/pulse/PulseServerNotice.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNodeNotifier.java
(68%)
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
copy
hugegraph-pd/hg-pd-client/src/main/java/org/apache/hugegraph/pd/pulse/PulseServerNotice.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNodeProvider.java
(75%)
copy
hugegraph-pd/hg-pd-client/src/main/java/org/apache/hugegraph/pd/pulse/PulseServerNotice.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNodeSession.java
(67%)
create mode 100644
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreNotice.java
copy
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/common/BaseCommonTest.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreService.java
(77%)
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/job/EphemeralJob.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/HgStoreSessionProvider.java
(61%)
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
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/analyzer/Analyzer.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/KvCloseableIterator.java
(78%)
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/job/UserJob.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/KvListIterator.java
(64%)
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
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/job/SysJob.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/SwitchingExecutor.java
(52%)
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/type/define/GraphReadMode.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/type/HgNodeStatus.java
(55%)
copy
hugegraph-pd/hg-pd-common/src/main/java/org/apache/hugegraph/pd/common/PDException.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/type/HgStoreClientException.java
(54%)
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
copy {hugegraph-pd/hg-pd-common/src/main/java/org/apache/hugegraph/pd/common
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/util}/HgAssert.java
(78%)
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
copy
hugegraph-pd/hg-pd-client/src/main/java/org/apache/hugegraph/pd/pulse/PulseServerNotice.java
=>
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/util/HgUuid.java
(63%)
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
copy hugegraph-server/hugegraph-dist/src/assembly/travis/run-unit-test.sh =>
hugegraph-store/hg-store-client/src/main/resources/hg-store-client.properties
(81%)
mode change 100755 => 100644
copy {hugegraph-pd/hg-pd-test =>
hugegraph-store/hg-store-client}/src/main/resources/log4j2.xml (61%)
copy {hugegraph-server/hugegraph-scylladb =>
hugegraph-store/hg-store-common}/pom.xml (72%)
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
copy
hugegraph-pd/hg-pd-common/src/main/java/org/apache/hugegraph/pd/common/KVPair.java
=>
hugegraph-store/hg-store-common/src/main/java/org/apache/hugegraph/store/term/HgPair.java
(89%)
create mode 100644
hugegraph-store/hg-store-common/src/main/java/org/apache/hugegraph/store/term/HgTriple.java
copy {hugegraph-pd/hg-pd-grpc => hugegraph-store/hg-store-grpc}/pom.xml (82%)
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
copy hugegraph-pd/hg-pd-grpc/src/main/proto/pd_common.proto =>
hugegraph-store/hg-store-grpc/src/main/dev/org/apache/hugegraph/store/grpc/stream/store_stream.proto
(50%)
create mode 100644 hugegraph-store/hg-store-grpc/src/main/proto/graphpb.proto
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/masterelection/ClusterRoleStore.java
=> hugegraph-store/hg-store-grpc/src/main/proto/healthy.proto (77%)
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-test/pom.xml
copy {hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd =>
hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store}/common/BaseCommonTest.java
(86%)
copy
hugegraph-server/hugegraph-api/src/main/java/org/apache/hugegraph/define/Checkable.java
=>
hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store/common/BitsTest.java
(65%)
create mode 100644
hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store/common/ByteBufferAllocatorTest.java
copy {hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd =>
hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store}/common/CommonSuiteTest.java
(85%)
create mode 100644
hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store/common/KVByteBufferTest.java
copy {hugegraph-pd/hg-pd-test =>
hugegraph-store/hg-store-test}/src/main/resources/log4j2.xml (62%)
create mode 100644
hugegraph-store/hg-store-test/src/main/resources/pd-server.yml
create mode 100644 hugegraph-store/hg-store-test/src/main/resources/version.txt
create mode 100644 hugegraph-store/pom.xml