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

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


    from 7ab8ee61ef3 Load: Fixed the extra time column of user defined time 
(#17113)
     add d05276e2955 Decouple rest from iotdb-server using ExternalService 
framework (#17099)
     add dad8ec8824e Remove text involve DataNodeId when assert two results. 
(#17107)
     add 12b5bc3e9af Fix binary allocator test & querying type-altered chunks 
in memory may affect the result of flush (#17105)
     add 498197b31e4 Add mqtt IT for json mode. (#17090)
     add 5f641b262c3 Fix timeseries alias display in last for TreeModel (#17109)
     add 256f2fce84f update chunk metadata after rewrite (#17110)
     add ba95e5fd4c0 Set MQTT address to empty string. (#17111)
     add 938f8149430 Pipe: add inclusion/exclusion pattern keys for pipe source 
filtering (#17091)
     add b076988adf5 Resolve conflicts

No new revisions were added by this update.

Summary of changes:
 distribution/pom.xml                               |   6 +
 distribution/src/assembly/all.xml                  |   4 +
 distribution/src/assembly/datanode.xml             |   4 +
 .../src/assembly/external-service-impl.xml         |   4 +
 .../org/apache/iotdb/mqtt/MPPPublishHandler.java   |   2 +-
 external-service-impl/pom.xml                      |   2 +
 .../rest-openapi}/pom.xml                          |  34 +-
 .../src/main/openapi3/iotdb_rest_common.yaml       |   0
 .../src/main/openapi3/iotdb_rest_table_v1.yaml     |   0
 .../src/main/openapi3/iotdb_rest_v1.yaml           |   0
 .../src/main/openapi3/iotdb_rest_v2.yaml           |   0
 external-service-impl/{mqtt => rest}/pom.xml       | 153 ++--
 .../java/org/apache/iotdb/rest}/RestService.java   |  30 +-
 .../rest/protocol}/filter/ApiOriginFilter.java     |   2 +-
 .../rest/protocol}/filter/AuthorizationFilter.java |   4 +-
 .../protocol}/filter/BasicSecurityContext.java     |   2 +-
 .../apache/iotdb/rest/protocol}/filter/User.java   |   2 +-
 .../iotdb/rest/protocol}/filter/UserCache.java     |   2 +-
 .../protocol}/handler/AuthorizationHandler.java    |   4 +-
 .../rest/protocol}/impl/PingApiServiceImpl.java    |   6 +-
 .../table/v1/handler/ExceptionHandler.java         |   4 +-
 .../table/v1/handler/ExecuteStatementHandler.java  |   2 +-
 .../table/v1/handler/QueryDataSetHandler.java      |   6 +-
 .../table/v1/handler/RequestValidationHandler.java |   6 +-
 .../v1/handler/StatementConstructionHandler.java   |   4 +-
 .../table/v1/impl/RestApiServiceImpl.java          |  26 +-
 .../rest/protocol}/utils/InsertRowDataUtils.java   |   2 +-
 .../protocol}/utils/InsertTabletSortDataUtils.java |   2 +-
 .../protocol/v1}/handler/ExceptionHandler.java     |   4 +-
 .../v1/handler/ExecuteStatementHandler.java        |   2 +-
 .../protocol}/v1/handler/QueryDataSetHandler.java  |  26 +-
 .../v1/handler/RequestValidationHandler.java       |   8 +-
 .../v1/handler/StatementConstructionHandler.java   |   4 +-
 .../protocol}/v1/impl/GrafanaApiServiceImpl.java   |  18 +-
 .../rest/protocol}/v1/impl/RestApiServiceImpl.java |  32 +-
 .../protocol/v2}/handler/ExceptionHandler.java     |   4 +-
 .../v2/handler/ExecuteStatementHandler.java        |   2 +-
 .../rest/protocol}/v2/handler/FastLastHandler.java |  10 +-
 .../protocol}/v2/handler/QueryDataSetHandler.java  |  22 +-
 .../v2/handler/RequestValidationHandler.java       |  12 +-
 .../v2/handler/StatementConstructionHandler.java   |   8 +-
 .../protocol}/v2/impl/GrafanaApiServiceImpl.java   |  18 +-
 .../rest/protocol}/v2/impl/RestApiServiceImpl.java |  36 +-
 integration-test/pom.xml                           |   7 +
 integration-test/src/assembly/mpp-share.xml        |   4 +
 .../db/it/aligned/IoTDBAlignedLastQueryIT.java     |  10 +-
 ...stCache2IT.java => IoTDBLastQueryAlias2IT.java} |   2 +-
 .../iotdb/db/it/last/IoTDBLastQueryAliasIT.java    | 164 ++++
 .../iotdb/db/it/mqtt/IoTDBMQTTServiceJsonIT.java   | 363 ++++++++
 .../db/it/schema/IoTDBAlterTimeSeriesTypeIT.java   |   4 +-
 .../auto/basic/IoTDBTreePatternFormatIT.java       | 258 +-----
 .../treemodel/manual/IoTDBPipeInclusionIT.java     |  13 +-
 .../relational/it/mqtt/IoTDBMQTTServiceIT.java     |   1 +
 iotdb-core/confignode/pom.xml                      |   6 -
 iotdb-core/datanode/pom.xml                        |  58 +-
 .../db/pipe/agent/task/PipeDataNodeTaskAgent.java  |  23 +-
 .../source/dataregion/IoTDBDataRegionSource.java   |   9 +-
 .../db/protocol/session/MqttClientSession.java     |   6 +-
 .../AlignedUpdateViewPathLastCacheOperator.java    |  25 +-
 .../process/last/UpdateLastCacheOperator.java      |   2 +-
 .../last/UpdateViewPathLastCacheOperator.java      |   2 +-
 .../queryengine/plan/analyze/AnalyzeVisitor.java   |   6 +-
 .../plan/planner/LogicalPlanBuilder.java           |  48 +-
 .../plan/planner/OperatorTreeGenerator.java        |  27 +-
 .../plan/planner/plan/node/PlanGraphPrinter.java   |   7 +-
 .../plan/node/process/last/LastQueryNode.java      |   6 +-
 .../plan/node/source/LastQueryScanNode.java        | 104 ++-
 .../schemaregion/utils/ResourceByPathUtils.java    |  19 +-
 .../java/org/apache/iotdb/db/service/DataNode.java |   4 -
 .../externalservice/BuiltinExternalServices.java   |   4 +-
 .../dataregion/memtable/ReadOnlyMemChunk.java      |   4 +
 .../org/apache/iotdb/db/utils/SchemaUtils.java     |  20 +-
 .../db/pipe/pattern/TreePatternPruningTest.java    |  59 +-
 .../db/pipe/source/IoTDBDataRegionSourceTest.java  |   4 -
 .../db/protocol/rest/GrafanaApiServiceTest.java    | 450 ----------
 .../db/protocol/rest/IoTDBRestServiceTest.java     | 918 ---------------------
 .../plan/planner/distribution/LastQueryTest.java   |   3 +
 .../logical/DataQueryLogicalPlannerTest.java       |  11 +-
 .../planner/node/source/SourceNodeSerdeTest.java   |   2 +
 .../org/apache/iotdb/db/utils/SchemaUtilsTest.java |  18 +-
 .../iotdb/commons/binaryallocator/arena/Arena.java |   7 +-
 .../pipe/config/constant/PipeSourceConstant.java   |   2 +
 .../pipe/datastructure/pattern/TreePattern.java    | 198 +++--
 .../apache/iotdb/commons/service/ServiceType.java  |   1 -
 iotdb-protocol/pom.xml                             |   1 -
 pom.xml                                            |   2 +-
 86 files changed, 1303 insertions(+), 2098 deletions(-)
 rename {iotdb-protocol/openapi => external-service-impl/rest-openapi}/pom.xml 
(87%)
 rename {iotdb-protocol/openapi => 
external-service-impl/rest-openapi}/src/main/openapi3/iotdb_rest_common.yaml 
(100%)
 rename {iotdb-protocol/openapi => 
external-service-impl/rest-openapi}/src/main/openapi3/iotdb_rest_table_v1.yaml 
(100%)
 rename {iotdb-protocol/openapi => 
external-service-impl/rest-openapi}/src/main/openapi3/iotdb_rest_v1.yaml (100%)
 rename {iotdb-protocol/openapi => 
external-service-impl/rest-openapi}/src/main/openapi3/iotdb_rest_v2.yaml (100%)
 copy external-service-impl/{mqtt => rest}/pom.xml (59%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest}/RestService.java
 (87%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/filter/ApiOriginFilter.java
 (97%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/filter/AuthorizationFilter.java
 (98%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/filter/BasicSecurityContext.java
 (96%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/filter/User.java
 (96%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/filter/UserCache.java
 (97%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/handler/AuthorizationHandler.java
 (93%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/impl/PingApiServiceImpl.java
 (91%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/table/v1/handler/ExceptionHandler.java
 (97%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/table/v1/handler/ExecuteStatementHandler.java
 (99%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/table/v1/handler/QueryDataSetHandler.java
 (97%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/table/v1/handler/RequestValidationHandler.java
 (95%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/table/v1/handler/StatementConstructionHandler.java
 (98%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/table/v1/impl/RestApiServiceImpl.java
 (92%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/utils/InsertRowDataUtils.java
 (98%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/utils/InsertTabletSortDataUtils.java
 (97%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/v2 
=> 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol/v1}/handler/ExceptionHandler.java
 (97%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/v1/handler/ExecuteStatementHandler.java
 (98%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/v1/handler/QueryDataSetHandler.java
 (93%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/v1/handler/RequestValidationHandler.java
 (90%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/v1/handler/StatementConstructionHandler.java
 (98%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/v1/impl/GrafanaApiServiceImpl.java
 (94%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/v1/impl/RestApiServiceImpl.java
 (91%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/v1 
=> 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol/v2}/handler/ExceptionHandler.java
 (97%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/v2/handler/ExecuteStatementHandler.java
 (98%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/v2/handler/FastLastHandler.java
 (87%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/v2/handler/QueryDataSetHandler.java
 (94%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/v2/handler/RequestValidationHandler.java
 (93%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/v2/handler/StatementConstructionHandler.java
 (97%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/v2/impl/GrafanaApiServiceImpl.java
 (94%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest => 
external-service-impl/rest/src/main/java/org/apache/iotdb/rest/protocol}/v2/impl/RestApiServiceImpl.java
 (94%)
 copy 
integration-test/src/test/java/org/apache/iotdb/db/it/last/{IoTDBLastQueryLastCache2IT.java
 => IoTDBLastQueryAlias2IT.java} (96%)
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/db/it/last/IoTDBLastQueryAliasIT.java
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/db/it/mqtt/IoTDBMQTTServiceJsonIT.java
 delete mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/protocol/rest/GrafanaApiServiceTest.java
 delete mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/protocol/rest/IoTDBRestServiceTest.java

Reply via email to