hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-5487) Generic framework for Master-coordinated tasks
Date Thu, 11 Jul 2013 23:59:50 GMT

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

stack commented on HBASE-5487:

Was just looking at a test failure issue.   A move operation was failing because the region
we were asking it to move had not fully opened yet so move just failed:

2013-07-11 09:35:00,489 DEBUG [RpcServer.handler=4,port=55346] master.AssignmentManager(2277):
Attempting to unassign ephemeral,,1373535299969.ab63d8b7c5339b4a61fdd70e8cb8993a. but it is
already in transition (OPEN, force=false)

Client needs means of asking what happened to its move.

Client should also be able to say I want the move to succeed..... in the above case then,
the move op should be retried.

Need a queue of outstanding ops.  Need to be able to query it for where is my op? (like fedex
where is my package)
> Generic framework for Master-coordinated tasks
> ----------------------------------------------
>                 Key: HBASE-5487
>                 URL: https://issues.apache.org/jira/browse/HBASE-5487
>             Project: HBase
>          Issue Type: New Feature
>          Components: master, regionserver, Zookeeper
>    Affects Versions: 0.94.0
>            Reporter: Mubarak Seyed
>         Attachments: Region management in Master.pdf
> Need a framework to execute master-coordinated tasks in a fault-tolerant manner. 
> Master-coordinated tasks such as online-scheme change and delete-range (deleting region(s)
based on start/end key) can make use of this framework.
> The advantages of framework are
> 1. Eliminate repeated code in Master, ZooKeeper tracker and Region-server for master-coordinated
> 2. Ability to abstract the common functions across Master -> ZK and RS -> ZK
> 3. Easy to plugin new master-coordinated tasks without adding code to core components

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message