You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ja...@apache.org on 2023/03/27 08:10:57 UTC

[iotdb] branch concurrentBug updated (0075469958 -> bacde99d9f)

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

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


    from 0075469958 spotless format apply
     add 6ed01068d0 [IOTDB-5718] Fix wrong time order due to overflow in MergeSort
     add 3ee95741cc [IoTDB-5637] Add substring as built-in scalar function
     add 43d97732bb [IOTDB-5720] Fix release processor fail to release memory due to writer-preferred starvation (#9431)
     add 3264fdcf6a [IOTDB-5688] ShcemaFile mode lost template schema after reboot in SimpleConsensus (#9432)
     add db0a31cef8 [IOTDB-5717] Fix incorrect result when querying with limit push-downing
     add 1db187cd85 [IOTDB-5679] Implement model storage on MLNode (#9337)
     add 872f524817 [IOTDB-5701] Fix typo in Performance Overview Related Metrics (#9448)
     add 11d7c6c685 update RELEASE_NOTES.md (#9450)
     add aa46413528 Add user doc for function Replace
     add f7e825bcca [IOTDB-5729] Fix RatisConsensus ResponseMessage conversion error  (#9452)
     add ccbbfea676 [DOC] IoTDB cluster deploy tools (zh only) (#9447)
     add c2870c6f34 [IOTDB-5696] Implement client to connect ConfigNode/DataNode (#9365)
     add 2862753172 [IOTDB-5693] Close child operator of MultiChildOperator when the child operator is finished
     add 5aa609f932 Merge remote-tracking branch 'origin/master' into concurrentBug
     add bacde99d9f merge master

No new revisions were added by this update.

Summary of changes:
 RELEASE_NOTES.md                                   |  73 +++++
 .../org/apache/iotdb/db/qp/sql/IdentifierParser.g4 |   2 +
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |  10 +
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4  |   4 +
 .../ratis/ApplicationStateMachineProxy.java        |   6 +-
 docs/UserGuide/Operators-Functions/String.md       |  72 ++++-
 docs/zh/UserGuide/Cluster/IoTDB-Deploy.md          | 340 +++++++++++++++++++++
 docs/zh/UserGuide/Operators-Functions/Overview.md  |  29 +-
 docs/zh/UserGuide/Operators-Functions/String.md    |  80 ++++-
 .../itbase/constant/BuiltinScalarFunctionEnum.java |   1 +
 .../BuiltinTimeSeriesGeneratingFunctionEnum.java   |   1 -
 .../IoTDBOrderByWithAlignByDeviceIT.java           |  54 ++++
 .../scalar/IoTDBSubStringFunctionIT.java           | 267 ++++++++++++++++
 .../it/udf/IoTDBUDTFBuiltinScalarFunctionIT.java   |   5 +-
 mlnode/.gitignore                                  |   6 +-
 mlnode/iotdb/mlnode/client.py                      | 247 ++++++++++++++-
 mlnode/iotdb/mlnode/config.py                      |  27 +-
 mlnode/iotdb/mlnode/constant.py                    |   2 +
 mlnode/iotdb/mlnode/exception.py                   |   5 +
 mlnode/iotdb/mlnode/model_storage.py               |  95 ++++++
 mlnode/iotdb/mlnode/serde.py                       |  10 +-
 mlnode/iotdb/mlnode/util.py                        |   1 -
 mlnode/requirements.txt                            |   5 +
 mlnode/requirements_dev.txt                        |   9 +-
 mlnode/resources/conf/iotdb-mlnode.toml            |   8 +
 mlnode/test/test_model_storage.py                  |  78 +++++
 mlnode/test/test_serde.py                          |  54 +++-
 .../metric/enums/PerformanceOverviewMetrics.java   |   2 +-
 .../commons/udf/builtin/BuiltinScalarFunction.java |   1 +
 .../BuiltinTimeSeriesGeneratingFunction.java       |   2 -
 .../commons/udf/builtin/String/UDTFSubstr.java     |  70 -----
 .../org/apache/iotdb/db/constant/SqlConstant.java  |   8 +
 .../db/metadata/mtree/MTreeBelowSGCachedImpl.java  |  41 +++
 .../mtree/store/StampedWriterPreferredLock.java    |  21 +-
 .../mtree/store/disk/cache/CacheMemoryManager.java | 116 ++++---
 .../schemaregion/SchemaRegionSchemaFileImpl.java   |  85 ++++++
 .../process/AbstractConsumeAllOperator.java        |  14 +-
 .../operator/process/DeviceViewOperator.java       |   7 +-
 .../operator/process/MergeSortOperator.java        |   6 +-
 .../process/join/HorizontallyConcatOperator.java   |  16 +-
 .../process/join/RowBasedTimeJoinOperator.java     |   8 +-
 .../process/join/merge/MergeSortComparator.java    |  28 +-
 .../process/last/LastQueryCollectOperator.java     |   6 +-
 .../process/last/LastQueryMergeOperator.java       |  25 +-
 .../operator/process/last/LastQueryOperator.java   |   7 +-
 .../process/last/LastQuerySortOperator.java        |   8 +-
 .../operator/sink/ShuffleHelperOperator.java       |   2 +-
 .../execution/operator/source/SeriesScanUtil.java  |  12 +-
 .../BuiltInScalarFunctionHelperFactory.java        |   3 +
 .../builtin/helper/SubStringFunctionHelper.java    | 129 ++++++++
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       |  29 ++
 ...ava => SubStringFunctionColumnTransformer.java} |  36 ++-
 ...rmer.java => SubStringFunctionTransformer.java} |  29 +-
 .../mtree/lock/StampedWriterPreferredLockTest.java |  16 +-
 .../operator/LastQueryMergeOperatorTest.java       |  16 +-
 .../execution/operator/MergeSortOperatorTest.java  |   7 +-
 .../series/SeriesScanLimitOffsetPushDownTest.java  |  83 ++++-
 site/src/main/.vuepress/sidebar/V1.0.x/zh.ts       |   1 +
 site/src/main/.vuepress/sidebar/V1.1.x/zh.ts       |   1 +
 site/src/main/.vuepress/sidebar/zh.ts              |   1 +
 thrift-mlnode/src/main/thrift/mlnode.thrift        |   1 +
 .../read/reader/series/PaginationController.java   |  23 ++
 62 files changed, 2056 insertions(+), 295 deletions(-)
 create mode 100644 docs/zh/UserGuide/Cluster/IoTDB-Deploy.md
 create mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/builtinfunction/scalar/IoTDBSubStringFunctionIT.java
 create mode 100644 mlnode/iotdb/mlnode/model_storage.py
 create mode 100644 mlnode/test/test_model_storage.py
 delete mode 100644 node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/String/UDTFSubstr.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/expression/multi/builtin/helper/SubStringFunctionHelper.java
 copy server/src/main/java/org/apache/iotdb/db/mpp/transformation/dag/column/unary/scalar/{ReplaceFunctionColumnTransformer.java => SubStringFunctionColumnTransformer.java} (63%)
 copy server/src/main/java/org/apache/iotdb/db/mpp/transformation/dag/transformer/unary/scalar/{ReplaceFunctionTransformer.java => SubStringFunctionTransformer.java} (59%)