This is an automated email from the ASF dual-hosted git repository.
zyk pushed a change to branch rc/1.1.0
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from aeee0eb385 [To rel/1.1] [IOTDB-5671] Fix inode cannot be released
after deletion causing waste of disk space
new 851ba72edf [To rel/1.1] [IOTDB-5519] Improve the concurrency control
of DatabaseSchema (#9325)
new 1d434edebb [To rel/1.1] Update markdown table style (#9332)
new 7eb47b1881 [To rel/1.1][IOTDB-5674] Remove useless log in
MicrometerAutoGauge (#9335)
new aaa86ca461 allow submitting tasks when queue is full (#9305)
The 4 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:
.../consensus/request/ConfigPhysicalPlan.java | 16 +-
.../request/read/database/CountDatabasePlan.java | 2 +-
.../read/partition/GetSeriesSlotListPlan.java | 2 +-
.../read/partition/GetTimeSlotListPlan.java | 2 +-
.../request/read/region/GetRegionIdPlan.java | 2 +-
.../AdjustMaxRegionGroupNumPlan.java | 11 +-
.../DatabaseSchemaPlan.java | 2 +-
.../DeleteDatabasePlan.java | 2 +-
.../PreDeleteDatabasePlan.java | 2 +-
.../SetDataReplicationFactorPlan.java | 30 ++--
.../SetSchemaReplicationFactorPlan.java | 11 +-
.../{storagegroup => database}/SetTTLPlan.java | 13 +-
.../SetTimePartitionIntervalPlan.java | 13 +-
.../confignode/manager/ClusterSchemaManager.java | 191 ++++++++++++---------
.../iotdb/confignode/manager/ConfigManager.java | 92 ++++------
.../apache/iotdb/confignode/manager/IManager.java | 18 +-
.../iotdb/confignode/manager/ProcedureManager.java | 2 +-
.../manager/partition/PartitionManager.java | 75 +++++++-
.../persistence/executor/ConfigPlanExecutor.java | 16 +-
.../partition/DatabasePartitionTable.java | 15 +-
.../persistence/partition/PartitionInfo.java | 110 ++++++------
.../persistence/schema/ClusterSchemaInfo.java | 87 ++++------
.../procedure/env/ConfigNodeProcedureEnv.java | 17 +-
.../procedure/env/DataNodeRemoveHandler.java | 3 +
.../impl/schema/DeleteDatabaseProcedure.java | 90 +++++-----
.../state/schema/DeleteStorageGroupState.java | 5 +-
.../thrift/ConfigNodeRPCServiceProcessor.java | 25 +--
.../request/ConfigPhysicalPlanSerDeTest.java | 18 +-
.../persistence/ClusterSchemaInfoTest.java | 2 +-
.../confignode/persistence/PartitionInfoTest.java | 2 +-
docs/zh/UserGuide/Data-Concept/Encoding.md | 2 +-
.../micrometer/type/MicrometerAutoGauge.java | 2 -
.../compaction/schedule/CompactionScheduler.java | 100 ++++-------
.../compaction/schedule/CompactionTaskManager.java | 3 +-
.../impl/RewriteCrossSpaceCompactionSelector.java | 5 +-
.../impl/SizeTieredCompactionSelector.java | 27 +--
.../inner/InnerCompactionSchedulerTest.java | 6 +-
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 2 +-
.../src/main/thrift/confignode.thrift | 4 +-
39 files changed, 534 insertions(+), 493 deletions(-)
rename
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/{storagegroup
=> database}/AdjustMaxRegionGroupNumPlan.java (94%)
rename
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/{storagegroup
=> database}/DatabaseSchemaPlan.java (96%)
rename
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/{storagegroup
=> database}/DeleteDatabasePlan.java (96%)
rename
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/{storagegroup
=> database}/PreDeleteDatabasePlan.java (97%)
rename
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/{storagegroup
=> database}/SetDataReplicationFactorPlan.java (74%)
rename
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/{storagegroup
=> database}/SetSchemaReplicationFactorPlan.java (92%)
rename
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/{storagegroup
=> database}/SetTTLPlan.java (90%)
rename
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/{storagegroup
=> database}/SetTimePartitionIntervalPlan.java (91%)