This is an automated email from the ASF dual-hosted git repository.
haonan pushed a change to branch multitimeseries
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from d282f23363 add more test and fix code smalls
add 7a8c3a6524 [IOTDB-3169] Add Library-UDF to IOTDB Distribution (#5874)
add a0e2aed850 [IOTDB-3179] Printing logs when get/getOrCreate Partition
in ConfigNode
add 6a34de5006 [IOTDB-3054] Cluster heartbeat framework (#5873)
add 2145522213 [IOTDB-3114] NodeInfo snapshot interface (#5887)
add 984dfd9058 [IOTDB-3117][snapshot] add authInfo snapshot. (#5843)
add 2d43fd913f [IOTDB-3045] Deleted timeseries are created again after
restart (#5897)
add 13c732b43a Scripts of stop and remove datanode (#5894)
add d93a848fd7 Fix config node compile error (#5905)
add 409d4a16fb Merge branch 'master' of https://github.com/apache/iotdb
into multitimeseries
No new revisions were added by this update.
Summary of changes:
.../resources/conf/iotdb-confignode.properties | 18 ++
.../confignode/client/AsyncDataNodeClientPool.java | 17 ++
.../client/SyncConfigNodeClientPool.java | 2 +-
.../client/handlers/HeartbeatHandler.java | 31 ++--
.../iotdb/confignode/conf/ConfigNodeConf.java | 24 ++-
.../confignode/conf/ConfigNodeDescriptor.java | 10 +
.../confignode/conf/ConfigNodeStartupCheck.java | 2 +-
.../request/write/ApplyConfigNodeReq.java | 2 +-
.../response/DataNodeConfigurationResp.java | 2 +-
.../consensus/response/DataPartitionResp.java | 4 +
.../consensus/response/SchemaPartitionResp.java | 4 +
.../iotdb/confignode/manager/ConfigManager.java | 53 +++++-
.../iotdb/confignode/manager/ConsensusManager.java | 4 +-
.../apache/iotdb/confignode/manager/Manager.java | 1 +
.../iotdb/confignode/manager/PartitionManager.java | 1 +
.../confignode/manager/{ => load}/LoadManager.java | 55 +++++-
.../allocator/CopySetRegionAllocator.java | 2 +-
.../{ => load}/allocator/IRegionAllocator.java | 2 +-
.../{ => load}/balancer/RegionBalancer.java | 2 +-
.../balancer/SeriesPartitionSlotBalancer.java | 2 +-
.../manager/load/heartbeat/HeartbeatCache.java | 40 ++--
.../manager/load/heartbeat/HeartbeatPackage.java | 23 ++-
.../manager/load/heartbeat/HeartbeatWindow.java | 51 ++++++
.../load/heartbeat/IHeartbeatStatistic.java | 22 ++-
.../iotdb/confignode/persistence/AuthorInfo.java | 35 +++-
.../confignode/persistence/ClusterSchemaInfo.java | 1 +
.../iotdb/confignode/persistence/NodeInfo.java | 140 +++++++++++++-
.../confignode/persistence/PartitionInfo.java | 1 +
.../executor/ConfigRequestExecutor.java | 3 +-
.../thrift/ConfigNodeRPCServiceProcessor.java | 2 +-
.../consensus/request/ConfigRequestSerDeTest.java | 2 +-
.../confignode/persistence/AuthorInfoTest.java | 47 +++++
.../iotdb/confignode/persistence/NodeInfoTest.java | 102 +++++++++++
distribution/pom.xml | 8 +
.../{grafana-connector.xml => library-udf.xml} | 21 ++-
...IoTDBLoadExternalTsFileWithTimePartitionIT.java | 2 +-
.../iotdb/db/integration/IoTDBRestartIT.java | 29 ++-
library-udf/src/assembly/tools/register-UDF.bat | 102 +++++++++++
library-udf/src/assembly/tools/register-UDF.sh | 104 +++++++++++
.../commons/auth/authorizer/BasicAuthorizer.java | 16 ++
.../iotdb/commons/auth/authorizer/IAuthorizer.java | 4 +-
.../iotdb/commons/auth/role/BasicRoleManager.java | 6 +-
.../iotdb/commons/auth/role/IRoleAccessor.java | 3 +-
.../iotdb/commons/auth/role/IRoleManager.java | 3 +-
.../commons/auth/role/LocalFileRoleAccessor.java | 45 +++++
.../commons/auth/role/LocalFileRoleManager.java | 15 ++
.../iotdb/commons/auth/user/BasicUserManager.java | 6 +-
.../iotdb/commons/auth/user/IUserAccessor.java | 3 +-
.../iotdb/commons/auth/user/IUserManager.java | 3 +-
.../commons/auth/user/LocalFileUserAccessor.java | 48 ++++-
.../commons/auth/user/LocalFileUserManager.java | 15 ++
.../iotdb/commons/snapshot}/SnapshotProcessor.java | 2 +-
.../org/apache/iotdb/commons}/utils/FileUtils.java | 56 +++++-
.../apache/iotdb/commons/utils/NodeUrlUtils.java | 2 +-
.../commons/utils/ThriftConfigNodeSerDeUtils.java | 2 +-
.../iotdb/commons/utils/NodeUrlUtilsTest.java | 2 +-
.../utils/ThriftConfigNodeSerDeUtilsTest.java | 2 +-
.../assembly/resources/sbin/remove-datanode.bat | 7 +-
.../src/assembly/resources/sbin/remove-datanode.sh | 10 +-
.../src/assembly/resources/sbin/stop-datanode.sh | 20 +-
.../apache/iotdb/db/auth/AuthorizerManager.java | 201 ++++++++++++++++++---
.../apache/iotdb/db/client/ConfigNodeClient.java | 2 +-
.../iotdb/db/engine/storagegroup/DataRegion.java | 4 +-
.../java/org/apache/iotdb/db/service/DataNode.java | 2 +-
.../java/org/apache/iotdb/db/service/IoTDB.java | 14 ++
.../iotdb/db/service/metrics/MetricsService.java | 2 +-
.../service/thrift/impl/InternalServiceImpl.java | 8 +
.../sync/pipedata/queue/BufferedPipeDataQueue.java | 2 +-
.../db/sync/sender/recovery/TsFilePipeLogger.java | 2 +-
.../iotdb/db/wal/recover/WALNodeRecoverTask.java | 2 +-
.../db/engine/compaction/TsFileIdentifierUT.java | 2 +-
thrift-commons/src/main/thrift/common.thrift | 13 ++
.../src/main/thrift/confignode.thrift | 13 +-
thrift/src/main/thrift/mpp.thrift | 6 +
74 files changed, 1321 insertions(+), 195 deletions(-)
copy cluster/src/main/java/org/apache/iotdb/cluster/log/CommitLogCallback.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/client/handlers/HeartbeatHandler.java
(52%)
rename confignode/src/main/java/org/apache/iotdb/confignode/manager/{ =>
load}/LoadManager.java (81%)
rename confignode/src/main/java/org/apache/iotdb/confignode/manager/{ =>
load}/allocator/CopySetRegionAllocator.java (98%)
rename confignode/src/main/java/org/apache/iotdb/confignode/manager/{ =>
load}/allocator/IRegionAllocator.java (96%)
rename confignode/src/main/java/org/apache/iotdb/confignode/manager/{ =>
load}/balancer/RegionBalancer.java (93%)
rename confignode/src/main/java/org/apache/iotdb/confignode/manager/{ =>
load}/balancer/SeriesPartitionSlotBalancer.java (93%)
copy
server/src/main/java/org/apache/iotdb/db/engine/memtable/PrimitiveMemTable.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/manager/load/heartbeat/HeartbeatCache.java
(54%)
copy
consensus/src/main/java/org/apache/iotdb/consensus/common/response/ConsensusResponse.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/manager/load/heartbeat/HeartbeatPackage.java
(64%)
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/manager/load/heartbeat/HeartbeatWindow.java
copy server/src/main/java/org/apache/iotdb/db/rescon/package-info.java =>
confignode/src/main/java/org/apache/iotdb/confignode/manager/load/heartbeat/IHeartbeatStatistic.java
(62%)
create mode 100644
confignode/src/test/java/org/apache/iotdb/confignode/persistence/NodeInfoTest.java
copy distribution/src/assembly/{grafana-connector.xml => library-udf.xml} (72%)
create mode 100644 library-udf/src/assembly/tools/register-UDF.bat
create mode 100644 library-udf/src/assembly/tools/register-UDF.sh
rename {confignode/src/main/java/org/apache/iotdb/confignode/persistence =>
node-commons/src/main/java/org/apache/iotdb/commons/snapshot}/SnapshotProcessor.java
(97%)
rename {server/src/main/java/org/apache/iotdb/db =>
node-commons/src/main/java/org/apache/iotdb/commons}/utils/FileUtils.java (54%)
copy cluster/src/assembly/resources/sbin/remove-node.bat =>
server/src/assembly/resources/sbin/remove-datanode.bat (93%)
mode change 100755 => 100644
copy cluster/src/assembly/resources/sbin/remove-node.sh =>
server/src/assembly/resources/sbin/remove-datanode.sh (92%)
mode change 100755 => 100644