You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ne...@apache.org on 2022/11/23 06:31:24 UTC
[iotdb] branch multi_tenancy updated (9a9bcda348 -> f8097e4d21)
This is an automated email from the ASF dual-hosted git repository.
neuyilan pushed a change to branch multi_tenancy
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 9a9bcda348 merge master
add f8097e4d21 [IOTDB-4919] add space quota snapshot and show space quota (#7968)
No new revisions were added by this update.
Summary of changes:
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 6 +
.../confignode/client/DataNodeRequestType.java | 5 +-
.../client/async/AsyncDataNodeClientPool.java | 7 +
.../confignode/conf/ConfigNodeDescriptor.java | 5 +
.../request/write/quota/SetSpaceQuotaPlan.java | 4 +-
.../confignode/manager/ClusterQuotaManager.java | 40 +++++-
.../iotdb/confignode/manager/ConfigManager.java | 12 +-
.../apache/iotdb/confignode/manager/IManager.java | 2 +-
.../iotdb/confignode/persistence/QuotaInfo.java | 67 ---------
.../persistence/executor/ConfigPlanExecutor.java | 2 +-
.../confignode/persistence/quota/QuotaInfo.java | 149 +++++++++++++++++++++
.../thrift/ConfigNodeRPCServiceProcessor.java | 8 +-
.../request/ConfigPhysicalPlanSerDeTest.java | 2 +-
.../confignode/persistence/QuotaInfoTest.java | 82 ++++++++++++
.../confignode1conf/iotdb-common.properties | 4 +-
.../confignode2conf/iotdb-common.properties | 4 +-
.../confignode3conf/iotdb-common.properties | 3 +-
.../resources/conf/iotdb-common.properties | 19 +++
.../apache/iotdb/commons/conf/IoTDBConstant.java | 1 +
.../apache/iotdb/commons/enums/SpaceQuotaType.java | 6 +-
.../apache/iotdb/db/client/ConfigNodeClient.java | 19 ++-
.../db/mpp/common/header/ColumnHeaderConstant.java | 12 ++
.../db/mpp/common/header/DatasetHeaderFactory.java | 4 +
.../iotdb/db/mpp/plan/constant/StatementType.java | 1 +
.../plan/execution/config/ConfigTaskVisitor.java | 8 ++
.../config/executor/ClusterConfigTaskExecutor.java | 33 ++++-
.../config/executor/IConfigTaskExecutor.java | 3 +
.../executor/StandaloneConfigTaskExecutor.java | 14 +-
.../config/sys/quota/ShowSpaceQuotaTask.java | 114 ++++++++++++++++
.../iotdb/db/mpp/plan/parser/ASTVisitor.java | 61 +++++++--
.../db/mpp/plan/statement/StatementVisitor.java | 5 +
.../quota/ShowSpaceQuotaStatement.java} | 33 ++---
.../iotdb/db/quotas/DataNodeSpaceQuotaManager.java | 34 ++++-
.../impl/DataNodeInternalRPCServiceImpl.java | 10 ++
thrift-commons/src/main/thrift/common.thrift | 7 +-
.../src/main/thrift/confignode.thrift | 23 ++--
thrift/src/main/thrift/datanode.thrift | 5 +
37 files changed, 689 insertions(+), 125 deletions(-)
delete mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/QuotaInfo.java
create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/persistence/quota/QuotaInfo.java
create mode 100644 confignode/src/test/java/org/apache/iotdb/confignode/persistence/QuotaInfoTest.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/sys/quota/ShowSpaceQuotaTask.java
copy server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/{metadata/DeleteStorageGroupStatement.java => sys/quota/ShowSpaceQuotaStatement.java} (71%)