This is an automated email from the ASF dual-hosted git repository.
haonan pushed a change to branch split_text_chunk
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 9caa42ada46 fix compile
add 642cf54930b Fix that table deletion will be mistakenly merged together
add 05bc4fd7f1d Some files were not added to TsFileResourceManager
add c5eacf01e8f Fix error in single device with sort + offset + limit
align by device query
add 041d292b092 [remove datanode] Do not disable the entire region group
for one removing region (#14241)
add 45d189e1317 Disabled some unsupportted operations
add 1e93245b822 Diasble delete-from sql
add 2f51c3b205d Add table series number in schema quota
add 7af7c80c551 Implement schema quota check at schemaRegion for table
device
add db715b76b1e Combine CSV SQL TSfile data import/export script (#13930)
(#14191)
add 9cffb76310d Fix the deserialization of table deletion in WAL
add eece66eec7d Fixed the bug that drop table won't release device num in
quota & table requests may block forever after ConfigNode restart
add 496c62e1819 Enhance procedure recover policy
add 73476e00a9a Fix back-quote remove of Select-Into query when query is
not for raw data
add d101d76879c [remove datanode] Not re-submit region migration procedure
when leader change or reboot #14277
add ba2646059ea Pipe: Introduce restart strategy to control resources'
memory only used by pipe hardlinked files (#14279)
add 72e69aee1f9 [Refactor] Reduce redundancy by introducing consistent
functional interface in SessionConnection (#14212)
add 1c4d17cedc1 Merge branch 'master' of github.com:apache/iotdb into
split_text_chunk
add 23d10e6cf72 fix UT
No new revisions were added by this update.
Summary of changes:
.../IoTDBOrderByLimitOffsetAlignByDeviceIT.java | 23 +-
.../iotdb/db/it/selectinto/IoTDBSelectIntoIT.java | 49 +
.../relational/it/db/it/IoTDBDeletionTableIT.java | 44 +
.../it/db/it/IoTDBDisableDeletionTableIT.java | 120 +++
.../iotdb/relational/it/schema/IoTDBDeviceIT.java | 23 +-
.../iotdb/relational/it/schema/IoTDBTableIT.java | 122 ++-
.../apache/iotdb/tools/it/ExportDataTestIT.java | 12 +-
.../apache/iotdb/tools/it/ImportDataTestIT.java | 16 +-
.../src/assembly/resources/tools/export-data.bat | 6 +-
.../src/assembly/resources/tools/export-data.sh | 6 +-
.../src/assembly/resources/tools/import-data.bat | 6 +-
.../src/assembly/resources/tools/import-data.sh | 6 +-
.../apache/iotdb/tool/data/AbstractDataTool.java | 1106 +++++++++++++++++++-
.../apache/iotdb/tool/data/AsyncImportData.java | 160 +++
.../org/apache/iotdb/tool/data/ExportData.java | 397 +++++--
.../org/apache/iotdb/tool/data/ImportData.java | 1091 +++++++------------
.../apache/iotdb/tool/data/ImportDataScanTool.java | 63 ++
.../iotdb/tool/tsfile/AbstractTsFileTool.java | 3 +-
.../org/apache/iotdb/tool/tsfile/ExportTsFile.java | 105 +-
.../org/apache/iotdb/tool/tsfile/ImportTsFile.java | 68 +-
.../apache/iotdb/tool/tsfile/ImportTsFileBase.java | 10 +-
.../iotdb/tool/tsfile/ImportTsFileRemotely.java | 11 +-
.../apache/iotdb/session/SessionConnection.java | 374 ++-----
.../iotdb/session/util/CheckedSupplier.java} | 21 +-
.../iotdb/confignode/manager/ProcedureManager.java | 2 +-
.../load/cache/region/RegionGroupCache.java | 13 +-
.../manager/partition/RegionGroupStatus.java | 14 +-
.../confignode/procedure/ProcedureExecutor.java | 2 +-
.../impl/node/RemoveDataNodesProcedure.java | 19 +-
.../confignode/manager/load/LoadManagerTest.java | 12 +-
.../manager/load/cache/RegionGroupCacheTest.java | 2 +-
.../db/pipe/agent/task/PipeDataNodeTaskAgent.java | 18 +-
.../PipeRealtimeDataRegionHybridExtractor.java | 4 +-
.../db/pipe/resource/memory/PipeMemoryManager.java | 4 +
.../pipe/resource/tsfile/PipeTsFileResource.java | 4 +
.../resource/tsfile/PipeTsFileResourceManager.java | 19 +
.../execution/executor/RegionWriteExecutor.java | 30 +
.../queryengine/plan/analyze/AnalyzeVisitor.java | 6 +-
.../queryengine/plan/analyze/SelectIntoUtils.java | 12 +
.../plan/planner/LogicalPlanBuilder.java | 5 +-
.../plan/node/write/RelationalDeleteDataNode.java | 8 +-
.../relational/analyzer/StatementAnalyzer.java | 3 +
.../plan/relational/sql/ast/DeleteDevice.java | 2 +
.../plan/relational/sql/ast/DropColumn.java | 15 +-
.../apache/iotdb/db/schemaengine/SchemaEngine.java | 52 +-
.../rescon/DataNodeSchemaQuotaManager.java | 4 +-
.../rescon/MemSchemaRegionStatistics.java | 5 +-
.../schemaengine/schemaregion/ISchemaRegion.java | 10 +
.../schemaregion/impl/SchemaRegionMemoryImpl.java | 18 +-
.../schemaregion/impl/SchemaRegionPBTreeImpl.java | 7 +-
.../mtree/impl/mem/MTreeBelowSGMemoryImpl.java | 27 +-
.../schemaengine/schemaregion/tag/TagLogFile.java | 9 +-
.../db/storageengine/dataregion/DataRegion.java | 3 -
.../modification/TableDeletionEntry.java | 4 +
.../dataregion/tsfile/TsFileManager.java | 11 +-
.../apache/iotdb/db/utils/ModificationUtils.java | 22 +-
.../plan/optimization/LimitOffsetPushDownTest.java | 71 ++
.../plan/optimization/OptimizationTestUtil.java | 2 +
.../plan/optimization/TestPlanBuilder.java | 45 +
.../node/write/RelationalDeleteDataNodeTest.java | 24 +-
.../cross/InsertionCrossSpaceCompactionTest.java | 32 +
.../dataregion/memtable/TsFileProcessorTest.java | 12 +-
62 files changed, 3044 insertions(+), 1350 deletions(-)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/relational/it/db/it/IoTDBDisableDeletionTableIT.java
create mode 100644
iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data/AsyncImportData.java
create mode 100644
iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data/ImportDataScanTool.java
copy
iotdb-client/session/src/{test/java/org/apache/iotdb/session/util/ThreadUtilsTest.java
=> main/java/org/apache/iotdb/session/util/CheckedSupplier.java} (69%)