You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2022/02/23 10:16:01 UTC
[iotdb] branch rel/0.13 updated (b7f82d7 -> 44b76ae)
This is an automated email from the ASF dual-hosted git repository.
haonan pushed a change to branch rel/0.13
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from b7f82d7 [IOTDB-2534] Add character support while using quote (#5051)
add 6b42462 [IOTDB-2540] Hide password encrypt configuration until more encryption added (#5052)
add 08c46e3 [IOTDB-2517] The count(sensor) query result is less than expected (#5043)
add 930253f add readme for M4 UDF
add 92dccc0 Update some changelists for releasing 0.13.0 (#5054)
add 5a7adb5 [IOTDB-2544] Fix tag info sync error during metadata sync (#5055)
add 9195d3e [IOTDB-2532] Query with align by device can't get value after clear cache (#5045)
add 832058c [IOTDB-2538] The UDTF Transform method supports getting the start and end times of rowWindow (#5061)
add 4fa6c5e [IOTDB-2502] Remove redundant query warn log (#5064)
add 4eb8e4e [IOTDB-2551] Prevent to sent template on wildcard path (#5062)
add 9c332cf [IOTDB-2550] Avoid show timeseries error after alter tag on sync sender (#5068)
add f4ecf3a [IOTDB-2522] Check WAL files before upgrading 0.12 to 0.13 (#5066)
add 5174898 change default value of sync_mlog_period_in_ms from 0 to 100 (#5073)
add ca5641a [IOTDB-2548] support date format: yyyy.MM.dd (#5071)
add 568fd01 [IOTDB-2565] Only support upgrading 0.13 from 0.12 (#5077)
add e95789c change prefixPath in Tablet to deviceId (#5078)
add 09e0903 [IOTDB-2487] Time series containing special characters can be created but connot be used normally (#4985)
add f525181 Optimize group by fill logic (#5083)
add 155001d Fix windows cpp-client CI (#5082)
add ba7bc46 [IOTDB-2567] Fix thread and ByteBuffer leak after service stopped (#5085)
add 52a044e [IOTDB-2541] Enhance /ping API to liveness probe (#5057)
add bb5c7f9 [IOTDB-2566]Check alignment while setting template rather than activating it (#5080)
add cef2f09 [IOTDB-2564]Not allowed to activate template on a path not set template (#5076)
add a6ecfce [IOTDB-2568] "show query processlist" is blocked (#5092)
add ba0c6ee enable workflow for branch start with (#5088)
add e65cf45 [IOTDB-2546] Fix GetAllPaths() RPC call missing isUnderAligendEntity (#5058)
add c9820b9 [IOTDB-2577] Clearer message for alignment conflict of template and mounted node (#5095)
add b4ca805 [IOTDB-2557] Fix non-data-read QueryContext in getAllMeasurementSchema (#5072)
add aa9efee [IOTDB-2577]Clearer message for alignment conflict of template and mounted node (#5096)
add e763438 [IOTDB-2585]Fix Cross space compaction selector of not closed file (#5102)
add d0389ce [IOTDB-2594][Metric] fix implement of histogram of dropwizard to UniformReservoir(#5109)
add 762cd4d [IOTDB-2593] Fix cannot insert data using JDK17 (#5106)
add 44b76ae [IOTDB-2591] fix doc of using OIDC as the authority authentication service (#5108)
No new revisions were added by this update.
Summary of changes:
.github/workflows/client-go.yml | 2 +
.github/workflows/client.yml | 4 +-
.github/workflows/grafana-plugin.yml | 2 +
.github/workflows/main-unix.yml | 5 +-
.github/workflows/main-win.yml | 3 +-
.github/workflows/sonar-coveralls.yml | 5 +-
.../org/apache/iotdb/db/qp/sql/IoTDBSqlLexer.g4 | 27 +-
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 8 +-
cluster/src/assembly/resources/sbin/add-node.bat | 2 +-
cluster/src/assembly/resources/sbin/add-node.sh | 2 +-
cluster/src/assembly/resources/sbin/start-node.bat | 2 +-
cluster/src/assembly/resources/sbin/start-node.sh | 2 +-
.../cluster/client/sync/SyncClientAdaptor.java | 11 +-
.../apache/iotdb/cluster/metadata/CMManager.java | 57 ++--
.../iotdb/cluster/query/ClusterQueryRouter.java | 20 +-
.../iotdb/cluster/query/LocalQueryExecutor.java | 13 +-
.../cluster/server/service/DataAsyncService.java | 5 +-
.../server/service/DataGroupServiceImpls.java | 14 +-
.../cluster/server/service/DataSyncService.java | 6 +-
.../cluster/client/sync/SyncClientAdaptorTest.java | 28 +-
.../iotdb/cluster/common/TestAsyncDataClient.java | 7 +-
.../cluster/query/ClusterQueryRouterTest.java | 2 +
docs/UserGuide/API/RestService.md | 30 +-
.../Administration-Management/Administration.md | 2 -
docs/UserGuide/Maintenance-Tools/Sync-Tool.md | 4 +
docs/UserGuide/Process-Data/UDF-Library.md | 69 +++++
.../UserGuide/QuickStart/Command-Line-Interface.md | 25 +-
docs/UserGuide/Reference/Config-Manual.md | 30 +-
docs/UserGuide/Reference/Syntax-Conventions.md | 51 +++-
docs/zh/UserGuide/API/RestService.md | 30 +-
.../Administration-Management/Administration.md | 4 +-
docs/zh/UserGuide/Data-Concept/Schema-Template.md | 2 +-
docs/zh/UserGuide/Maintenance-Tools/Sync-Tool.md | 4 +
.../UserGuide/QuickStart/Command-Line-Interface.md | 24 +-
docs/zh/UserGuide/Reference/Config-Manual.md | 29 +-
docs/zh/UserGuide/Reference/Syntax-Conventions.md | 55 +++-
.../iotdb/db/query/udf/example/WindowStartEnd.java | 66 +++++
.../iotdb/db/integration/IoTDBAlignByDeviceIT.java | 96 ++++++
.../iotdb/db/integration/IoTDBCheckConfigIT.java | 4 +-
.../db/integration/IoTDBDatetimeFormatIT.java | 112 +++++++
.../iotdb/db/integration/IoTDBDeletionIT.java | 10 +-
.../iotdb/db/integration/IoTDBQuotedPathIT.java | 2 +-
.../db/integration/IoTDBSyntaxConventionIT.java | 177 ++++++++++-
.../db/integration/IoTDBUDFWindowQueryIT.java | 165 ++++++++++-
.../db/integration/aligned/IoTDBDeletionIT.java | 10 +-
.../IoTDBSyntaxConventionVersionAdaptionIT.java | 16 +
.../apache/iotdb/session/IoTDBSessionSimpleIT.java | 53 ----
.../session/IoTDBSessionSyntaxConventionIT.java | 146 +++++++++
.../dropwizard/DropwizardMetricManager.java | 22 +-
.../dropwizard/DropwizardMetricManagerTest.java | 5 +
server/file-changelists/mlog-changelist.md | 4 +
.../system.properties-changelist.md | 10 +
.../resources/conf/iotdb-engine.properties | 12 +-
server/src/assembly/resources/conf/iotdb-env.bat | 11 +
server/src/assembly/resources/conf/iotdb-env.sh | 8 +
.../src/assembly/resources/sbin/start-server.bat | 2 +-
server/src/assembly/resources/sbin/start-server.sh | 2 +-
.../org/apache/iotdb/db/concurrent/ThreadName.java | 1 +
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 4 +-
.../org/apache/iotdb/db/conf/IoTDBConfigCheck.java | 278 ++---------------
.../org/apache/iotdb/db/engine/StorageEngine.java | 49 +--
.../selector/RewriteCompactionFileSelector.java | 3 +-
.../db/engine/storagegroup/TsFileManager.java | 41 ++-
.../db/engine/storagegroup/TsFileResourceList.java | 327 ++++++++------------
.../storagegroup/VirtualStorageGroupProcessor.java | 17 +-
.../virtualSg/StorageGroupManager.java | 13 +-
.../org/apache/iotdb/db/metadata/MManager.java | 20 +-
.../org/apache/iotdb/db/metadata/mtree/MTree.java | 39 ++-
.../db/metadata/template/TemplateManager.java | 18 +-
.../apache/iotdb/db/metadata/utils/MetaUtils.java | 6 +
.../db/protocol/rest/impl/PingApiServiceImpl.java | 13 +
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 43 ++-
.../qp/logical/crud/GroupByFillQueryOperator.java | 10 +
.../db/qp/logical/crud/GroupByQueryOperator.java | 34 +++
.../iotdb/db/qp/logical/crud/QueryOperator.java | 36 ++-
.../db/qp/logical/sys/SetTemplateOperator.java | 7 +-
.../db/qp/logical/sys/UnsetTemplateOperator.java | 7 +-
.../db/qp/physical/crud/GroupByTimeFillPlan.java | 8 +
.../iotdb/db/qp/physical/crud/GroupByTimePlan.java | 27 ++
.../db/qp/physical/crud/RawDataQueryPlan.java | 15 +
.../iotdb/db/qp/physical/sys/SetTemplatePlan.java | 15 +-
.../db/qp/physical/sys/UnsetTemplatePlan.java | 15 +-
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 177 +++++------
.../db/query/dataset/AlignByDeviceDataSet.java | 23 +-
.../dataset/groupby/GroupByEngineDataSet.java | 10 +-
.../iotdb/db/query/executor/QueryRouter.java | 118 +-------
.../iotdb/db/query/udf/api/access/RowWindow.java | 40 +++
...izableRowRecordListBackedMultiColumnWindow.java | 18 +-
...SerializableTVListBackedSingleColumnWindow.java | 18 +-
.../layer/MultiInputColumnIntermediateLayer.java | 18 +-
...InputColumnMultiReferenceIntermediateLayer.java | 15 +-
...nputColumnSingleReferenceIntermediateLayer.java | 15 +-
.../iotdb/db/service/thrift/ThriftService.java | 6 +-
.../db/service/thrift/impl/TSServiceImpl.java | 86 +++---
.../db/sync/receiver/transfer/SyncServiceImpl.java | 3 +-
.../apache/iotdb/db/utils/ErrorHandlingUtils.java | 7 -
.../org/apache/iotdb/db/utils/ThreadUtils.java | 51 ++++
.../writelog/manager/MultiFileLogNodeManager.java | 1 +
.../db/writelog/node/ExclusiveWriteLogNode.java | 31 +-
.../iotdb/db/writelog/node/WriteLogNode.java | 6 +
.../cross/RewriteCompactionFileSelectorTest.java | 328 ++++++++++++++++++++-
.../iotdb/db/metadata/MManagerBasicTest.java | 100 +++++++
.../org/apache/iotdb/db/metadata/TemplateTest.java | 75 +++++
.../iotdb/db/protocol/rest/IoTDBRestServiceIT.java | 16 +-
.../iotdb/db/qp/physical/PhysicalPlanTest.java | 19 +-
.../java/org/apache/iotdb/session/Session.java | 8 +-
.../java/org/apache/iotdb/session/SessionTest.java | 43 ++-
.../test/java/org/apache/iotdb/db/sql/Cases.java | 4 +-
thrift-cluster/src/main/thrift/cluster.thrift | 10 +-
thrift/rpc-changelist.md | 24 +-
tsfile/format-changelist.md | 2 +-
.../apache/iotdb/tsfile/write/TsFileWriter.java | 8 +-
.../apache/iotdb/tsfile/write/record/Tablet.java | 22 +-
113 files changed, 2722 insertions(+), 1145 deletions(-)
create mode 100644 integration/src/main/java/org/apache/iotdb/db/query/udf/example/WindowStartEnd.java
create mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBDatetimeFormatIT.java
create mode 100644 integration/src/test/java/org/apache/iotdb/session/IoTDBSessionSyntaxConventionIT.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/utils/ThreadUtils.java