This is an automated email from the ASF dual-hosted git repository.

haonan pushed a change to branch mem_control
in repository https://gitbox.apache.org/repos/asf/iotdb.git.


    from b308216  merge master branch
     add e1edeb7  fix count timeseries bug (#1891)
     add 699998f  [IOTDB-872] Use system timezone in CLI (Session) (#1846)
     add dc3d9f1  [IOTDB-749] Handle select * from root OOM (#1884)
     add 654662f  fix a sonar bug (#1897)
     add 1b433c1  add more logs in LocalTsFileInput (#1899)
     add 8f6f210  fix a sonar bug (#1900)
     add 67d6100  [IOTDB-970] Change logback rollingPolicy and triggeringPolicy 
(#1895)
     add 8bacba5  Synchronize the English and Chinese version of "Grafana" doc 
(#1901)
     add bfd5af6  [IOTDB-968] Support time predicate in select last (#1898)
     add 6ccb5a0  Update start-cli.sh (#1906)
     add 172db70  [IOTDB-938] Re-implement Gorilla encoding algorithm (#1856)
     add e897267  Fix open session bug (#1905)
     add 947ce37  merge master

No new revisions were added by this update.

Summary of changes:
 LICENSE                                            |  27 +-
 cli/src/assembly/resources/sbin/start-cli.sh       |  70 ++-
 .../java/org/apache/iotdb/cli/AbstractCli.java     |   2 -
 cli/src/test/resources/logback.xml                 |  52 +-
 client-cpp/src/main/IOTDBSession.h                 |  10 +-
 client-py/src/utils/IoTDBConstants.py              |   3 +-
 docs/SystemDesign/TsFile/Format.md                 |   3 +-
 docs/UserGuide/Architecture/Files.md               |   6 +-
 docs/UserGuide/Concept/Encoding.md                 |  10 +-
 docs/UserGuide/Ecosystem Integration/Grafana.md    |   7 +-
 .../DML Data Manipulation Language.md              |   9 +-
 docs/UserGuide/Operation Manual/SQL Reference.md   |  11 +-
 docs/zh/SystemDesign/TsFile/Format.md              |   3 +-
 docs/zh/UserGuide/Concept/Encoding.md              |  14 +-
 docs/zh/UserGuide/Ecosystem Integration/Grafana.md |   3 +-
 .../DML Data Manipulation Language.md              |   8 +-
 .../zh/UserGuide/Operation Manual/SQL Reference.md |   9 +-
 .../org/apache/iotdb/jdbc/IoTDBConnection.java     |  15 +-
 .../resources/conf/iotdb-engine.properties         |  11 +-
 server/src/assembly/resources/conf/logback.xml     | 104 ++--
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  11 -
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   9 -
 .../java/org/apache/iotdb/db/metadata/MTree.java   |   6 +-
 .../main/java/org/apache/iotdb/db/qp/Planner.java  |   8 +-
 .../apache/iotdb/db/qp/constant/DatetimeUtils.java |   3 +-
 .../iotdb/db/qp/physical/crud/LastQueryPlan.java   |   8 +
 .../iotdb/db/qp/strategy/LogicalGenerator.java     |   2 +-
 .../qp/strategy/optimizer/ConcatPathOptimizer.java | 110 ++--
 .../query/dataset/groupby/GroupByFillDataSet.java  |   2 +-
 .../iotdb/db/query/executor/LastQueryExecutor.java | 113 ++--
 .../db/query/executor/fill/LastPointReader.java    |   3 +
 .../iotdb/db/query/reader/series/SeriesReader.java |   5 +-
 .../org/apache/iotdb/db/service/TSServiceImpl.java |   2 +-
 .../org/apache/iotdb/db/utils/SchemaUtils.java     |  22 +-
 .../apache/iotdb/db/integration/IoTDBLastIT.java   | 104 ++++
 .../iotdb/db/integration/IoTDBMultiSeriesIT.java   |   5 +
 .../db/integration/IoTDBQueryMemoryControlIT.java  | 219 ++++++++
 .../iotdb/db/integration/IoTDBSimpleQueryIT.java   |  53 +-
 .../org/apache/iotdb/db/metadata/MTreeTest.java    |   2 +
 .../iotdb/db/qp/plan/LogicalPlanSmallTest.java     |  65 +--
 .../java/org/apache/iotdb/session/Session.java     |  76 ++-
 .../org/apache/iotdb/session/pool/SessionPool.java |  28 +-
 .../java/org/apache/iotdb/session/SessionUT.java   | 266 ++++-----
 .../apache/iotdb/session/pool/SessionPoolTest.java |   6 +-
 thrift/rpc-changelist.md                           |   4 +-
 thrift/src/main/thrift/rpc.thrift                  |   7 +-
 .../iotdb/tsfile/common/conf/TSFileConfig.java     |  29 +-
 .../tsfile/encoding/common/EncodingConfig.java     |  42 --
 .../iotdb/tsfile/encoding/decoder/Decoder.java     | 139 ++---
 ...nDecoder.java => DoublePrecisionDecoderV1.java} |  20 +-
 .../encoding/decoder/DoublePrecisionDecoderV2.java |  51 ++
 .../{GorillaDecoder.java => GorillaDecoderV1.java} |  15 +-
 .../tsfile/encoding/decoder/GorillaDecoderV2.java  | 120 +++++
 .../tsfile/encoding/decoder/IntGorillaDecoder.java |  88 +++
 .../encoding/decoder/LongGorillaDecoder.java       |  87 +++
 ...nDecoder.java => SinglePrecisionDecoderV1.java} |  21 +-
 .../encoding/decoder/SinglePrecisionDecoderV2.java |  51 ++
 ...nEncoder.java => DoublePrecisionEncoderV1.java} |  17 +-
 .../encoding/encoder/DoublePrecisionEncoderV2.java |  53 ++
 .../{GorillaEncoder.java => GorillaEncoderV1.java} |  18 +-
 .../tsfile/encoding/encoder/GorillaEncoderV2.java  | 106 ++++
 .../tsfile/encoding/encoder/IntGorillaEncoder.java | 152 ++++++
 .../encoding/encoder/LongGorillaEncoder.java       | 152 ++++++
 ...nEncoder.java => SinglePrecisionEncoderV1.java} |  16 +-
 .../encoding/encoder/SinglePrecisionEncoderV2.java |  53 ++
 .../tsfile/encoding/encoder/TSEncodingBuilder.java |  61 ++-
 .../tsfile/file/metadata/enums/TSEncoding.java     |  14 +-
 .../iotdb/tsfile/read/reader/LocalTsFileInput.java |  60 ++-
 ...aDecoderTest.java => GorillaDecoderV1Test.java} |  34 +-
 .../encoding/decoder/GorillaDecoderV2Test.java     | 592 +++++++++++++++++++++
 .../iotdb/tsfile/read/reader/PageReaderTest.java   |  24 +-
 .../iotdb/tsfile/utils/TsFileGeneratorForTest.java |   2 +-
 .../iotdb/tsfile/write/TsFileReadWriteTest.java    |  55 +-
 tsfile/src/test/resources/logback.xml              |  52 +-
 74 files changed, 2792 insertions(+), 848 deletions(-)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/integration/IoTDBQueryMemoryControlIT.java
 delete mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/common/EncodingConfig.java
 rename 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/{DoublePrecisionDecoder.java
 => DoublePrecisionDecoderV1.java} (81%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionDecoderV2.java
 rename 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/{GorillaDecoder.java
 => GorillaDecoderV1.java} (92%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV2.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntGorillaDecoder.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongGorillaDecoder.java
 rename 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/{SinglePrecisionDecoder.java
 => SinglePrecisionDecoderV1.java} (81%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionDecoderV2.java
 rename 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/{DoublePrecisionEncoder.java
 => DoublePrecisionEncoderV1.java} (83%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionEncoderV2.java
 rename 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/{GorillaEncoder.java
 => GorillaEncoderV1.java} (88%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/GorillaEncoderV2.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntGorillaEncoder.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongGorillaEncoder.java
 rename 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/{SinglePrecisionEncoder.java
 => SinglePrecisionEncoderV1.java} (84%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionEncoderV2.java
 rename 
tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/{GorillaDecoderTest.java
 => GorillaDecoderV1Test.java} (89%)
 create mode 100644 
tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV2Test.java

Reply via email to