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

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


    from dd25c97  format code
     add 9016d74  [IOTDB-1961] Cluster query memory leak  (#4343)
     add 1eb9e0e  Refactor the todf() function of client-py to improve 
performance (#4242)
     add 049c421  [IOTDB-1945] Support raw data query with value filter in new 
vector (#4433)
     add 05158d1  add javadoc for cluster (#4417)
     add d9d8733  [IOTDB-2036] RestApiServiceImpl accesses to 
BasicServiceProvider (#4434)
     add 441d6b7  [IOTDB-1931] Adapt tree structrued Template with MManager 
(#4391)
     add 8030147  [IOTDB-2006] avoid NPE while while calling the equals method 
of Object (#4439)
     add fd145d6  [IOTDB-2038] MqttService accesses to BasicServiceProvider 
(#4440)
     add 98be7dd  Bump nodeVersion in site deploy to v16.9.1 to support build 
website on ARM mac (#4442)
     add f8c18ac  [IOTDB-2030] Add IWritableMemChunkGroup Interface to unify 
the map in memtable  (#4412)
     add ab32867  [IOTDB-2016][metric] Fix ClassCastException when create new 
metric types (#4425)
     add 2f62994  Remind user to avoid frequently using flush command in client 
 (#4445)
     new 68df8b0  resolve conflicts

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../java/org/apache/iotdb/cli/AbstractCli.java     |   2 +-
 .../main/java/org/apache/iotdb/tool/ExportCsv.java |   4 +-
 .../main/java/org/apache/iotdb/tool/ImportCsv.java |  10 +-
 client-py/SessionExample.py                        |   4 +-
 client-py/iotdb/utils/BitMap.py                    |   3 +-
 client-py/iotdb/utils/IoTDBConstants.py            |   1 +
 client-py/iotdb/utils/IoTDBRpcDataSet.py           | 138 ++++++++++-
 client-py/iotdb/utils/SessionDataSet.py            |  26 +--
 client-py/iotdb/utils/Tablet.py                    |  10 +-
 client-py/tests/tablet_performance_comparison.py   | 129 ++++++----
 client-py/tests/test_dataframe.py                  |  29 ++-
 client-py/tests/test_todf.py                       | 216 +++++++++++++++++
 .../org/apache/iotdb/cluster/ClusterIoTDB.java     |   4 +
 .../log/snapshot/PullSnapshotTaskDescriptor.java   |   2 +-
 .../apache/iotdb/cluster/metadata/CMManager.java   |   8 +-
 .../cluster/partition/NodeAdditionResult.java      |   4 +-
 .../iotdb/cluster/partition/NodeRemovalResult.java |   4 +-
 .../iotdb/cluster/partition/PartitionGroup.java    |  33 ++-
 .../iotdb/cluster/partition/PartitionTable.java    |   6 +-
 .../partition/balancer/DefaultSlotBalancer.java    |   6 +-
 .../cluster/partition/balancer/SlotBalancer.java   |   4 +-
 .../iotdb/cluster/partition/slot/SlotManager.java  |   2 +-
 .../partition/slot/SlotNodeAdditionResult.java     |   2 +-
 .../cluster/partition/slot/SlotPartitionTable.java |  48 ++--
 .../iotdb/cluster/partition/slot/SlotStrategy.java |   2 +-
 .../partition/slot/SlotTimePartitionFilter.java    |   3 +-
 .../iotdb/cluster/query/ClusterPlanExecutor.java   |   6 +-
 .../cluster/query/aggregate/ClusterAggregator.java |   3 +-
 .../cluster/query/fill/ClusterPreviousFill.java    |   2 +-
 .../query/last/ClusterLastQueryExecutor.java       |   2 +-
 .../manage/ClusterSessionManager.java}             | 101 +++-----
 .../cluster/query/reader/ClusterReaderFactory.java |   6 +-
 .../iotdb/cluster/server/ClusterTSServiceImpl.java |  79 +------
 .../cluster/server/PullSnapshotHintService.java    |   2 +-
 .../iotdb/cluster/server/StoppedMemberManager.java |   2 +-
 .../cluster/server/member/DataGroupMember.java     |   7 +-
 .../cluster/server/member/MetaGroupMember.java     |   4 +-
 .../iotdb/cluster/server/member/RaftMember.java    |   2 +-
 .../cluster/server/service/DataGroupEngine.java    |   4 +-
 .../cluster/utils/nodetool/ClusterMonitor.java     |   2 +-
 .../cluster/utils/nodetool/function/Slot.java      |   2 +-
 .../cluster/partition/SlotPartitionTableTest.java  |   2 +-
 .../server/heartbeat/MetaHeartbeatThreadTest.java  |   2 +-
 .../iotdb/cluster/server/member/BaseMember.java    |   4 +-
 .../cluster/server/member/DataGroupMemberTest.java |  13 +-
 .../cluster/server/member/RaftMemberTest.java      |   4 +-
 docs/UserGuide/API/Programming-Java-Native-API.md  |  38 +--
 .../IoTDB-SQL-Language/Maintenance-Command.md      |   4 +
 .../UserGuide/API/Programming-Java-Native-API.md   |  23 +-
 .../IoTDB-SQL-Language/Maintenance-Command.md      |   3 +
 .../iotdb/AlignedTimeseriesSessionExample.java     |  46 ++--
 .../org/apache/iotdb/SessionConcurrentExample.java |  46 ++--
 .../main/java/org/apache/iotdb/SessionExample.java |  46 ++--
 .../iotdb/web/grafana/dao/impl/BasicDaoImpl.java   |   2 +-
 .../apache/iotdb/jdbc/IoTDBDatabaseMetadata.java   |   2 +-
 .../org/apache/iotdb/jdbc/IoTDBResultMetadata.java |  58 ++---
 .../dropwizard/DropwizardMetricManager.java        | 134 ++++++-----
 .../dropwizard/type/DropwizardHistogram.java       |   5 -
 .../dropwizard/DropwizardMetricManagerTest.java    |  15 +-
 .../org/apache/iotdb/metrics/MetricManager.java    |   6 +-
 .../iotdb/metrics/impl/DoNothingHistogram.java     |   4 -
 .../org/apache/iotdb/metrics/type/Histogram.java   |   3 -
 .../micrometer/MicrometerMetricManager.java        | 162 ++++++++-----
 .../micrometer/type/MicrometerHistogram.java       |   5 -
 .../micrometer/MicrometerMetricManagerTest.java}   |  38 +--
 .../iotdb/db/auth/authorizer/OpenIdAuthorizer.java |   2 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   8 +-
 .../org/apache/iotdb/db/conf/IoTDBConfigCheck.java |   8 +-
 .../org/apache/iotdb/db/conf/IoTDBConstant.java    |   4 +-
 .../db/engine/compaction/TsFileIdentifier.java     |   2 +-
 .../compaction/cross/CrossCompactionStrategy.java  |   2 +-
 .../compaction/inner/InnerCompactionStrategy.java  |   2 +-
 .../iotdb/db/engine/flush/MemTableFlushTask.java   |   5 +-
 .../iotdb/db/engine/flush/NotifyFlushMemTable.java |  12 -
 .../iotdb/db/engine/memtable/AbstractMemTable.java | 237 ++++++++-----------
 .../engine/memtable/AlignedWritableMemChunk.java   | 123 ++++++----
 .../memtable/AlignedWritableMemChunkGroup.java     |  81 +++++++
 .../apache/iotdb/db/engine/memtable/IMemTable.java |   9 +-
 .../db/engine/memtable/IWritableMemChunk.java      |  11 +-
 .../db/engine/memtable/IWritableMemChunkGroup.java |  42 ++--
 .../db/engine/memtable/PrimitiveMemTable.java      |  17 +-
 .../iotdb/db/engine/memtable/WritableMemChunk.java |  18 +-
 .../db/engine/memtable/WritableMemChunkGroup.java  | 118 ++++++++++
 .../engine/storagegroup/StorageGroupProcessor.java |  15 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |  29 +--
 ...tion.java => TemplateImcompatibeException.java} |  18 +-
 .../org/apache/iotdb/db/metadata/MManager.java     |  55 ++++-
 .../iotdb/db/metadata/logfile/MLogWriter.java      |   2 +-
 .../iotdb/db/metadata/mnode/EntityMNode.java       |  12 -
 .../org/apache/iotdb/db/metadata/mnode/IMNode.java |   2 +
 .../iotdb/db/metadata/mnode/InternalMNode.java     |  12 +
 .../iotdb/db/metadata/mnode/MeasurementMNode.java  |   3 +
 .../org/apache/iotdb/db/metadata/mtree/MTree.java  | 259 ++++++++++++++++-----
 .../db/metadata/mtree/traverser/Traverser.java     | 115 ++++++---
 .../traverser/collector/MeasurementCollector.java  |  29 +++
 .../apache/iotdb/db/metadata/path/AlignedPath.java |   7 +-
 .../iotdb/db/metadata/path/MeasurementPath.java    |   8 +-
 .../apache/iotdb/db/metadata/path/PartialPath.java |   4 +-
 .../iotdb/db/metadata/template/Template.java       | 113 ++++-----
 .../db/metadata/template/TemplateManager.java      |   2 +-
 .../apache/iotdb/db/metadata/utils/MetaUtils.java  |   2 +-
 .../iotdb/db/metrics/server/ServerArgument.java    |   6 +-
 .../org/apache/iotdb/db/mqtt/PublishHandler.java   |  68 ++++--
 .../iotdb/db/qp/logical/crud/InOperator.java       |   2 +-
 .../db/qp/physical/sys/CreateTemplatePlan.java     |   2 +-
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |   8 +-
 .../apache/iotdb/db/qp/utils/DatetimeUtils.java    |  12 +-
 .../iotdb/db/query/control/SessionManager.java     |   2 +-
 .../db/query/control/SessionTimeoutManager.java    |  17 +-
 .../iotdb/db/query/udf/builtin/UDTFCast.java       |   2 +-
 .../iotdb/db/rest/filter/AuthorizationFilter.java  |   2 +-
 .../db/rest/handler/AuthorizationHandler.java      |  20 +-
 .../iotdb/db/rest/impl/RestApiServiceImpl.java     |  59 ++---
 .../org/apache/iotdb/db/service/TSServiceImpl.java |  42 +---
 .../db/service/basic/BasicServiceProvider.java     |  21 +-
 .../apache/iotdb/db/tools/IoTDBDataDirViewer.java  |   4 +-
 .../db/tools/settle/TsFileAndModSettleTool.java    |   2 +-
 .../iotdb/db/tools/vis/TsFileExtractVisdata.java   |   2 +-
 .../db/tools/watermark/WatermarkDetector.java      |   4 +-
 .../java/org/apache/iotdb/db/utils/MemUtils.java   |  15 +-
 .../iotdb/db/writelog/recover/LogReplayer.java     |  25 +-
 .../db/engine/memtable/MemTableTestUtils.java      |   6 +-
 .../db/engine/memtable/MemtableBenchmark.java      |   7 +-
 .../db/engine/memtable/PrimitiveMemTableTest.java  |  14 +-
 .../iotdb/db/metadata/MManagerBasicTest.java       | 218 ++++++++++++++---
 .../org/apache/iotdb/db/metadata/TemplateTest.java |   4 +-
 .../apache/iotdb/db/mqtt/PublishHandlerTest.java   |  75 +++++-
 .../iotdb/db/qp/physical/InsertRowPlanTest.java    |  77 +++++-
 .../iotdb/db/qp/physical/InsertTabletPlanTest.java | 137 +++++++++++
 .../main/java/org/apache/iotdb/rpc/RpcUtils.java   |   4 +-
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   1 +
 .../java/org/apache/iotdb/session/Session.java     |  96 +-------
 .../org/apache/iotdb/session/pool/SessionPool.java |  51 ----
 .../apache/iotdb/session/template/Template.java    |   2 +-
 .../apache/iotdb/session/IoTDBSessionSimpleIT.java | 200 ++++++++++++++++
 .../session/IoTDBSessionVectorABDeviceIT.java      |   3 +
 .../java/org/apache/iotdb/session/SessionTest.java |  93 +++-----
 .../apache/iotdb/session/template/TemplateUT.java  |  56 +++--
 site/pom.xml                                       |   2 +-
 thrift/src/main/thrift/rpc.thrift                  |   7 +-
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |   2 +-
 .../org/apache/iotdb/tsfile/read/common/Path.java  |   2 +-
 .../iotdb/tsfile/read/filter/operator/Like.java    |   6 +-
 .../apache/iotdb/tsfile/utils/FilePathUtils.java   |   2 +-
 .../tsfile/write/chunk/AlignedChunkWriterImpl.java |  28 +++
 145 files changed, 2845 insertions(+), 1540 deletions(-)
 create mode 100644 client-py/tests/test_todf.py
 copy 
cluster/src/main/java/org/apache/iotdb/cluster/{server/ClusterTSServiceImpl.java
 => query/manage/ClusterSessionManager.java} (59%)
 copy 
metrics/{dropwizard-metrics/src/test/java/org/apache/iotdb/metrics/dropwizard/PrometheusRunTest.java
 => 
micrometer-metrics/src/test/java/org/apache/iotdb/metrics/micrometer/MicrometerMetricManagerTest.java}
 (52%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/memtable/AlignedWritableMemChunkGroup.java
 copy 
cluster/src/main/java/org/apache/iotdb/cluster/partition/balancer/SlotBalancer.java
 => 
server/src/main/java/org/apache/iotdb/db/engine/memtable/IWritableMemChunkGroup.java
 (57%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/memtable/WritableMemChunkGroup.java
 copy 
server/src/main/java/org/apache/iotdb/db/exception/metadata/{IllegalPathException.java
 => TemplateImcompatibeException.java} (63%)

Reply via email to