Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 5381C200BAE for ; Fri, 28 Oct 2016 18:27:00 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 522C0160B06; Fri, 28 Oct 2016 16:27:00 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 8F476160AE4 for ; Fri, 28 Oct 2016 18:26:59 +0200 (CEST) Received: (qmail 24475 invoked by uid 500); 28 Oct 2016 16:26:58 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 24425 invoked by uid 99); 28 Oct 2016 16:26:58 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Oct 2016 16:26:58 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 5C6E62C0D55 for ; Fri, 28 Oct 2016 16:26:58 +0000 (UTC) Date: Fri, 28 Oct 2016 16:26:58 +0000 (UTC) From: "Josh Elser (JIRA)" To: dev@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (HBASE-16961) FileSystem Quotas MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Fri, 28 Oct 2016 16:27:00 -0000 Josh Elser created HBASE-16961: ---------------------------------- Summary: FileSystem Quotas Key: HBASE-16961 URL: https://issues.apache.org/jira/browse/HBASE-16961 Project: HBase Issue Type: New Feature Reporter: Josh Elser Assignee: Josh Elser Umbrella issue for tracking the filesystem utilization of HBase data, defining quotas on that utilization, and enforcement when utilization exceeds the limits of the quota. At a high level: we can define quotas on tables and namespaces. Region size is computed by RegionServers and sent to the Master. The Master inspects the sizes of Regions, rolling up to table and namespace sizes. Defined quotas in the quota table are evaluated given the computed sizes, and, for those tables/namespaces violating the quota, RegionServers are informed to take some action to limit any further filesystem growth by that table/namespace. -- This message was sent by Atlassian JIRA (v6.3.4#6332)