xuqinya created HBASE-21608: ------------------------------- Summary: Having RPC quota, Not completely deleted SPACE quota Key: HBASE-21608 URL: https://issues.apache.org/jira/browse/HBASE-21608 Project: HBase Issue Type: Bug Affects Versions: 2.0.2 Reporter: xuqinya
When RPC quota and SPACE quota are set at the same time, only the SPACE quota is cancelled, and the SPACE quota information cannot be deleted completely in hbase:quota. And new quotas cannot be updated. {code:java} set_quota TYPE => SPACE, NAMESPACE => 'ns1', LIMIT => '50T', POLICY => NO_WRITES Took 0.0288 seconds set_quota TYPE => THROTTLE, NAMESPACE => 'ns1', LIMIT => '10req/sec' Took 0.0238 seconds list_quotas OWNER QUOTAS NAMESPACE => ns1 TYPE => THROTTLE, THROTTLE_TYPE => REQUEST_NUMBER, LIMIT => 10req/sec, SCOPE => MACHINE NAMESPACE => ns1 TYPE => SPACE, NAMESPACE => ns1, LIMIT => 54975581388800, VIOLATION_POLICY => NO_WRITES 2 row(s) Took 0.0349 seconds set_quota TYPE => SPACE, NAMESPACE => 'ns1', LIMIT => NONE Took 0.0169 seconds list_quotas OWNER QUOTAS NAMESPACE => ns1 TYPE => THROTTLE, THROTTLE_TYPE => REQUEST_NUMBER, LIMIT => 10req/sec, SCOPE => MACHINE NAMESPACE => ns1 TYPE => SPACE, NAMESPACE => ns1, REMOVE => true 2 row(s) Took 0.0407 seconds list_quotas OWNER QUOTAS NAMESPACE => ns1 TYPE => THROTTLE, THROTTLE_TYPE => REQUEST_NUMBER, LIMIT => 10req/sec, SCOPE => MACHINE NAMESPACE => ns1 TYPE => SPACE, NAMESPACE => ns1, REMOVE => true 2 row(s) Took 0.0313 seconds set_quota TYPE => SPACE, NAMESPACE => 'ns1', LIMIT => '50T', POLICY => NO_WRITES Took 0.0086 seconds list_quotas OWNER QUOTAS NAMESPACE => ns1 TYPE => THROTTLE, THROTTLE_TYPE => REQUEST_NUMBER, LIMIT => 10req/sec, SCOPE => MACHINE NAMESPACE => ns1 TYPE => SPACE, NAMESPACE => ns1, REMOVE => true 2 row(s) Took 0.0303 seconds {code} When we remove the SPACE quota,We should delete it in hbase :quota. As follows: {code:java} set_quota TYPE => SPACE, NAMESPACE => 'ns1', LIMIT => '1T', POLICY => NO_WRITES Took 0.0186 seconds set_quota TYPE => THROTTLE, NAMESPACE => 'ns1', LIMIT => '10req/sec' Took 0.0191 seconds list_quotas OWNER QUOTAS NAMESPACE => ns1 TYPE => THROTTLE, THROTTLE_TYPE => REQUEST_NUMBER, LIMIT => 10req/sec, SCOPE => MACHINE NAMESPACE => ns1 TYPE => SPACE, NAMESPACE => ns1, LIMIT => 1099511627776, VIOLATION_POLICY => NO_WRITES 2 row(s) Took 0.0332 seconds set_quota TYPE => SPACE, NAMESPACE => 'ns1', LIMIT => NONE Took 0.0131 seconds list_quotas OWNER QUOTAS NAMESPACE => ns1 TYPE => THROTTLE, THROTTLE_TYPE => REQUEST_NUMBER, LIMIT => 10req/sec, SCOPE => MACHINE 1 row(s) Took 0.0306 seconds set_quota TYPE => SPACE, NAMESPACE => 'ns1', LIMIT => '50T', POLICY => NO_WRITES Took 0.0183 seconds list_quotas OWNER QUOTAS NAMESPACE => ns1 TYPE => THROTTLE, THROTTLE_TYPE => REQUEST_NUMBER, LIMIT => 10req/sec, SCOPE => MACHINE NAMESPACE => ns1 TYPE => SPACE, NAMESPACE => ns1, LIMIT => 54975581388800, VIOLATION_POLICY => NO_WRITES 2 row(s) Took 0.0332 seconds {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)