This is an automated email from the ASF dual-hosted git repository.
xiangweiwei pushed a change to branch aggrWithValueFilter
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from fd01fa6 Add more tests
add 1f853f1 Use safer SQL query to guarantee column order
add a3cd374 [IOTDB-2056] Fix totalPointsNumThreshold calculation error
causes too many tsfile flushed (#4461)
add e84ccff [IOTDB-2027] Ignore too many WAL BufferOverflow log (#4467)
add 2424f73 catch throwable in sub query threads (#4462)
add 3c3c523 [IOTDB-1673] CLI refactor and upgrade to JLine3 (#4458)
add 8a1674e [IOTDB-2010] fix incomplete show timeseries result (#4388)
add 241eb90 [IOTDB-2062] UDF Framework: Potential Memory Leak in
`SingleInputColumnSingleReferenceIntermediateLayer` (#4472)
add a8f467c [IOTDB-2064] fix the NPE caused by map serde (#4473)
add be43397 [IOTDB-2063] Fix MinTimeDescAggregationResult implementation
(#4471)
add 6487443 [IOTDB-2065] TsFileSequenceReader will be cached for 100s
even no longer used (#4478)
add f5a7b99 [IOTDB-1899] Fix stream closed exception during compaction
(#4457)
add 6c0289e Upgrade lz4 from 1.3.0 to 1.8.0 due to CVE-2019-17543 (#4485)
add c4f4eb9 [IOTDB-2068] GZIP compressor meets
ArrayIndexOutOfBoundsException (#4488)
add 38637f9 [IOTDB-2061] Read data in batches to limit max IO (#4490)
add 6a88895 [IOTDB-2061] Add max cached buffer size and max concurrent
sub query parameter (#4486)
add 521f562 [IOTDB-2070] fix CLI doesn't accept statements with unclosed
brackets (#4487)
add 6d2f037 Merge branch 'master' into aggrWithValueFilter
No new revisions were added by this update.
Summary of changes:
LICENSE-binary | 6 +-
.../org/apache/iotdb/db/qp/sql/IoTDBSqlLexer.g4 | 4 +-
cli/pom.xml | 11 +-
cli/src/assembly/resources/sbin/start-cli.bat | 2 +-
cli/src/main/java/org/apache/iotdb/cli/Cli.java | 40 ++--
.../apache/iotdb/cli/IoTDBSyntaxHighlighter.java | 76 +++++++
cli/src/main/java/org/apache/iotdb/cli/WinCli.java | 175 --------------
.../org/apache/iotdb/cli/utils/JlineUtils.java | 99 ++++++++
.../org/apache/iotdb/tool/AbstractCsvTool.java | 3 +-
.../main/java/org/apache/iotdb/tool/ExportCsv.java | 19 +-
.../apache/iotdb/cluster/metadata/CMManager.java | 68 +++---
.../handlers/caller/ShowTimeSeriesHandler.java | 133 +++++++++++
pom.xml | 12 +-
.../resources/conf/iotdb-engine.properties | 7 +-
server/src/assembly/resources/conf/iotdb-env.bat | 4 +
server/src/assembly/resources/conf/iotdb-env.sh | 7 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 12 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 9 +-
.../db/engine/compaction/CompactionScheduler.java | 3 +-
.../engine/compaction/CompactionTaskManager.java | 36 ++-
.../inner/AbstractInnerSpaceCompactionTask.java | 2 +
.../sizetiered/SizeTieredCompactionSelector.java | 2 +-
.../inner/sizetiered/SizeTieredCompactionTask.java | 105 ++++-----
.../compaction/task/AbstractCompactionTask.java | 2 +
.../compaction/task/CompactionRecoverTask.java | 2 +-
.../iotdb/db/engine/memtable/AbstractMemTable.java | 12 +-
.../db/engine/memtable/WritableMemChunkGroup.java | 10 +-
.../db/exception/query/QueryProcessException.java | 4 +
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 4 +
.../aggregation/impl/MinTimeDescAggrResult.java | 5 +
.../iotdb/db/query/control/FileReaderManager.java | 110 +++------
.../dataset/RawQueryDataSetWithoutValueFilter.java | 14 +-
.../iotdb/db/query/pool/QueryTaskPoolManager.java | 10 +-
.../db/query/udf/core/executor/UDTFExecutor.java | 6 +
...nputColumnSingleReferenceIntermediateLayer.java | 4 +
.../db/writelog/node/ExclusiveWriteLogNode.java | 8 +
.../iotdb/db/engine/cache/ChunkCacheTest.java | 1 -
.../engine/compaction/CompactionSchedulerTest.java | 18 +-
.../compaction/CompactionTaskManagerTest.java | 252 +++++++++++++++++++++
.../db/engine/compaction/cross/MergeTest.java | 1 -
.../compaction/inner/InnerCompactionChunkTest.java | 4 +-
.../compaction/inner/InnerCompactionLogTest.java | 4 +-
.../inner/InnerCompactionMoreDataTest.java | 2 +-
.../inner/InnerCompactionSchedulerTest.java | 4 +-
.../compaction/inner/InnerCompactionTest.java | 3 +-
.../inner/InnerSpaceCompactionUtilsTest.java | 4 +-
.../SizeTieredCompactionRecoverTest.java | 1 -
.../inner/sizetiered/SizeTieredCompactionTest.java | 1 -
.../task/FakedInnerSpaceCompactionTask.java | 44 ++--
.../compaction/utils/CompactionClearUtils.java | 1 -
.../db/engine/memtable/PrimitiveMemTableTest.java | 44 ++++
.../engine/storagegroup/FakedTsFileResource.java | 11 +
.../storagegroup/StorageGroupProcessorTest.java | 2 +-
.../db/integration/IoTDBNewTsFileCompactionIT.java | 2 +-
.../db/query/control/FileReaderManagerTest.java | 19 +-
.../query/reader/series/SeriesReaderTestUtil.java | 1 -
.../iotdb/db/rescon/ResourceManagerTest.java | 1 -
.../apache/iotdb/db/writelog/WriteLogNodeTest.java | 49 ++++
tsfile/pom.xml | 6 +-
.../apache/iotdb/tsfile/compress/ICompressor.java | 58 ++++-
.../compress/GZIPCompressOverflowException.java | 10 +-
.../iotdb/tsfile/read/TsFileSequenceReader.java | 66 ++++--
.../tsfile/read/common/ExceptionBatchData.java | 10 +-
.../iotdb/tsfile/utils/ReadWriteIOUtils.java | 11 +
.../apache/iotdb/tsfile/write/page/PageWriter.java | 4 +
.../iotdb/tsfile/write/page/TimePageWriter.java | 4 +
.../iotdb/tsfile/write/page/ValuePageWriter.java | 4 +
.../org/apache/iotdb/tsfile/compress/GZIPTest.java | 17 +-
.../org/apache/iotdb/tsfile/compress/LZ4Test.java | 17 +-
.../apache/iotdb/tsfile/compress/SnappyTest.java | 17 +-
.../iotdb/tsfile/utils/ReadWriteIOUtilsTest.java | 30 ++-
.../zeppelin/iotdb/IoTDBInterpreterTest.java | 3 +-
72 files changed, 1214 insertions(+), 538 deletions(-)
create mode 100644
cli/src/main/java/org/apache/iotdb/cli/IoTDBSyntaxHighlighter.java
delete mode 100644 cli/src/main/java/org/apache/iotdb/cli/WinCli.java
create mode 100644 cli/src/main/java/org/apache/iotdb/cli/utils/JlineUtils.java
create mode 100644
cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/ShowTimeSeriesHandler.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/engine/compaction/CompactionTaskManagerTest.java
copy cli/src/main/java/org/apache/iotdb/exception/ArgsErrorException.java =>
tsfile/src/main/java/org/apache/iotdb/tsfile/exception/compress/GZIPCompressOverflowException.java
(77%)