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 0CA3B20049E for ; Thu, 10 Aug 2017 11:24:07 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 0B05316AE1A; Thu, 10 Aug 2017 09:24:07 +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 4FF5C16AE0B for ; Thu, 10 Aug 2017 11:24:06 +0200 (CEST) Received: (qmail 42122 invoked by uid 500); 10 Aug 2017 09:24:05 -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 42111 invoked by uid 99); 10 Aug 2017 09:24:05 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Aug 2017 09:24:05 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 76BBE1806DF for ; Thu, 10 Aug 2017 09:24:04 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -99.202 X-Spam-Level: X-Spam-Status: No, score=-99.202 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 7wlQJYsIA3Qp for ; Thu, 10 Aug 2017 09:24:03 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id F163F5F6C4 for ; Thu, 10 Aug 2017 09:24:02 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 4B9FBE0E74 for ; Thu, 10 Aug 2017 09:24:02 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 663AB241B1 for ; Thu, 10 Aug 2017 09:24:01 +0000 (UTC) Date: Thu, 10 Aug 2017 09:24:01 +0000 (UTC) From: "Chia-Ping Tsai (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-15511) ClusterStatus should be able to return responses by scope MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Thu, 10 Aug 2017 09:24:07 -0000 [ https://issues.apache.org/jira/browse/HBASE-15511?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16121327#comment-16121327 ] Chia-Ping Tsai commented on HBASE-15511: ---------------------------------------- {code} + /** + * Use {@link ClusterStatus.Builder} to construct a ClusterStatus instead. + * It will be removed in the future, see HBASE-15511 for more information. + * TODO: make it private. + */ + @Deprecated {code} Could you add the comment to indicate the version in which this construction should be removed. For instance: "@deprecated since x version and will be removed in y version." > ClusterStatus should be able to return responses by scope > --------------------------------------------------------- > > Key: HBASE-15511 > URL: https://issues.apache.org/jira/browse/HBASE-15511 > Project: HBase > Issue Type: Improvement > Reporter: Esteban Gutierrez > Assignee: Reid Chan > Attachments: HBASE-15511.master.001.patch, HBASE-15511.master.002.patch, HBASE-15511.master.003.patch, HBASE-15511.master.004.patch, HBASE-15511.master.005.patch, HBASE-15511.master.006.patch, HBASE-15511.master.007.patch, HBASE-15511.master.008.patch, HBASE-15511.master.009.patch, HBASE-15511.master.010.patch, HBASE-15511.master.011.patch > > > The current ClusterStatus response returns too much information about the load per region and replication cluster wide. Sometimes that response can be quite large (10s or 100s of MBs) and methods like getServerSize() or getRegionsCount() don't really need the full response. One possibility is to provide a scope (or filter) for the ClusterStatus requests to limit the response back to the client. -- This message was sent by Atlassian JIRA (v6.4.14#64029)