Return-Path: X-Original-To: apmail-hbase-issues-archive@www.apache.org Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E345010E37 for ; Wed, 7 Jan 2015 08:02:35 +0000 (UTC) Received: (qmail 11964 invoked by uid 500); 7 Jan 2015 08:02:37 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 11928 invoked by uid 500); 7 Jan 2015 08:02:36 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 11916 invoked by uid 99); 7 Jan 2015 08:02:36 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Jan 2015 08:02:36 +0000 Date: Wed, 7 Jan 2015 08:02:36 +0000 (UTC) From: "Vandana Ayyalasomayajula (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (HBASE-8410) Basic quota support for namespaces MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HBASE-8410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vandana Ayyalasomayajula updated HBASE-8410: -------------------------------------------- Attachment: HBASE-8410-master.7.patch Patch to fix unit tests. > Basic quota support for namespaces > ---------------------------------- > > Key: HBASE-8410 > URL: https://issues.apache.org/jira/browse/HBASE-8410 > Project: HBase > Issue Type: Sub-task > Reporter: Francis Liu > Assignee: Vandana Ayyalasomayajula > Attachments: HBASE-8410-master.1.patch, HBASE-8410-master.4.patch, HBASE-8410-master.5.patch, HBASE-8410-master.6.patch, HBASE-8410-master.7.patch, HBASE-8410-master.patch, HBASE-8410.docx, HBASE-8410_trunk_14.patch > > > This task involves creating an observer which provides basic quota support to namespaces in terms of (1) number of tables and (2) number of regions. The quota support can be enabled by setting: > > hbase.coprocessor.region.classes > org.apache.hadoop.hbase.namespace.NamespaceController > > > hbase.coprocessor.master.classes > org.apache.hadoop.hbase.namespace.NamespaceController > > in the hbase-site.xml. > To add quotas to namespace, while creating namespace properties need to be added. > Examples: > 1. namespace_create 'ns1', {'hbase.namespace.quota.maxregion'=>'10'} > 2. 1. namespace_create 'ns2', {'hbase.namespace.quota.maxtables'=>'2'}, {'hbase.namespace.quota.maxregion'=>'5'} > The quotas can be modified/added to namespace at any point of time. -- This message was sent by Atlassian JIRA (v6.3.4#6332)