You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Jonathan Gray (JIRA)" <ji...@apache.org> on 2010/09/01 07:23:55 UTC

[jira] Commented: (HBASE-2692) Master rewrite and cleanup for 0.90

    [ https://issues.apache.org/jira/browse/HBASE-2692?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12904916#action_12904916 ] 

Jonathan Gray commented on HBASE-2692:
--------------------------------------

This is a list of JIRAs I compiled some time ago that are in some part related to HBASE-2692 and related changes done in the master rewrite branch.

HBASE-1816 Master rewrite
HBASE-1750 Region opens and assignment running independent of shutdown processing
HBASE-1439 race between master and regionserver after missed heartbeat
HBASE-2405 Close, split, open of regions in RegionServer are run by a single thread only.
HBASE-2465 HMaster should not contact each RS on startup
HBASE-2464 Shutdown of master doesn't succeed if root isn't assigned
HBASE-2391 TableServers.isMasterRunning() skips checking master status if master field is not null
HBASE-2240 Balancer should not reassign (because of overloading) a region that was just opened
HBASE-2238 Review all transitions -- compactions, splits, region opens, log splitting -- for crash-proofyness and atomicity
HBASE-2235 Mechanism that would not have -ROOT- and .META. on same server caused failed assign of .META.
HBASE-2228 Region close needs to be fast; e.g. if compacting, abandon it
HBASE-1992 We give up reporting splits if .META. is offline or unreachable (handlers at their maximum)
HBASE-1909 Balancer assigns to most loaded server when assigning a single region
HBASE-1873 Race condition around HRegionServer -> HMaster communication
HBASE-1851 Broken master failover
HBASE-1755 Putting 'Meta' table into ZooKeeper
HBASE-1746 Starting 5 Masters on fresh install, a few fail in race to create hbase.version
HBASE-1742 Region lost (disabled) when -ROOT- offline or hosting server dies just before it tells master successful open
HBASE-1720 Why we have hbase.master.lease.period still in our logs when HRS goes to ZK now?
HBASE-1711 META not cleaned up after table deletion/truncation
HBASE-1700 Regionserver should be parsimonious regards messages sent master
HBASE-1676 load balancing on a large cluster doesn't work very well
HBASE-1666 'safe mode' is broken; MetaScanner initial scan completes without scanning .META.
HBASE-1502 Remove need for heartbeats in HBase
HBASE-1463 -ROOT- reassignment provokes .META. reassignment though .META. is sitting pretty
HBASE-1461 region assignment can become stale and master doesnt fix it
HBASE-1451 Redo master management of state transitions coalescing and keeping transition state over in ZK
HBASE-1419 Assignment and balance need to coordinate; assigner gives out up to 10 regions at a time unbalancing a balanced cluster making for churn, etc.
HBASE-934 Assigning all regions to one server only
HBASE-869 On split, if failure updating of .META., table subsequently broke
HBASE-57 [hbase] Master should allocate regions to regionservers based upon data locality and rack awareness

> Master rewrite and cleanup for 0.90
> -----------------------------------
>
>                 Key: HBASE-2692
>                 URL: https://issues.apache.org/jira/browse/HBASE-2692
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Jonathan Gray
>            Assignee: Jonathan Gray
>            Priority: Blocker
>             Fix For: 0.90.0
>
>         Attachments: 2692.patch, BRANCH_NOTES.txt
>
>
> This is the parent issue for master changes targeted at 0.90 release.
> Changes done as part of this issue grew out of work done over in HBASE-2485 to move region transitions into ZK.
> In addition to that work, this issue will include general HMaster and ZooKeeper refactorings and cleanups.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.