This is an automated email from the ASF dual-hosted git repository.
qiaojialin pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from 32cd145 [IOTDB-2461] Add cpp and sql support for ZIGZAG encoding
(#5207)
add 49bd401 Construct basic framework of ConfigNode (#5199)
No new revisions were added by this update.
Summary of changes:
{metrics/interface => confignode}/pom.xml | 55 +++++++---
.../src/assembly/confignode.xml | 2 +-
.../resources/conf/iotdb-confignode.properties | 47 ++++-----
.../iotdb/confignode/conf/ConfigNodeConf.java | 51 +++++++++
.../iotdb/confignode/conf/ConfigNodeConstant.java | 13 +--
.../confignode/conf/ConfigNodeDescriptor.java | 117 +++++++++++++++++++++
.../iotdb/confignode/manager/ConfigManager.java | 91 ++++++++++++++++
.../confignode/manager/hash/APHashExecutor.java | 31 +++---
.../confignode/manager/hash/BKDRHashExecutor.java | 29 +++--
.../manager/hash/DeviceGroupHashExecutor.java | 21 ++--
.../confignode/manager/hash/JSHashExecutor.java | 33 +++---
.../confignode/manager/hash/SDBMHashExecutor.java | 24 +++--
.../confignode/partition/DataPartitionRule.java | 38 ++++---
.../iotdb/confignode/partition/PartitionTable.java | 59 +++++++++++
.../confignode/service/balancer/LoadBalancer.java | 38 +++----
.../service/basic/ConfigServiceProvider.java | 6 +-
.../service/thrift/impl/ConfigNodeRPCServer.java | 63 +++++++++++
.../confignode/conf/ConfigNodeDescriptorTest.java | 25 ++---
.../manager/hash/DeviceGroupHashExecutorTest.java | 95 +++++++++++++++++
.../src/test/resources/iotdb-confignode.properties | 47 ++++-----
pom.xml | 3 +
{thrift-cluster => thrift-confignode}/pom.xml | 6 +-
.../src/main/thrift/confignode.thrift | 64 +++++++++++
23 files changed, 752 insertions(+), 206 deletions(-)
copy {metrics/interface => confignode}/pom.xml (58%)
copy cli/src/assembly/cli.xml => confignode/src/assembly/confignode.xml (98%)
copy cluster/src/assembly/resources/sbin/nodetool.sh =>
confignode/src/assembly/resources/conf/iotdb-confignode.properties (50%)
mode change 100755 => 100644
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeConf.java
copy
cluster/src/main/java/org/apache/iotdb/cluster/exception/UnsupportedPlanException.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeConstant.java
(75%)
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptor.java
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java
copy server/src/main/java/org/apache/iotdb/db/service/IoTDBShutdownHook.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/manager/hash/APHashExecutor.java
(59%)
copy service-rpc/src/main/java/org/apache/iotdb/rpc/NonOpenTransport.java =>
confignode/src/main/java/org/apache/iotdb/confignode/manager/hash/BKDRHashExecutor.java
(64%)
copy cluster/src/main/java/org/apache/iotdb/cluster/client/ClientCategory.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/manager/hash/DeviceGroupHashExecutor.java
(67%)
copy
grafana-connector/src/main/java/org/apache/iotdb/web/grafana/bean/TimeValues.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/manager/hash/JSHashExecutor.java
(63%)
copy
server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowLockInfoPlan.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/manager/hash/SDBMHashExecutor.java
(64%)
copy
grafana-connector/src/main/java/org/apache/iotdb/web/grafana/service/impl/DatabaseConnectServiceImpl.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/partition/DataPartitionRule.java
(52%)
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/partition/PartitionTable.java
copy
cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/AssignPathDescPriorityMergeReader.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/service/balancer/LoadBalancer.java
(52%)
copy cluster/src/test/java/org/apache/iotdb/cluster/utils/Constants.java =>
confignode/src/main/java/org/apache/iotdb/confignode/service/basic/ConfigServiceProvider.java
(86%)
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/service/thrift/impl/ConfigNodeRPCServer.java
copy server/src/test/java/org/apache/iotdb/db/conf/IoTDBDescriptorTest.java =>
confignode/src/test/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptorTest.java
(69%)
create mode 100644
confignode/src/test/java/org/apache/iotdb/confignode/manager/hash/DeviceGroupHashExecutorTest.java
copy cluster/src/assembly/resources/sbin/nodetool.sh =>
confignode/src/test/resources/iotdb-confignode.properties (50%)
mode change 100755 => 100644
copy {thrift-cluster => thrift-confignode}/pom.xml (93%)
create mode 100644 thrift-confignode/src/main/thrift/confignode.thrift