This is an automated email from the ASF dual-hosted git repository.
xuekaifeng pushed a change to branch virtual_partition_2_merge
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from 330a876 add mapping viewer
add 90b6360 fix the analyse startup check bug
add 3a7f97b make the check logic more understandable
add cf9c31a Merge pull request #2432 from
neuyilan/apache_master_0106_fix_check_start_bug
add 7e2f27c Switch Zeppelin connector from Session to JDBC (#2414)
add f24f469 fix delete timeseries bug (#2441)
add d5f1849 Improve dropping non-existent tag/attribute code (#2418)
add 5b67483 Bump commons-collections4 from 4.0 to 4.4 to avoid a security
bug (#2331)
add 4b58c28 add debug log for IOTDB-1101 (#2424)
add 682e9b8 Remove EnvironmentUtil in the cluster module and optimize UT
(#2423)
add 0270c03 Fix bugs on query statements that ignore timestamps, namely,
the result's first column is not time when using Zeppelin. (#2447)
add 38eb730 Execute compaction after sync and load is called (#2439)
add 1a302f5 Fix a bug of sync last query not right (#2403)
add 5a05c1c Revert "Fix a bug of sync last query not right (#2403)"
(#2453)
add ca31fef Revert "Execute compaction after sync and load is called
(#2439)"
add 6add2e0 e2e: add a simple E2E case and set up the workflow (#2166)
add de17d23 [IOTDB-1104] Refactor the error handling process of query
exceptions (#2436)
add 95de08d Fix compaction recover list bug (#2451)
add 270ffdb fix copyright declaim in NOTICE; remove 'incubating' out of
README_ZH.md; simplify pull_request_template.md (#2465)
add dfcf80d fix metrics page nullpoint bug (#2459)
add 09e21ed Add monitor and qp tests (#2283)
add bdb5d3e Optimize synchronizing scope in MLogWriter.java (#2448)
add 0a722ba fix the test in RaftLogManagerTest
add ee293e6 Merge pull request #2461 from
neuyilan/apache_master_0110_applier_bug_fix
add f2218dd allow compress buffer to oversize maxLength during compression
add 488511d rename maxSoftLength to softMaxLength
add d7b466c Merge pull request #2322 from
apache/change_transport_resize_policy
add 5b3b423 add thrift readme
add ab2b3db minor fixes
add 72ba8b9 add options of using maven parameter
add c427797 Merge pull request #2227 from apache/add_thrift_readme
add 70b228a show devices limit (#2389)
add 347958c fix: print user not logged in info when the user has logged
in (#2472)
add 680bb1a enable TsFile insertTablet with only a template (#2474)
add 06b576e Revert inplace merge (#2398)
add cf44a1d remove duplicate paramas in server script (#2463)
add 7a67bc5 add docker file for 0.11.1 and 0.11.2; fix invalid urls in
preivous d… (#2467)
add 74cbf19 [ISSUE-2479] Remove redundant logic in
session.genTSInsertRecordsOfOneDeviceReq() (#2480)
add 4acc515 [IOTDB-1094] Improve some code writing and name typo (#2382)
add a707012 [ISSUE-2476] fix the case that isNumber method returns true
when the input is "NaN" (#2477)
add 0e88973 fix import csv which can't import time format str (#2409)
add 663d910 [ISSUE-2419] Server test logs contains lots of useless
content (#2420)
add 344c954 [IOTDB-1108] Add error log to print file name while error
happened (#2450)
add 652be96 [IOTDB-965] Add timeout in query (#2352)
add 039c28e Merge branch 'master' of https://github.com/apache/iotdb into
virtual_partition_2_merge
No new revisions were added by this update.
Summary of changes:
client-py/src/iotdb/__init__.py => .dockerignore | 3 +
.github/pull_request_template.md | 37 +-
.github/workflows/e2e.yml | 52 ++
NOTICE | 2 +-
NOTICE-binary | 2 +-
README.md | 15 +
README_ZH.md | 14 +-
.../antlr4/org/apache/iotdb/db/qp/sql/SqlBase.g4 | 17 +-
.../main/java/org/apache/iotdb/tool/ImportCsv.java | 63 +-
cluster/pom.xml | 7 +
cluster/src/assembly/resources/sbin/start-node.sh | 2 +-
.../iotdb/cluster/config/ClusterConstant.java | 31 +-
.../iotdb/cluster/log/manage/RaftLogManager.java | 5 +-
.../apache/iotdb/cluster/server/ClientServer.java | 10 +-
.../cluster/server/heartbeat/HeartbeatThread.java | 8 +-
.../apache/iotdb/cluster/utils/ClusterUtils.java | 9 +-
.../iotdb/cluster/common/EnvironmentUtils.java | 218 -----
.../org/apache/iotdb/cluster/common/IoTDBTest.java | 4 +-
.../cluster/integration/BaseSingleNodeTest.java | 2 +-
.../iotdb/cluster/integration/SingleNodeTest.java | 3 +-
.../iotdb/cluster/log/CommitLogCallbackTest.java | 2 +-
.../iotdb/cluster/log/CommitLogTaskTest.java | 2 +-
.../iotdb/cluster/log/LogDispatcherTest.java | 2 +-
.../log/applier/AsyncDataLogApplierTest.java | 2 +-
.../cluster/log/applier/DataLogApplierTest.java | 1 -
.../iotdb/cluster/log/catchup/CatchUpTaskTest.java | 2 +-
.../cluster/log/catchup/LogCatchUpTaskTest.java | 2 +-
.../log/catchup/SnapshotCatchUpTaskTest.java | 2 +-
.../cluster/log/manage/RaftLogManagerTest.java | 17 +-
.../cluster/log/snapshot/DataSnapshotTest.java | 2 +-
.../iotdb/cluster/partition/SlotManagerTest.java | 2 +-
.../cluster/partition/SlotPartitionTableTest.java | 2 +-
.../apache/iotdb/cluster/query/BaseQueryTest.java | 10 +-
.../query/ClusterAggregateExecutorTest.java | 48 +-
.../query/ClusterDataQueryExecutorTest.java | 22 +-
.../cluster/query/ClusterFillExecutorTest.java | 72 +-
.../cluster/query/ClusterPlanExecutorTest.java | 8 +-
.../cluster/query/ClusterQueryRouterTest.java | 216 ++---
.../ClusterGroupByNoVFilterDataSetTest.java | 64 +-
.../groupby/ClusterGroupByVFilterDataSetTest.java | 74 +-
.../query/groupby/MergeGroupByExecutorTest.java | 83 +-
.../query/groupby/RemoteGroupByExecutorTest.java | 146 ++--
.../query/reader/ClusterTimeGeneratorTest.java | 34 +-
.../cluster/query/reader/DatasourceInfoTest.java | 16 +-
.../reader/RemoteSeriesReaderByTimestampTest.java | 122 +--
.../query/reader/RemoteSimpleSeriesReaderTest.java | 136 +--
.../caller/AppendGroupEntryHandlerTest.java | 2 +-
.../caller/AppendNodeEntryHandlerTest.java | 2 +-
.../handlers/caller/ElectionHandlerTest.java | 2 +-
.../handlers/caller/HeartbeatHandlerTest.java | 2 +-
.../handlers/caller/LogCatchUpHandlerTest.java | 2 +-
.../server/heartbeat/HeartbeatThreadTest.java | 5 +-
.../cluster/server/member/DataGroupMemberTest.java | 124 +--
.../iotdb/cluster/server/member/MemberTest.java | 9 +-
docker/src/main/Dockerfile | 46 +-
docker/src/main/Dockerfile-0.10.0 | 4 +-
docker/src/main/Dockerfile-0.10.1 | 4 +-
docker/src/main/Dockerfile-0.11.0 | 4 +-
.../main/{Dockerfile-0.11.0 => Dockerfile-0.11.1} | 10 +-
.../main/{Dockerfile-0.11.0 => Dockerfile-0.11.2} | 10 +-
docs/UserGuide/Client/Status Codes.md | 2 +
docs/UserGuide/System Tools/CSV Tool.md | 1 +
docs/zh/UserGuide/Client/Status Codes.md | 2 +
docs/zh/UserGuide/System Tools/CSV Tool.md | 1 +
.../main/java/org/apache/iotdb/SessionExample.java | 20 +-
.../iotdb/jdbc/AbstractIoTDBJDBCResultSet.java | 4 +-
.../org/apache/iotdb/jdbc/IoTDBJDBCResultSet.java | 4 +-
.../iotdb/jdbc/IoTDBNonAlignJDBCResultSet.java | 6 +-
.../apache/iotdb/jdbc/IoTDBPreparedStatement.java | 8 +-
.../java/org/apache/iotdb/jdbc/IoTDBStatement.java | 29 +-
pom.xml | 2 +-
.../resources/conf/iotdb-engine.properties | 3 +
server/src/assembly/resources/conf/logback.xml | 1 +
server/src/assembly/resources/sbin/start-server.sh | 2 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 13 +
.../org/apache/iotdb/db/conf/IoTDBConstant.java | 3 +
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 3 +
.../org/apache/iotdb/db/engine/StorageEngine.java | 11 -
.../compaction/CompactionMergeTaskPoolManager.java | 2 +-
.../db/engine/compaction/TsFileManagement.java | 16 +
.../level/LevelCompactionTsFileManagement.java | 60 +-
.../no/NoCompactionTsFileManagement.java | 5 +
.../apache/iotdb/db/engine/flush/FlushManager.java | 24 +-
.../iotdb/db/engine/flush/MemTableFlushTask.java | 48 +-
.../iotdb/db/engine/merge/task/MergeFileTask.java | 136 ++-
.../db/engine/merge/task/MergeMultiChunkTask.java | 2 +-
.../engine/storagegroup/StorageGroupProcessor.java | 10 +-
.../apache/iotdb/db/exception/IoTDBException.java | 21 +
...xception.java => QueryIdNotExsitException.java} | 10 +-
.../iotdb/db/exception/StorageEngineException.java | 2 +-
.../db/exception/UDFRegistrationException.java | 7 +-
.../iotdb/db/exception/WriteProcessException.java | 4 +
.../metadata/AliasAlreadyExistException.java | 1 +
.../exception/metadata/IllegalPathException.java | 1 +
.../db/exception/metadata/MetadataException.java | 8 +
.../metadata/PathAlreadyExistException.java | 1 +
.../exception/metadata/PathNotExistException.java | 20 +-
.../metadata/StorageGroupNotSetException.java | 5 +
.../db/exception/query/OutOfTTLException.java | 2 +-
.../db/exception/query/QueryProcessException.java | 6 +-
.../query/QueryTimeoutRuntimeException.java | 16 +-
.../org/apache/iotdb/db/metadata/MManager.java | 53 +-
.../java/org/apache/iotdb/db/metadata/MTree.java | 77 +-
.../iotdb/db/metadata/logfile/MLogWriter.java | 142 +---
.../apache/iotdb/db/metrics/ui/MetricsPage.java | 2 +-
.../apache/iotdb/db/monitor/MonitorConstants.java | 5 -
.../org/apache/iotdb/db/monitor/StatMonitor.java | 6 +-
.../org/apache/iotdb/db/mqtt/PublishHandler.java | 123 +--
.../main/java/org/apache/iotdb/db/qp/Planner.java | 1 +
.../apache/iotdb/db/qp/constant/SQLConstant.java | 2 +
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 73 +-
.../org/apache/iotdb/db/qp/logical/Operator.java | 2 +-
.../{ShowOperator.java => KillQueryOperator.java} | 18 +-
.../db/qp/logical/sys/RemoveFileOperator.java | 5 -
.../db/qp/logical/sys/ShowDevicesOperator.java | 18 +
.../iotdb/db/qp/logical/sys/TracingOperator.java | 10 +-
.../apache/iotdb/db/qp/physical/crud/UDFPlan.java | 3 +-
.../apache/iotdb/db/qp/physical/crud/UDTFPlan.java | 3 +-
.../db/qp/physical/sys/AlterTimeSeriesPlan.java | 2 +-
.../iotdb/db/qp/physical/sys/AuthorPlan.java | 2 +-
.../qp/physical/sys/CreateMultiTimeSeriesPlan.java | 6 +-
.../db/qp/physical/sys/CreateTimeSeriesPlan.java | 14 +-
.../sys/{MergePlan.java => KillQueryPlan.java} | 14 +-
.../iotdb/db/qp/physical/sys/ShowDevicesPlan.java | 13 +-
.../apache/iotdb/db/qp/physical/sys/ShowPlan.java | 51 +-
...atusPlan.java => ShowQueryProcesslistPlan.java} | 8 +-
.../db/qp/physical/sys/ShowTimeSeriesPlan.java | 56 +-
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 34 +-
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 29 +-
.../db/qp/{constant => utils}/DatetimeUtils.java | 12 +-
.../db/query/aggregation/AggregateResult.java | 3 +-
.../db/query/aggregation/impl/AvgAggrResult.java | 10 +-
.../db/query/aggregation/impl/SumAggrResult.java | 10 +-
.../iotdb/db/query/control/QueryFileManager.java | 2 +
.../db/query/control/QueryResourceManager.java | 3 +
.../iotdb/db/query/control/QueryTimeManager.java | 172 ++++
.../db/query/dataset/NonAlignEngineDataSet.java | 22 +
.../dataset/RawQueryDataSetWithoutValueFilter.java | 39 +-
.../apache/iotdb/db/query/dataset/ShowDataSet.java | 78 ++
.../iotdb/db/query/dataset/ShowDevicesDataSet.java | 58 ++
.../db/query/dataset/ShowTimeseriesDataSet.java | 46 +-
.../apache/iotdb/db/query/dataset/UDTFDataSet.java | 2 +-
.../dataset/groupby/GroupByEngineDataSet.java | 8 +-
.../groupby/GroupByWithValueFilterDataSet.java | 3 +-
.../db/query/executor/AggregationExecutor.java | 4 +-
.../db/query/executor/RawDataQueryExecutor.java | 4 +-
.../iotdb/db/query/reader/series/SeriesReader.java | 14 +
.../strategy/SlidingTimeWindowAccessStrategy.java | 2 +-
.../query/udf/service/UDFClassLoaderManager.java | 9 +-
.../java/org/apache/iotdb/db/service/IoTDB.java | 5 +-
.../apache/iotdb/db/service/RegisterManager.java | 17 +-
.../org/apache/iotdb/db/service/ServiceType.java | 1 +
.../org/apache/iotdb/db/service/TSServiceImpl.java | 919 +++++++++------------
.../apache/iotdb/db/tools/IoTDBDataDirViewer.java | 2 +-
.../iotdb/db/tools/TsFileResourcePrinter.java | 2 +-
.../db/tools/watermark/WatermarkDetector.java | 2 +-
.../org/apache/iotdb/db/utils/SchemaUtils.java | 5 +-
.../apache/iotdb/db/utils/TypeInferenceUtils.java | 3 +
.../compaction/LevelCompactionRecoverTest.java | 10 +-
.../iotdb/db/integration/IOTDBGroupByIT.java | 1 -
.../apache/iotdb/db/integration/IoTDBFillIT.java | 6 +
.../db/integration/IoTDBFlushQueryMergeIT.java | 2 +-
.../integration/IoTDBGroupByFillWithRangeIT.java | 3 -
.../iotdb/db/integration/IoTDBInsertNaNIT.java | 46 +-
...TDBTracingTest.java => IoTDBKillQueryTest.java} | 55 +-
.../apache/iotdb/db/integration/IoTDBLastIT.java | 1 -
.../db/integration/IoTDBLevelCompactionIT.java | 4 -
.../iotdb/db/integration/IoTDBMergeTest.java | 5 +
.../iotdb/db/integration/IoTDBMultiSeriesIT.java | 26 +-
.../db/integration/IoTDBQueryTimeoutTest.java | 154 ++++
.../iotdb/db/integration/IoTDBSensorUpdateIT.java | 3 -
.../iotdb/db/integration/IoTDBSimpleQueryIT.java | 52 ++
.../iotdb/db/integration/IoTDBUDFManagementIT.java | 10 -
.../db/integration/IoTDBUDTFHybridQueryIT.java | 6 +-
.../aggregation/IoTDBAggregationIT.java | 24 +-
.../aggregation/IoTDBAggregationSmallDataIT.java | 4 +-
.../org/apache/iotdb/db/metadata/MTreeTest.java | 23 +
.../iotdb/db/monitor/IoTDBStatMonitorTest.java | 153 ++++
.../java/org/apache/iotdb/db/qp/PlannerTest.java | 59 +-
.../qp/{plan => logical}/IndexLogicalPlanTest.java | 2 +-
.../qp/{plan => logical}/LogicalPlanSmallTest.java | 3 +-
.../qp/{plan => physical}/ConcatOptimizerTest.java | 3 +-
.../IndexSubMatchingPhysicalPlanTest.java | 3 +-
.../IndexWholeMatchingPhysicalPlanTest.java | 3 +-
.../db/qp/physical/PhysicalPlanSerializeTest.java | 305 +++++++
.../db/qp/{plan => physical}/PhysicalPlanTest.java | 4 +-
.../qp/{plan => physical}/SerializationTest.java | 3 +-
.../db/qp/sql/DatetimeQueryDataSetUtilsTest.java | 142 ----
.../IoTDBsqlVisitorTest.java} | 4 +-
.../db/qp/utils/DatetimeQueryDataSetUtilsTest.java | 190 +++++
.../iotdb/db/query/control/TracingManagerTest.java | 10 +-
.../iotdb/db/query/dataset/ListDataSetTest.java | 2 +-
.../db/query/reader/series/SeriesReaderTest.java | 22 +-
.../iotdb/db/query/udf/example/Accumulator.java | 10 +
.../apache/iotdb/db/query/udf/example/Adder.java | 10 +
.../apache/iotdb/db/query/udf/example/Counter.java | 10 +
.../org/apache/iotdb/db/query/udf/example/Max.java | 10 +
.../iotdb/db/query/udf/example/Multiplier.java | 10 +
.../SlidingSizeWindowConstructorTester0.java | 11 +
.../SlidingSizeWindowConstructorTester1.java | 11 +
.../SlidingTimeWindowConstructionTester.java | 11 +
.../db/query/udf/example/TerminateTester.java | 10 +
.../org/apache/iotdb/db/tools/MLogParserTest.java | 35 +-
.../apache/iotdb/db/utils/EnvironmentUtils.java | 10 +-
.../db/utils/datastructure/PrecisionTest.java | 22 +-
server/src/test/resources/logback.xml | 1 +
.../java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java | 7 +-
.../main/java/org/apache/iotdb/rpc/RpcUtils.java | 8 +-
.../rpc/TCompressedElasticFramedTransport.java | 45 +-
.../apache/iotdb/rpc/TElasticFramedTransport.java | 41 +-
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 1 +
.../iotdb/rpc/TSnappyElasticFramedTransport.java | 2 +-
.../main/java/org/apache/iotdb/session/Config.java | 3 +-
.../java/org/apache/iotdb/session/Session.java | 33 +-
.../apache/iotdb/session/SessionConnection.java | 9 +-
.../org/apache/iotdb/session/SessionDataSet.java | 12 +-
.../iotdb/session/IoTDBSessionComplexIT.java | 3 +-
.../iotdb/session/IoTDBSessionIteratorIT.java | 29 +
.../e2e/base/docker-compose.yaml | 46 +-
test/e2e/cases/README.md | 53 ++
.../e2e/cases/cli/README.md | 6 +-
.../e2e/cases/cli/cleanup.sh | 9 +-
.../e2e/cases/cli/docker-compose.yaml | 29 +-
test/e2e/cases/cli/res/init.sql | 26 +
.../sbin/stop-node.sh => test/e2e/cases/cli/run.sh | 35 +-
thrift/src/main/thrift/rpc.thrift | 3 +
...tion.java => QueryTimeoutRuntimeException.java} | 19 +-
.../write/UnSupportedDataTypeException.java | 4 +-
.../iotdb/tsfile/read/TsFileSequenceReader.java | 165 ++--
.../iotdb/tsfile/read/reader/LocalTsFileInput.java | 20 +
.../apache/iotdb/tsfile/write/TsFileWriter.java | 13 +-
.../org/apache/iotdb/tsfile/read/ReadTest.java | 22 +-
.../iotdb/tsfile/read/TimePlainEncodeReadTest.java | 5 -
.../read/query/executor/QueryExecutorTest.java | 1 -
.../tsfile/write/DefaultDeviceTemplateTest.java | 110 +++
zeppelin-interpreter/pom.xml | 2 +-
.../apache/zeppelin/iotdb/IoTDBInterpreter.java | 212 +++--
.../zeppelin/iotdb/IoTDBInterpreterTest.java | 108 ++-
238 files changed, 4653 insertions(+), 2502 deletions(-)
copy client-py/src/iotdb/__init__.py => .dockerignore (97%)
create mode 100644 .github/workflows/e2e.yml
delete mode 100644
cluster/src/test/java/org/apache/iotdb/cluster/common/EnvironmentUtils.java
copy docker/src/main/{Dockerfile-0.11.0 => Dockerfile-0.11.1} (77%)
copy docker/src/main/{Dockerfile-0.11.0 => Dockerfile-0.11.2} (84%)
copy
server/src/main/java/org/apache/iotdb/db/exception/{LoadEmptyFileException.java
=> QueryIdNotExsitException.java} (79%)
copy
tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/WriteProcessException.java
=>
server/src/main/java/org/apache/iotdb/db/exception/query/QueryTimeoutRuntimeException.java
(65%)
copy
server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{ShowOperator.java =>
KillQueryOperator.java} (72%)
copy server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{MergePlan.java
=> KillQueryPlan.java} (83%)
copy
server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{ShowMergeStatusPlan.java
=> ShowQueryProcesslistPlan.java} (84%)
rename server/src/main/java/org/apache/iotdb/db/qp/{constant =>
utils}/DatetimeUtils.java (99%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/query/control/QueryTimeManager.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/query/dataset/ShowDataSet.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/query/dataset/ShowDevicesDataSet.java
copy
server/src/test/java/org/apache/iotdb/db/integration/{IoTDBTracingTest.java =>
IoTDBKillQueryTest.java} (54%)
create mode 100644
server/src/test/java/org/apache/iotdb/db/integration/IoTDBQueryTimeoutTest.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/monitor/IoTDBStatMonitorTest.java
rename server/src/test/java/org/apache/iotdb/db/qp/{plan =>
logical}/IndexLogicalPlanTest.java (99%)
rename server/src/test/java/org/apache/iotdb/db/qp/{plan =>
logical}/LogicalPlanSmallTest.java (99%)
rename server/src/test/java/org/apache/iotdb/db/qp/{plan =>
physical}/ConcatOptimizerTest.java (98%)
rename server/src/test/java/org/apache/iotdb/db/qp/{plan =>
physical}/IndexSubMatchingPhysicalPlanTest.java (98%)
rename server/src/test/java/org/apache/iotdb/db/qp/{plan =>
physical}/IndexWholeMatchingPhysicalPlanTest.java (98%)
create mode 100644
server/src/test/java/org/apache/iotdb/db/qp/physical/PhysicalPlanSerializeTest.java
rename server/src/test/java/org/apache/iotdb/db/qp/{plan =>
physical}/PhysicalPlanTest.java (99%)
rename server/src/test/java/org/apache/iotdb/db/qp/{plan =>
physical}/SerializationTest.java (98%)
delete mode 100644
server/src/test/java/org/apache/iotdb/db/qp/sql/DatetimeQueryDataSetUtilsTest.java
rename
server/src/test/java/org/apache/iotdb/db/qp/{strategy/LogicalGeneratorTest.java
=> sql/IoTDBsqlVisitorTest.java} (97%)
create mode 100644
server/src/test/java/org/apache/iotdb/db/qp/utils/DatetimeQueryDataSetUtilsTest.java
copy cluster/src/assembly/resources/sbin/stop-node.sh =>
test/e2e/base/docker-compose.yaml (54%)
create mode 100644 test/e2e/cases/README.md
copy docs/zh/SystemDesign/QueryEngine/PlanExecutor.md =>
test/e2e/cases/cli/README.md (88%)
copy
server/src/main/resources/META-INF/services/org.apache.iotdb.db.mqtt.PayloadFormatter
=> test/e2e/cases/cli/cleanup.sh (89%)
copy server/src/assembly/resources/tools/stop-sync-client.sh =>
test/e2e/cases/cli/docker-compose.yaml (67%)
mode change 100755 => 100644
create mode 100644 test/e2e/cases/cli/res/init.sql
copy cluster/src/assembly/resources/sbin/stop-node.sh =>
test/e2e/cases/cli/run.sh (55%)
copy
tsfile/src/main/java/org/apache/iotdb/tsfile/exception/{NotImplementedException.java
=> QueryTimeoutRuntimeException.java} (68%)
create mode 100644
tsfile/src/test/java/org/apache/iotdb/tsfile/write/DefaultDeviceTemplateTest.java