This is an automated email from the ASF dual-hosted git repository.
caogaofei pushed a change to branch beyyes/multi_devices_fe
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from f25db9683c7 add template examination for TemplatedDeviceAnalyze
add 240f69e60f7 temp
add 47bc342f407 [IOTDB-6245] Load: Adjust forceCloseWriterManager
execution delay in LoadTsFileManager to 15mins to avoid OOM & clear all data
structures after use to help GC (#11506)
add 4eb2015166b [IOTDB-6186] Grafana does not support group by time and
level (#11338)
add 872482ce8b9 fix(conf): add e.g. for ssl (#11512)
add 93295a1cf8e Check and update searchIndex when restarting dataNode if
necessary (#11510)
add 369041f3672 Optimize batch fetch schema for data insertion
add aa9f7f1f424 Pipe: collect total memory size with pipe module instead
of memory usage (#11513)
add c86cb0e76c6 [IOTDB-6246] Pipe: Validator validates the range of values
for optional parameters improperly (#11520)
add 27d219d07b4 remove duplicate description of metric (#11519)
add bbc053fbc4b Pipe: Added concurrency check to avoid
WALEntryHandler#getInsertNode returning null to fix potential NPE (#11523)
add 7493c103dbc remove outputDeviceMap in Analysis
add caef25bd784 Merge branch 'beyyes/remove_deviceToOutputDevices' into
beyyes/multi_devices_fe
add 0620ba1a2a5 add template align by device it
No new revisions were added by this update.
Summary of changes:
.../IoTDBAlignByDeviceWithTemplateIT.java | 104 +++++++++++++++++++++
.../parameter/PipeParameterValidator.java | 4 -
.../resources/conf/iotdb-confignode.properties | 5 -
.../confignode1conf/iotdb-confignode.properties | 1 -
.../confignode2conf/iotdb-confignode.properties | 1 -
.../confignode3conf/iotdb-confignode.properties | 1 -
.../consensus/iot/IoTConsensusServerImpl.java | 21 +++++
.../resources/conf/iotdb-datanode.properties | 17 ++--
.../iotdb/db/pipe/metric/PipeResourceMetrics.java | 23 +++--
.../db/pipe/resource/memory/PipeMemoryManager.java | 4 -
.../rest/v1/impl/GrafanaApiServiceImpl.java | 3 +-
.../rest/v2/impl/GrafanaApiServiceImpl.java | 3 +-
.../operator/schema/SchemaFetchScanOperator.java | 8 +-
.../db/queryengine/plan/analyze/Analysis.java | 20 ++--
.../queryengine/plan/analyze/AnalyzeVisitor.java | 12 +--
.../plan/analyze/LoadTsfileAnalyzer.java | 12 +++
.../plan/analyze/TemplatedDeviceAnalyze.java | 10 +-
.../plan/planner/LogicalPlanVisitor.java | 4 +-
.../plan/planner/TemplatedLogicalPlan.java | 59 ++++++++----
.../plan/planner/distribution/SourceRewriter.java | 18 ++--
.../plan/scheduler/load/LoadTsFileScheduler.java | 10 +-
.../schemaengine/schemaregion/ISchemaRegion.java | 4 +
.../schemaregion/impl/SchemaRegionMemoryImpl.java | 15 +++
.../schemaregion/impl/SchemaRegionPBTreeImpl.java | 15 +++
.../mtree/impl/mem/MTreeBelowSGMemoryImpl.java | 25 +++++
.../mtree/impl/pbtree/MTreeBelowSGCachedImpl.java | 28 ++++++
.../schemaregion/mtree/traverser/Traverser.java | 16 ++++
.../traverser/basic/MeasurementTraverser.java | 13 +++
.../traverser/collector/MeasurementCollector.java | 5 +
.../dataregion/wal/utils/WALEntryHandler.java | 2 +-
.../db/protocol/rest/GrafanaApiServiceTest.java | 92 +++++++++++++++++-
.../schema/SchemaFetchScanOperatorTest.java | 7 ++
.../datanode1conf/iotdb-datanode.properties | 1 -
.../datanode2conf/iotdb-datanode.properties | 1 -
.../datanode3conf/iotdb-datanode.properties | 1 -
iotdb-core/metrics/ReadMe.md | 18 ++--
.../iotdb/metrics/config/MetricConfigTest.java | 2 -
.../apache/iotdb/commons/path/PathPatternNode.java | 6 +-
.../apache/iotdb/commons/path/PathPatternTree.java | 17 +++-
.../apache/iotdb/commons/path/fa/dfa/DFAState.java | 6 +-
.../iotdb/commons/path/fa/dfa/PatternDFA.java | 63 ++++++++-----
.../iotdb/commons/path/fa/dfa/graph/DFAGraph.java | 80 ++++++++++++----
.../commons/schema/tree/AbstractTreeVisitor.java | 15 ++-
.../iotdb/commons/service/metric/enums/Metric.java | 3 +-
.../apache/iotdb/commons/path/PatternDFATest.java | 35 ++++++-
45 files changed, 633 insertions(+), 177 deletions(-)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/alignbydevice/IoTDBAlignByDeviceWithTemplateIT.java