This is an automated email from the ASF dual-hosted git repository.
marklau99 pushed a change to branch IOTDB-5209-rel/0.13
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 08cb0e7780 limit the io rate of compaction
add ba3c2a4512 Make the doc consistent with the implementation (#8496)
add 01217a9ec6 [To rel/0.13][IOTDB-5236] Fix DeleteData Python API cannot
work (#8513)
add 4f112d4985 [To rel/0.13][IOTDB-3662] upgrade audit log (#8491)
add 880d004f42 revoke the audit log permission of the client (#8465)
add c3e2782295 [To rel/0.13][IOTDB-5232] Add schema memory metric (#8540)
add 273bf771e9 [To rel/0.13][IOTDB-5127]Separate ISession and ISessionPool
as a module (#8507)
add fe4d3d4a3a [To rel/0.13][IOTDB-5215]Fix setting
chunkPointNumLowerBound in IoTDBDescriptor (#8477)
add 44f5689b52 remove audit config (#8569)
add e03c83e03b [To rel/0.13] rename artifactId iotdb-isession to isession
(#8570)
add 6e2ff51fbb Add ISessionDataSet interface (#8582)
add 2c4e464761 [To rel/0.13][IOTDB-5127] update Session and SessionPool
return (#8594)
add 6bc5b93e14 filter out the deleted files when selecting files (#8609)
add 3432fba63c Merge remote-tracking branch 'upstream/rel/0.13' into
IOTDB-5209-rel/0.13
No new revisions were added by this update.
Summary of changes:
client-py/iotdb/Session.py | 24 +-
client-py/tests/test_delete_data.py | 178 +++++++++
docs/UserGuide/Maintenance-Tools/Metric-Tool.md | 14 +-
docs/zh/UserGuide/Maintenance-Tools/Metric-Tool.md | 14 +-
.../iotdb/AlignedTimeseriesSessionExample.java | 2 +-
.../org/apache/iotdb/DataMigrationExample.java | 6 +-
.../org/apache/iotdb/SessionConcurrentExample.java | 2 +-
.../main/java/org/apache/iotdb/SessionExample.java | 8 +-
.../java/org/apache/iotdb/SessionPoolExample.java | 4 +-
.../apache/iotdb/session/IoTDBSessionSimpleIT.java | 4 +-
.../apache/iotdb/session/SessionCacheLeaderUT.java | 1 +
.../java/org/apache/iotdb/session/SessionTest.java | 6 +-
.../apache/iotdb/session/pool/SessionPoolTest.java | 2 +-
.../apache/iotdb/session/template/TemplateUT.java | 2 +
{example/tsfile => isession}/pom.xml | 10 +-
.../java/org/apache/iotdb/isession}/Config.java | 6 +-
.../org/apache/iotdb/isession/IDataIterator.java | 67 ++++
.../java/org/apache/iotdb/isession/ISession.java | 445 +++++++++++++++++++++
.../org/apache/iotdb/isession/ISessionDataSet.java | 27 +-
.../isession/pool/ISessionDataSetWrapper.java | 34 +-
.../apache/iotdb/isession/pool/ISessionPool.java | 428 ++++++++++++++++++++
.../apache/iotdb/isession}/template/Template.java | 2 +-
.../iotdb/isession}/template/TemplateNode.java | 2 +-
.../apache/iotdb/isession}/util/SystemStatus.java | 2 +-
.../org/apache/iotdb/isession}/util/Version.java | 2 +-
.../main/java/org/apache/iotdb/jdbc/Config.java | 4 -
.../org/apache/iotdb/jdbc/IoTDBConnection.java | 2 -
.../apache/iotdb/jdbc/IoTDBConnectionParams.java | 10 -
.../src/main/java/org/apache/iotdb/jdbc/Utils.java | 3 -
.../test/java/org/apache/iotdb/jdbc/UtilsTest.java | 10 -
pom.xml | 1 +
.../resources/conf/iotdb-engine.properties | 12 +-
.../Tag.java => audit/AuditLogOperation.java} | 14 +-
.../enums/Tag.java => audit/AuditLogStorage.java} | 13 +-
.../AuditLogUtils.java => audit/AuditLogger.java} | 59 ++-
.../iotdb/db/auth/authorizer/BasicAuthorizer.java | 43 ++
.../iotdb/db/auth/role/BasicRoleManager.java | 23 +-
.../iotdb/db/auth/user/BasicUserManager.java | 16 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 49 ++-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 29 +-
.../org/apache/iotdb/db/engine/StorageEngine.java | 2 +-
.../manage/CrossSpaceCompactionResource.java | 5 +-
.../selector/RewriteCompactionFileSelector.java | 6 +-
.../sizetiered/SizeTieredCompactionSelector.java | 5 +-
.../db/engine/storagegroup/TsFileResource.java | 4 +
.../org/apache/iotdb/db/metadata/MManager.java | 21 +-
.../apache/iotdb/db/metadata/MManagerMetrics.java | 57 ++-
.../iotdb/db/protocol/mqtt/PublishHandler.java | 1 +
.../db/protocol/rest/impl/RestApiServiceImpl.java | 2 +-
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 132 +++++-
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 10 +
.../iotdb/db/query/control/SessionManager.java | 4 +-
.../control/clientsession/IClientSession.java | 2 +-
.../iotdb/db/service/basic/ServiceProvider.java | 38 +-
.../db/service/thrift/impl/TSServiceImpl.java | 132 +-----
.../apache/iotdb/db/tools/mlog/ExportSchema.java | 2 +-
.../org/apache/iotdb/db/tools/mlog/MLogLoader.java | 2 +-
.../cross/RewriteCompactionFileSelectorTest.java | 36 ++
.../db/qp/physical/InsertTabletMultiPlanTest.java | 3 +-
session/pom.xml | 5 +
.../java/org/apache/iotdb/session/Session.java | 190 ++++-----
.../apache/iotdb/session/SessionConnection.java | 5 +-
.../org/apache/iotdb/session/SessionDataSet.java | 35 +-
.../iotdb/session/pool/SessionDataSetWrapper.java | 36 +-
.../org/apache/iotdb/session/pool/SessionPool.java | 383 +++++++++---------
.../iotdb/session/template/InternalNode.java | 1 +
.../iotdb/session/template/MeasurementNode.java | 1 +
67 files changed, 2057 insertions(+), 643 deletions(-)
create mode 100644 client-py/tests/test_delete_data.py
copy {example/tsfile => isession}/pom.xml (86%)
rename {session/src/main/java/org/apache/iotdb/session =>
isession/src/main/java/org/apache/iotdb/isession}/Config.java (93%)
create mode 100644
isession/src/main/java/org/apache/iotdb/isession/IDataIterator.java
create mode 100644
isession/src/main/java/org/apache/iotdb/isession/ISession.java
copy session/src/main/java/org/apache/iotdb/session/InsertConsumer.java =>
isession/src/main/java/org/apache/iotdb/isession/ISessionDataSet.java (61%)
copy session/src/main/java/org/apache/iotdb/session/InsertConsumer.java =>
isession/src/main/java/org/apache/iotdb/isession/pool/ISessionDataSetWrapper.java
(56%)
create mode 100644
isession/src/main/java/org/apache/iotdb/isession/pool/ISessionPool.java
rename {session/src/main/java/org/apache/iotdb/session =>
isession/src/main/java/org/apache/iotdb/isession}/template/Template.java (98%)
rename {session/src/main/java/org/apache/iotdb/session =>
isession/src/main/java/org/apache/iotdb/isession}/template/TemplateNode.java
(97%)
rename {session/src/main/java/org/apache/iotdb/session =>
isession/src/main/java/org/apache/iotdb/isession}/util/SystemStatus.java (96%)
rename {session/src/main/java/org/apache/iotdb/session =>
isession/src/main/java/org/apache/iotdb/isession}/util/Version.java (95%)
copy server/src/main/java/org/apache/iotdb/db/{service/metrics/enums/Tag.java
=> audit/AuditLogOperation.java} (85%)
copy server/src/main/java/org/apache/iotdb/db/{service/metrics/enums/Tag.java
=> audit/AuditLogStorage.java} (85%)
rename server/src/main/java/org/apache/iotdb/db/{utils/AuditLogUtils.java =>
audit/AuditLogger.java} (66%)