Return-Path: Delivered-To: apmail-hadoop-hbase-dev-archive@minotaur.apache.org Received: (qmail 6330 invoked from network); 1 Nov 2009 21:26:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 1 Nov 2009 21:26:23 -0000 Received: (qmail 82999 invoked by uid 500); 1 Nov 2009 21:26:22 -0000 Delivered-To: apmail-hadoop-hbase-dev-archive@hadoop.apache.org Received: (qmail 82968 invoked by uid 500); 1 Nov 2009 21:26:22 -0000 Mailing-List: contact hbase-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hbase-dev@hadoop.apache.org Delivered-To: mailing list hbase-dev@hadoop.apache.org Received: (qmail 82958 invoked by uid 99); 1 Nov 2009 21:26:22 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 01 Nov 2009 21:26:22 +0000 X-ASF-Spam-Status: No, hits=-10.5 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 01 Nov 2009 21:26:19 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id A0329234C4BC for ; Sun, 1 Nov 2009 13:25:59 -0800 (PST) Message-ID: <1363161369.1257110759654.JavaMail.jira@brutus> Date: Sun, 1 Nov 2009 21:25:59 +0000 (UTC) From: "Jean-Daniel Cryans (JIRA)" To: hbase-dev@hadoop.apache.org Subject: [jira] Commented: (HBASE-1730) Near-instantaneous online schema and table state updates In-Reply-To: <887522381.1249069215874.JavaMail.jira@brutus> 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-1730?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12772368#action_12772368 ] Jean-Daniel Cryans commented on HBASE-1730: ------------------------------------------- Looking good! I like how we get rid of all the doubled stuff because we had to maintain a string and a writable. > Near-instantaneous online schema and table state updates > -------------------------------------------------------- > > Key: HBASE-1730 > URL: https://issues.apache.org/jira/browse/HBASE-1730 > Project: Hadoop HBase > Issue Type: Improvement > Reporter: Andrew Purtell > Assignee: stack > Fix For: 0.21.0 > > Attachments: 1730-v2.patch, 1730.patch > > > We should not need to take a table offline to update HCD or HTD. > One option for that is putting HTDs and HCDs up into ZK, with mirror on disk catalog tables to be used only for cold init scenarios, as discussed on IRC. In this scheme, regionservers hosting regions of a table would watch permanent nodes in ZK associated with that table for schema updates and take appropriate actions out of the watcher. In effect, schema updates become another item in the ToDo list. > {{/hbase/tables//schema}} > Must be associated with a write locking scheme also handled with ZK primitives to avoid situations where one concurrent update clobbers another. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.