This is an automated email from the ASF dual-hosted git repository.
Caideyipi pushed a change to branch fix/subscription-fair-share-admission
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 1dc912f3ea2 Isolate subscription materialization memory by queue
add 80a8ca833d2 Allow bounded borrowing of idle subscription memory
No new revisions were added by this update.
Summary of changes:
.../subscription/SubscriptionQueueRegistry.java | 19 ++++---
.../apache/iotdb/db/i18n/DataNodePipeMessages.java | 4 +-
.../apache/iotdb/db/i18n/DataNodePipeMessages.java | 4 +-
.../consensus/ConsensusPrefetchingQueue.java | 28 ++++++++--
...nsensusSubscriptionPrefetchingQueueMetrics.java | 42 +++++++++++++++
.../resource/SubscriptionMemoryManager.java | 60 +++++++++++++++-------
...onsensusPrefetchingQueueDataNodeMemoryTest.java | 9 +++-
...susSubscriptionPrefetchingQueueMetricsTest.java | 23 +++++++++
.../resource/SubscriptionMemoryManagerTest.java | 49 +++++++++++++++---
.../conf/iotdb-system.properties.template | 11 ++--
.../iotdb/commons/service/metric/enums/Metric.java | 3 ++
.../iotdb/commons/service/metric/enums/Tag.java | 1 +
12 files changed, 202 insertions(+), 51 deletions(-)