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

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


    from 5b5a14386 fix conflicts
     add d2906a6db fix(pd):PartitionCache lockGraph Logic error (#2640)
     add a657ce501 fix(pd): Ensure range attribute thread safety (#2641)
     add 4274b724a chore: fix lombok compiling error and error for list cast to 
string (#2592)
     add f6f370819 BREAKING CHANGE(server): support "parent & child" EdgeLabel 
type (#2662)
     add 861a10083 refactor(server): optimize the server-node info (#2671)
     add 29ecc0492 chore(dist): replace G1 config & handle other gc options 
(#2664)
     add 1a82d8311 feat(clustertest): add basic MiniCluster module for 
distributed system (#2615)
     add 0cb6115fd feat(server): support in-heap memory JVM monitor (#2650)
     add aae62e0b3 Merge branch 'master' into sofa-rpc

No new revisions were added by this update.

Summary of changes:
 .github/workflows/cluster-test-ci.yml              |  52 +++
 .../hugegraph-clustertest-dist/pom.xml             |  78 +++++
 .../src/assembly/descriptor/assembly.xml           |  50 +++
 .../static/conf/hugegraph.properties.template      |  44 ++-
 .../static/conf/pd-application.yml.template        |  15 +-
 .../static/conf/rest-server.properties.template    |  28 +-
 .../static/conf/store-application.yml.template     |   8 +-
 .../hugegraph-clustertest-minicluster/pom.xml      |  66 ++++
 .../apache/hugegraph/ct/base/ClusterConstant.java  | 135 ++++++++
 .../java/org/apache/hugegraph/ct/base/EnvType.java |  12 +-
 .../java/org/apache/hugegraph/ct/base/EnvUtil.java |  67 ++++
 .../org/apache/hugegraph/ct/base/HGTestLogger.java |  18 +-
 .../apache/hugegraph/ct/config/AbstractConfig.java |  82 +++++
 .../apache/hugegraph/ct/config/ClusterConfig.java  | 130 +++++++
 .../apache/hugegraph/ct/config/GraphConfig.java    |  26 +-
 .../org/apache/hugegraph/ct/config/PDConfig.java   |  70 ++++
 .../apache/hugegraph/ct/config/ServerConfig.java   |  54 +++
 .../apache/hugegraph/ct/config/StoreConfig.java    |  57 ++++
 .../org/apache/hugegraph/ct/env/AbstractEnv.java   | 182 ++++++++++
 .../java/org/apache/hugegraph/ct/env/BaseEnv.java  |  30 +-
 .../org/apache/hugegraph/ct/env/EnvFactory.java    |  43 +--
 .../org/apache/hugegraph/ct/env/MultiNodeEnv.java  |  22 +-
 .../org/apache/hugegraph/ct/env/SimpleEnv.java     |  13 +-
 .../hugegraph/ct/node/AbstractNodeWrapper.java     | 191 +++++++++++
 .../apache/hugegraph/ct/node/BaseNodeWrapper.java  |  25 +-
 .../apache/hugegraph/ct/node/PDNodeWrapper.java    |  93 +++++
 .../hugegraph/ct/node/ServerNodeWrapper.java       | 105 ++++++
 .../apache/hugegraph/ct/node/StoreNodeWrapper.java |  94 ++++++
 .../hugegraph-clustertest-test/pom.xml             |  98 ++++++
 .../MultiClusterTest/BaseMultiClusterTest.java     |  64 ++++
 .../MultiClusterTest/MultiClusterDeployTest.java   | 203 +++++++++++
 .../MultiClusterTest/MultiClusterFileTest.java     |  29 +-
 .../MultiClusterTest/MultiClusterSuiteTest.java    |   9 +-
 .../SimpleClusterTest/BaseSimpleTest.java          |  69 ++++
 .../SimpleClusterTest/SimpleClusterDeployTest.java | 200 +++++++++++
 .../SimpleClusterTest/SimpleClusterFileTest.java   |  30 +-
 .../SimpleClusterTest/SimpleClusterSuiteTest.java  |   9 +-
 hugegraph-cluster-test/pom.xml                     | 139 ++++++++
 hugegraph-commons/hugegraph-common/pom.xml         |   4 -
 .../hugegraph/iterator/ExtendableIterator.java     |  11 +
 .../scripts/dependency/known-dependencies.txt      |  42 +--
 hugegraph-commons/pom.xml                          |   2 +
 hugegraph-pd/hg-pd-client/pom.xml                  |   1 -
 hugegraph-pd/hg-pd-common/pom.xml                  |   1 -
 .../org/apache/hugegraph/pd/common/GraphCache.java |  56 ++-
 .../apache/hugegraph/pd/common/PartitionCache.java |   2 +-
 hugegraph-pd/hg-pd-core/pom.xml                    |   1 -
 .../src/assembly/static/bin/start-hugegraph-pd.sh  |  14 +-
 hugegraph-pd/hg-pd-service/pom.xml                 |   1 -
 hugegraph-pd/hg-pd-test/pom.xml                    |   1 -
 .../org/apache/hugegraph/api/graph/EdgeAPI.java    |  12 +-
 .../apache/hugegraph/api/schema/EdgeLabelAPI.java  |  29 ++
 .../org/apache/hugegraph/config/ServerOptions.java |  19 ++
 .../org/apache/hugegraph/core/GraphManager.java    |  12 +-
 .../backend/store/cassandra/CassandraFeatures.java |   5 +
 .../backend/store/cassandra/CassandraTables.java   |   8 +-
 .../main/java/org/apache/hugegraph/HugeGraph.java  |  27 +-
 .../org/apache/hugegraph/StandardHugeGraph.java    |   7 +-
 .../backend/cache/CachedBackendStore.java          |  30 ++
 .../org/apache/hugegraph/backend/id/EdgeId.java    |  68 ++--
 .../backend/query/EdgesQueryIterator.java          |   2 +-
 .../org/apache/hugegraph/backend/query/Query.java  |   4 +
 .../backend/serializer/BinarySerializer.java       |  36 +-
 .../hugegraph/backend/serializer/BytesBuffer.java  |   5 +-
 .../backend/serializer/TableSerializer.java        |   3 +
 .../backend/serializer/TableSerializerV2.java      | 129 +++++++
 .../backend/serializer/TextSerializer.java         |   8 +-
 .../backend/store/AbstractBackendStore.java        |  67 ++++
 .../backend/store/BackendEntryIterator.java        |   2 +-
 .../hugegraph/backend/store/BackendFeatures.java   |   8 +-
 .../hugegraph/backend/store/BackendStore.java      |   7 +
 .../backend/store/memory/InMemoryDBTables.java     |  61 +++-
 .../backend/store/raft/RaftBackendStore.java       |   8 +
 .../backend/tx/GraphIndexTransaction.java          |  19 ++
 .../hugegraph/backend/tx/GraphTransaction.java     | 128 ++++++-
 .../hugegraph/backend/tx/SchemaTransaction.java    |  16 +-
 .../hugegraph/backend/tx/SchemaTransactionV2.java  |  25 +-
 .../hugegraph/io/GraphSONSchemaSerializer.java     |  57 +++-
 .../org/apache/hugegraph/schema/EdgeLabel.java     | 196 ++++++++---
 .../hugegraph/schema/builder/EdgeLabelBuilder.java | 202 ++++++++---
 .../org/apache/hugegraph/structure/HugeEdge.java   |  38 ++-
 .../org/apache/hugegraph/structure/HugeVertex.java |   2 +
 .../org/apache/hugegraph/task/HugeServerInfo.java  |  27 +-
 .../apache/hugegraph/task/ServerInfoManager.java   |  36 +-
 .../hugegraph/task/StandardTaskScheduler.java      |  41 +--
 .../traversal/algorithm/HugeTraverser.java         |   2 +-
 .../traversal/optimize/HugeVertexStep.java         |  10 +-
 .../hugegraph/type/define/EdgeLabelType.java       |   8 -
 .../org/apache/hugegraph/type/define/HugeKeys.java |   3 +
 .../src/assembly/static/bin/hugegraph-server.sh    |   7 +-
 .../assembly/static/conf/rest-server.properties    |   4 +
 .../org/apache/hugegraph/dist/HugeGraphServer.java |   7 +
 .../org/apache/hugegraph/dist/MemoryMonitor.java   | 120 +++++++
 .../org/apache/hugegraph/example/Example4.java     | 363 ++++++++++++++++++++
 .../backend/store/hstore/HstoreStore.java          | 318 ++++++++---------
 .../backend/store/mysql/MysqlSerializer.java       |   4 +-
 .../hugegraph/backend/store/mysql/MysqlTables.java |   4 +-
 .../org/apache/hugegraph/core/BaseCoreTest.java    |  18 +-
 .../org/apache/hugegraph/core/CoreTestSuite.java   |   1 +
 .../hugegraph/core/ParentAndSubEdgeCoreTest.java   | 375 +++++++++++++++++++++
 .../org/apache/hugegraph/core/TaskCoreTest.java    |   8 +-
 .../org/apache/hugegraph/unit/FakeObjects.java     |   4 +-
 .../org/apache/hugegraph/unit/id/EdgeIdTest.java   |  12 +
 .../org/apache/hugegraph/unit/id/IdUtilTest.java   |  54 +--
 .../apache/hugegraph/unit/util/JsonUtilTest.java   |  16 +-
 hugegraph-store/hg-store-cli/pom.xml               |   4 +
 hugegraph-store/hg-store-client/pom.xml            |   2 -
 hugegraph-store/hg-store-core/pom.xml              |   2 -
 .../assembly/static/bin/start-hugegraph-store.sh   |  16 +-
 hugegraph-store/hg-store-node/pom.xml              |   1 -
 hugegraph-store/hg-store-rocksdb/pom.xml           |   2 -
 hugegraph-store/hg-store-test/pom.xml              |   2 -
 .../scripts/dependency/known-dependencies.txt      |   6 +-
 pom.xml                                            |  17 +-
 114 files changed, 4830 insertions(+), 680 deletions(-)
 create mode 100644 .github/workflows/cluster-test-ci.yml
 create mode 100644 hugegraph-cluster-test/hugegraph-clustertest-dist/pom.xml
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-dist/src/assembly/descriptor/assembly.xml
 copy 
hugegraph-server/hugegraph-dist/src/assembly/static/conf/graphs/hstore.properties.template
 => 
hugegraph-cluster-test/hugegraph-clustertest-dist/src/assembly/static/conf/hugegraph.properties.template
 (59%)
 copy hugegraph-pd/hg-pd-dist/src/assembly/static/conf/application.yml => 
hugegraph-cluster-test/hugegraph-clustertest-dist/src/assembly/static/conf/pd-application.yml.template
 (93%)
 copy 
hugegraph-server/hugegraph-dist/src/assembly/static/conf/rest-server.properties 
=> 
hugegraph-cluster-test/hugegraph-clustertest-dist/src/assembly/static/conf/rest-server.properties.template
 (59%)
 copy hugegraph-store/hg-store-dist/src/assembly/static/conf/application.yml => 
hugegraph-cluster-test/hugegraph-clustertest-dist/src/assembly/static/conf/store-application.yml.template
 (94%)
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/pom.xml
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/base/ClusterConstant.java
 copy 
hugegraph-server/hugegraph-api/src/main/java/org/apache/hugegraph/define/Checkable.java
 => 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/base/EnvType.java
 (75%)
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/base/EnvUtil.java
 copy 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/client/PDClientSuiteTest.java
 => 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/base/HGTestLogger.java
 (65%)
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/config/AbstractConfig.java
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/config/ClusterConfig.java
 copy 
hugegraph-store/hg-store-core/src/main/java/org/apache/hugegraph/store/cmd/DestroyRaftRequest.java
 => 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/config/GraphConfig.java
 (55%)
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/config/PDConfig.java
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/config/ServerConfig.java
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/config/StoreConfig.java
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/env/AbstractEnv.java
 copy 
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/backend/store/raft/RaftGroupManager.java
 => 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/env/BaseEnv.java
 (59%)
 copy 
hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store/util/FutureClosureTest.java
 => 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/env/EnvFactory.java
 (54%)
 copy 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/util/Err.java
 => 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/env/MultiNodeEnv.java
 (71%)
 copy 
hugegraph-server/hugegraph-api/src/main/java/org/apache/hugegraph/define/Checkable.java
 => 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/env/SimpleEnv.java
 (80%)
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/node/AbstractNodeWrapper.java
 copy 
hugegraph-store/hg-store-node/src/main/java/org/apache/hugegraph/store/node/grpc/QueryCondition.java
 => 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/node/BaseNodeWrapper.java
 (72%)
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/node/PDNodeWrapper.java
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/node/ServerNodeWrapper.java
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/node/StoreNodeWrapper.java
 create mode 100644 hugegraph-cluster-test/hugegraph-clustertest-test/pom.xml
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-test/src/main/java/org/apache/hugegraph/MultiClusterTest/BaseMultiClusterTest.java
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-test/src/main/java/org/apache/hugegraph/MultiClusterTest/MultiClusterDeployTest.java
 copy 
hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store/core/CoreTest.java
 => 
hugegraph-cluster-test/hugegraph-clustertest-test/src/main/java/org/apache/hugegraph/MultiClusterTest/MultiClusterFileTest.java
 (56%)
 copy 
hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store/rocksdb/RocksDbSuiteTest.java
 => 
hugegraph-cluster-test/hugegraph-clustertest-test/src/main/java/org/apache/hugegraph/MultiClusterTest/MultiClusterSuiteTest.java
 (85%)
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-test/src/main/java/org/apache/hugegraph/SimpleClusterTest/BaseSimpleTest.java
 create mode 100644 
hugegraph-cluster-test/hugegraph-clustertest-test/src/main/java/org/apache/hugegraph/SimpleClusterTest/SimpleClusterDeployTest.java
 copy 
hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store/core/CoreTest.java
 => 
hugegraph-cluster-test/hugegraph-clustertest-test/src/main/java/org/apache/hugegraph/SimpleClusterTest/SimpleClusterFileTest.java
 (56%)
 copy 
hugegraph-pd/hg-pd-test/src/main/java/org/apache/hugegraph/pd/client/PDClientSuiteTest.java
 => 
hugegraph-cluster-test/hugegraph-clustertest-test/src/main/java/org/apache/hugegraph/SimpleClusterTest/SimpleClusterSuiteTest.java
 (85%)
 create mode 100644 hugegraph-cluster-test/pom.xml
 create mode 100644 
hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/backend/serializer/TableSerializerV2.java
 create mode 100644 
hugegraph-server/hugegraph-dist/src/main/java/org/apache/hugegraph/dist/MemoryMonitor.java
 create mode 100644 
hugegraph-server/hugegraph-example/src/main/java/org/apache/hugegraph/example/Example4.java
 create mode 100644 
hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/core/ParentAndSubEdgeCoreTest.java

Reply via email to