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%)