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 0B1278C28 for ; Tue, 13 Sep 2011 22:43:36 +0000 (UTC) Received: (qmail 30514 invoked by uid 500); 13 Sep 2011 22:43:35 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 30481 invoked by uid 500); 13 Sep 2011 22:43:35 -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 30470 invoked by uid 99); 13 Sep 2011 22:43:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Sep 2011 22:43:35 +0000 X-ASF-Spam-Status: No, hits=-2000.5 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Sep 2011 22:43:29 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id D7B9C599C4 for ; Tue, 13 Sep 2011 22:43:08 +0000 (UTC) Date: Tue, 13 Sep 2011 22:43:08 +0000 (UTC) From: "Andrew Purtell (JIRA)" To: issues@hbase.apache.org Message-ID: <379308165.24437.1315953788879.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1069350939.45141.1313590047417.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (HBASE-4213) Support for fault tolerant, instant schema updates with out master's intervention (i.e with out enable/disable and bulk assign/unassign) through ZK. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HBASE-4213?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13104054#comment-13104054 ] Andrew Purtell commented on HBASE-4213: --------------------------------------- I don't see the V7 patch attached? bq. We don't want to intimidate developers with scary boolean flags that does things in a such a way that they may not completely understand or care about. Yes, this jumped out almost immediately. Should not have the boolean flags on the admin methods. If 'hbase.instant.schema.change.enabled' is true, then just do it? Is another set of admin APIs necessary? Shell shouldn't need a new command, just do it "instant" if config var is enabled? The unit test looks ok but it might be useful to include a case where a RS is killed while in the middle of a schema change. Confirm that the updates are all applied successfully when recovery is complete. Other comment on the V6 patch up on RB. > Support for fault tolerant, instant schema updates with out master's intervention (i.e with out enable/disable and bulk assign/unassign) through ZK. > ---------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: HBASE-4213 > URL: https://issues.apache.org/jira/browse/HBASE-4213 > Project: HBase > Issue Type: Improvement > Reporter: Subbu M Iyer > Assignee: Subbu M Iyer > Fix For: 0.92.0 > > Attachments: 4213-Instant_Schema_change_through_ZK.patch, 4213-V5-Support_instant_schema_changes_through_ZK.patch, 4213-V7-Support_instant_schema_changes_through_ZK.patch, 4213.v6, HBASE-4213-Instant_schema_change.patch, HBASE-4213_Instant_schema_change_-Version_2_.patch, HBASE_Instant_schema_change-version_3_.patch > > > This Jira is a slight variation in approach to what is being done as part of > https://issues.apache.org/jira/browse/HBASE-1730 > Support instant schema updates such as Modify Table, Add Column, Modify Column operations: > 1. With out enable/disabling the table. > 2. With out bulk unassign/assign of regions. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira