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

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


    from 5dc50a68379 fix tests
     add f2a5854f182 WAL buffer queue memory control (#14329)
     add 6073d25712c Restruct procedure waiting strategy to fix NPE bug when 
completed procedures were cleaned before getting result (#14360)
     add 21652cc2180 Fixed the bug of ID Like judgement in queries
     add 589866872db Fix group by nature month when timezone is not default
     add 70691e4b2be Add `removeInput` and `removable` to some specific 
Accmulators
     add ba824548e0b fix wal queue stuck and fix metric (#14387)
     add 37450ec160b Supprt trusted_uri_pattern in config file
     add e1884cad2f8 Support us and ns timePrecision in udf-library part-1
     add 24cb32f621b Merge branch 'master' into table_model_auto_cast

No new revisions were added by this update.

Summary of changes:
 .../iotdb/it/env/cluster/env/AbstractEnv.java      |  15 +
 .../iotdb/it/env/remote/env/RemoteServerEnv.java   |   9 +
 .../java/org/apache/iotdb/itbase/env/BaseEnv.java  |   3 +
 .../org/apache/iotdb/ainode/it/AINodeBasicIT.java  |   1 +
 .../db/it/groupby/IoTDBGroupByNaturalMonthIT.java  |  28 +
 .../iotdb/db/it/udf/IoTDBUDFBlockQueryIT.java      |  12 +
 .../pipe/it/autocreate/IoTDBPipeLifeCycleIT.java   |   2 +-
 .../it/db/it/udf/IoTDBSQLFunctionManagementIT.java |  16 +-
 .../it/db/it/udf/scalar/IoTDBScalarFunctionIT.java |  21 +-
 .../iotdb/relational/it/schema/IoTDBDeviceIT.java  |  36 +-
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |   2 +-
 .../iotdb/confignode/manager/ProcedureManager.java | 639 +++++++++------------
 .../confignode/procedure/ProcedureExecutor.java    |  24 -
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  23 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  49 +-
 .../deletion/persist/PageCacheDeletionBuffer.java  |   2 +-
 .../protocol/thrift/impl/ClientRPCServiceImpl.java |   4 +-
 .../timerangeiterator/AggrWindowIterator.java      |  26 +-
 .../PreAggrWindowWithNaturalMonthIterator.java     |   8 +-
 .../TimeRangeIteratorFactory.java                  |   9 +-
 .../execution/operator/AggregationUtil.java        |   7 +-
 .../process/SlidingWindowAggregationOperator.java  |   7 +-
 .../relational/aggregation/AvgAccumulator.java     |  73 +++
 .../relational/aggregation/CountAccumulator.java   |  20 +
 .../relational/aggregation/SumAccumulator.java     |  69 +++
 .../relational/aggregation/TableAccumulator.java   |   8 +
 .../aggregation/TableModeAccumulator.java          | 102 ++++
 .../aggregation/TableVarianceAccumulator.java      |  86 +++
 .../queryengine/plan/analyze/AnalyzeVisitor.java   |   4 +-
 .../plan/analyze/TemplatedAggregationAnalyze.java  |   4 +-
 .../execution/config/TableConfigTaskVisitor.java   |  20 +-
 .../execution/config/TreeConfigTaskVisitor.java    |  42 +-
 .../config/executor/ClusterConfigTaskExecutor.java |  18 +-
 .../plan/optimization/LimitOffsetPushDown.java     |  20 +-
 .../db/queryengine/plan/parser/ASTVisitor.java     |   4 +-
 .../plan/planner/OperatorTreeGenerator.java        |  31 +-
 .../plan/planner/plan/node/write/InsertNode.java   |  10 +
 .../iotdb/db/service/metrics/WritingMetrics.java   |  32 ++
 .../storageengine/buffer/CacheHitRatioMonitor.java |   4 +-
 .../dataregion/memtable/AbstractMemTable.java      |   1 -
 .../dataregion/wal/buffer/WALBuffer.java           |   6 +-
 .../dataregion/wal/buffer/WALEntry.java            |   2 +
 .../dataregion/wal/buffer/WALInfoEntry.java        |  34 ++
 .../dataregion/wal/buffer/WALSignalEntry.java      |   5 +
 .../storageengine/dataregion/wal/node/WALNode.java |   4 +-
 .../wal/utils/MemoryControlledWALEntryQueue.java   |  81 +++
 .../db/storageengine/rescon/memory/SystemInfo.java |  31 +-
 .../org/apache/iotdb/db/utils/DateTimeUtils.java   |   9 +-
 .../schemaRegion/SchemaRegionTableDeviceTest.java  |  13 +-
 .../aggregation/TimeRangeIteratorTest.java         |  53 +-
 .../operator/AggregationOperatorTest.java          |   7 +-
 .../AlignedSeriesAggregationScanOperatorTest.java  |   3 +-
 .../operator/HorizontallyConcatOperatorTest.java   |   5 +-
 .../execution/operator/LastQueryOperatorTest.java  |   9 +-
 .../operator/LastQueryTreeSortOperatorTest.java    |   9 +-
 .../execution/operator/OperatorMemoryTest.java     |  16 +-
 .../operator/RawDataAggregationOperatorTest.java   |   3 +-
 .../SeriesAggregationScanOperatorTest.java         |   3 +-
 .../SlidingWindowAggregationOperatorTest.java      |   8 +-
 .../operator/UpdateLastCacheOperatorTest.java      |   3 +-
 .../plan/optimization/LimitOffsetPushDownTest.java |  11 +-
 .../buffer/CacheHitRatioMonitorTest.java           |   4 +-
 .../conf/iotdb-system.properties.template          |  29 +-
 .../apache/iotdb/commons/conf/CommonConfig.java    |  11 +
 .../commons/executable/ExecutableManager.java      |   5 +
 .../filter/impl/StringValueFilterVisitor.java      |   5 +-
 .../schema/filter/impl/values/LikeFilter.java      |   2 +-
 .../iotdb/commons/service/metric/enums/Metric.java |   1 +
 .../iotdb/library/dprofile/UDTFResample.java       |   6 +-
 .../iotdb/library/dquality/UDTFCompleteness.java   |   3 +-
 .../iotdb/library/dquality/UDTFConsistency.java    |   2 +-
 .../iotdb/library/dquality/UDTFTimeliness.java     |   3 +-
 .../iotdb/library/dquality/UDTFValidity.java       |   3 +-
 .../apache/iotdb/library/frequency/UDTFIFFT.java   |   7 +-
 .../library/series/UDTFConsecutiveSequences.java   |   5 +-
 .../library/series/UDTFConsecutiveWindows.java     |  11 +-
 .../java/org/apache/iotdb/library/util/Util.java   |  90 ++-
 77 files changed, 1385 insertions(+), 608 deletions(-)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/utils/MemoryControlledWALEntryQueue.java

Reply via email to