Return-Path: Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: (qmail 86631 invoked from network); 27 Jul 2010 22:01:50 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 27 Jul 2010 22:01:50 -0000 Received: (qmail 38692 invoked by uid 500); 27 Jul 2010 22:01:48 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 38633 invoked by uid 500); 27 Jul 2010 22:01:48 -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 38525 invoked by uid 99); 27 Jul 2010 22:01:48 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Jul 2010 22:01:48 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Jul 2010 22:01:48 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o6RM1R4r009030 for ; Tue, 27 Jul 2010 22:01:27 GMT Message-ID: <16826761.33561280268087686.JavaMail.jira@thor> Date: Tue, 27 Jul 2010 18:01:27 -0400 (EDT) From: "Jonathan Gray (JIRA)" To: issues@hbase.apache.org Subject: [jira] Updated: (HBASE-2695) HMaster cleanup and refactor In-Reply-To: <24898971.30531276023191321.JavaMail.jira@thor> 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-2695?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jonathan Gray updated HBASE-2695: --------------------------------- Attachment: HBASE-2695-ZK-Master-FINAL-v4.patch Committed {{HBASE-2695-ZK-Master-FINAL-v4}} to master branch. This completes HBASE-2695 and HBASE-2696. Work now moving to HBASE-2697. > HMaster cleanup and refactor > ---------------------------- > > Key: HBASE-2695 > URL: https://issues.apache.org/jira/browse/HBASE-2695 > Project: HBase > Issue Type: Sub-task > Components: master > Reporter: Jonathan Gray > Assignee: Karthik Ranganathan > Priority: Critical > Fix For: 0.90.0 > > Attachments: HBASE-2695-MasterStartupCleanup-v4.patch, HBASE-2695-part1-masterstatus.patch, HBASE-2695-part2.1-masterstatus.patch, HBASE-2695-ZK-Master-FINAL-v4.patch > > > Before doing the more significant changes to HMaster, it would benefit greatly from some cleanup, commenting, and a bit of refactoring. > One motivation is to nail down the initialization flow and comment each step. Another is to add a couple new classes to break up functionality into helpers to reduce HMaster size (for example, pushing all filesystem operations into their own class). And lastly to stop the practice of passing around references to HMaster everywhere and instead pass along only what is necessary. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.