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 b4bc1f066 feat(store): integrate `store-rocksdb` submodule (#2513)
add 43cae1d2e feat(pd): integrate `pd-core` into hugegraph (#2478)
No new revisions were added by this update.
Summary of changes:
.../hg-pd-core}/pom.xml | 63 +-
.../org/apache/hugegraph/pd/ConfigService.java | 137 ++
.../java/org/apache/hugegraph/pd/IdService.java | 82 +
.../java/org/apache/hugegraph/pd/KvService.java | 316 ++++
.../java/org/apache/hugegraph/pd/LogService.java | 67 +
.../hugegraph/pd/PartitionInstructionListener.java | 53 +
.../org/apache/hugegraph/pd/PartitionService.java | 1562 ++++++++++++++++++++
.../hugegraph/pd/PartitionStatusListener.java | 17 +-
.../org/apache/hugegraph/pd/RegistryService.java} | 25 +-
.../hugegraph/pd/ShardGroupStatusListener.java | 14 +-
.../hugegraph/pd/StoreMonitorDataService.java | 265 ++++
.../org/apache/hugegraph/pd/StoreNodeService.java | 1073 ++++++++++++++
.../apache/hugegraph/pd/StoreStatusListener.java} | 15 +-
.../apache/hugegraph/pd/TaskScheduleService.java | 845 +++++++++++
.../org/apache/hugegraph/pd/config/PDConfig.java | 281 ++++
.../apache/hugegraph/pd/meta/ConfigMetaStore.java | 71 +
.../hugegraph/pd/meta/DiscoveryMetaStore.java | 105 ++
.../org/apache/hugegraph/pd/meta/IdMetaStore.java | 254 ++++
.../java/org/apache/hugegraph/pd/meta/LogMeta.java | 48 +
.../apache/hugegraph/pd/meta/MetadataFactory.java | 86 ++
.../hugegraph/pd/meta/MetadataKeyHelper.java | 379 +++++
.../hugegraph/pd/meta/MetadataRocksDBStore.java | 184 +++
.../hugegraph/pd/meta/MetadataStoreBase.java | 123 ++
.../apache/hugegraph/pd/meta/PartitionMeta.java | 295 ++++
.../org/apache/hugegraph/pd/meta/QueueStore.java | 57 +
.../apache/hugegraph/pd/meta/StoreInfoMeta.java | 207 +++
.../org/apache/hugegraph/pd/meta/TaskInfoMeta.java | 133 ++
.../hugegraph/pd/raft/FutureClosureAdapter.java | 36 +-
.../org/apache/hugegraph/pd/raft/KVOperation.java | 161 ++
.../apache/hugegraph/pd/raft/KVStoreClosure.java | 16 +-
.../org/apache/hugegraph/pd/raft/RaftEngine.java | 378 +++++
.../apache/hugegraph/pd/raft/RaftRpcClient.java | 88 ++
.../apache/hugegraph/pd/raft/RaftRpcProcessor.java | 130 ++
.../hugegraph/pd/raft/RaftStateListener.java} | 5 +-
.../apache/hugegraph/pd/raft/RaftStateMachine.java | 329 +++++
.../apache/hugegraph/pd/raft/RaftTaskHandler.java | 12 +-
.../org/apache/hugegraph/pd/raft}/ZipUtils.java | 14 +-
.../hugegraph/pd/store/BaseKVStoreClosure.java | 32 +-
.../org/apache/hugegraph/pd/store/HgKVStore.java | 59 +
.../apache/hugegraph/pd/store/HgKVStoreImpl.java | 343 +++++
.../java/org/apache/hugegraph/pd/store/KV.java} | 27 +-
.../org/apache/hugegraph/pd/store/RaftKVStore.java | 322 ++++
hugegraph-pd/hg-pd-test/pom.xml | 10 +
hugegraph-pd/pom.xml | 3 +-
44 files changed, 8595 insertions(+), 127 deletions(-)
copy {hugegraph-store/hg-store-rocksdb => hugegraph-pd/hg-pd-core}/pom.xml
(59%)
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/ConfigService.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/IdService.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/KvService.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/LogService.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/PartitionInstructionListener.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/PartitionService.java
copy
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/HgKvIterator.java
=>
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/PartitionStatusListener.java
(74%)
copy
hugegraph-pd/{hg-pd-client/src/main/java/org/apache/hugegraph/pd/client/Discoverable.java
=> hg-pd-core/src/main/java/org/apache/hugegraph/pd/RegistryService.java} (54%)
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/backend/Transaction.java
=>
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/ShardGroupStatusListener.java
(75%)
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/StoreMonitorDataService.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/StoreNodeService.java
copy
hugegraph-pd/{hg-pd-client/src/main/java/org/apache/hugegraph/pd/client/Discoverable.java
=> hg-pd-core/src/main/java/org/apache/hugegraph/pd/StoreStatusListener.java}
(65%)
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/TaskScheduleService.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/config/PDConfig.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/meta/ConfigMetaStore.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/meta/DiscoveryMetaStore.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/meta/IdMetaStore.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/meta/LogMeta.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/meta/MetadataFactory.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/meta/MetadataKeyHelper.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/meta/MetadataRocksDBStore.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/meta/MetadataStoreBase.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/meta/PartitionMeta.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/meta/QueueStore.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/meta/StoreInfoMeta.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/meta/TaskInfoMeta.java
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/type/define/Frequency.java
=>
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/raft/FutureClosureAdapter.java
(56%)
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/raft/KVOperation.java
copy
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/job/computer/Computer.java
=>
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/raft/KVStoreClosure.java
(73%)
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/raft/RaftEngine.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/raft/RaftRpcClient.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/raft/RaftRpcProcessor.java
copy
hugegraph-pd/{hg-pd-client/src/main/java/org/apache/hugegraph/pd/watch/PDWatcher.java
=>
hg-pd-core/src/main/java/org/apache/hugegraph/pd/raft/RaftStateListener.java}
(88%)
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/raft/RaftStateMachine.java
copy
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/KvCloseableIterator.java
=>
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/raft/RaftTaskHandler.java
(77%)
copy
{hugegraph-store/hg-store-rocksdb/src/main/java/org/apache/hugegraph/rocksdb/access/util
=>
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/raft}/ZipUtils.java
(88%)
copy
hugegraph-store/hg-store-client/src/main/java/org/apache/hugegraph/store/client/grpc/KvListIterator.java
=>
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/store/BaseKVStoreClosure.java
(62%)
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/store/HgKVStore.java
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/store/HgKVStoreImpl.java
copy
hugegraph-pd/{hg-pd-client/src/main/java/org/apache/hugegraph/pd/watch/WatchType.java
=> hg-pd-core/src/main/java/org/apache/hugegraph/pd/store/KV.java} (66%)
create mode 100644
hugegraph-pd/hg-pd-core/src/main/java/org/apache/hugegraph/pd/store/RaftKVStore.java