This is an automated email from the ASF dual-hosted git repository.
rong pushed a change to branch global-counter
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 4ecd250c099 fix
add 3bfc0ea84a5 Provide more precise info for exception during conf
loading (#12382)
add e825af4aade feature add iotdb backup (#12365)
add b7e9d6ec3d5 Some region migration related work (#12376)
add 6b2e4b15925 Fix effective ratio calculation method (#12394)
add 1ce494b5f17 Fixed backup data backend running issues (#12396)
add 74eb4e2e392 Pipe: Fixed the bug that pure data transfer is forbidden
when SchemaRegion is in Simple consensus (#12397)
add 638be8ae212 Pipe: Added batch to schema snapshot execution in template
activation and timeseries creation & Fixed the bug that the
"CreateMultiTimeSeries" group with alias is not idempotent (#12380)
add bd22fe65461 Pipe: distinguish between old and new process subtasks
before and after stuck restart to avoid unexpected hashmap override and removal
(#12400)
add 6021d46acbf Merge branch 'master' of https://github.com/apache/iotdb
into global-counter
No new revisions were added by this update.
Summary of changes:
.../cli/src/assembly/resources/tools/backup.bat | 125 +++
.../cli/src/assembly/resources/tools/backup.sh | 134 +++
.../org/apache/iotdb/tool/IoTDBDataBackTool.java | 985 +++++++++++++++++++++
.../confignode/conf/ConfigNodeDescriptor.java | 1 +
.../confignode/conf/ConfigNodeRemoveCheck.java | 5 +-
.../confignode/conf/SystemPropertiesUtils.java | 3 +-
.../iotdb/confignode/manager/ProcedureManager.java | 47 +-
.../iotdb/confignode/manager/load/LoadManager.java | 4 +
.../manager/load/balancer/RouteBalancer.java | 4 +-
.../pipe/extractor/IoTDBConfigRegionExtractor.java | 13 +-
.../partition/DatabasePartitionTable.java | 11 +-
.../persistence/partition/PartitionInfo.java | 11 +-
.../procedure/env/RegionMaintainHandler.java | 118 ++-
.../impl/region/AddRegionPeerProcedure.java | 28 +-
.../impl/region/RemoveRegionPeerProcedure.java | 2 +-
.../consensus/iot/IoTConsensusServerImpl.java | 28 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 12 +-
.../db/conf/rest/IoTDBRestServiceDescriptor.java | 1 +
.../schema/PipeSchemaRegionSnapshotEvent.java | 55 +-
.../schemaregion/IoTDBSchemaRegionExtractor.java | 13 +-
.../protocol/thrift/IoTDBDataNodeReceiver.java | 54 +-
.../visitor/PipeStatementTSStatusVisitor.java | 52 +-
.../visitor/PipeStatementToBatchVisitor.java | 185 ++++
.../subtask/processor/PipeProcessorSubtask.java | 21 +-
.../iotdb/db/service/RegionMigrateService.java | 6 +
.../storageengine/dataregion/wal/node/WALNode.java | 7 +-
.../apache/iotdb/commons/conf/CommonConfig.java | 9 +
.../iotdb/commons/conf/CommonDescriptor.java | 6 +
.../iotdb/commons/pipe/config/PipeConfig.java | 5 +
.../org/apache/iotdb/commons/utils/FileUtils.java | 18 +
30 files changed, 1748 insertions(+), 215 deletions(-)
create mode 100644 iotdb-client/cli/src/assembly/resources/tools/backup.bat
create mode 100755 iotdb-client/cli/src/assembly/resources/tools/backup.sh
create mode 100644
iotdb-client/cli/src/main/java/org/apache/iotdb/tool/IoTDBDataBackTool.java
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/visitor/PipeStatementToBatchVisitor.java