hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bikas Saha (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (YARN-231) Add persistent store implementation for RMStateStore
Date Sat, 24 Nov 2012 09:13:02 GMT

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

Bikas Saha commented on YARN-231:

At this point I have tried to make the logic fail safe keeping in mind imminent HA work where
load/store operations need to make sure that partial operations dont happen. Errors could
either be because of store error or loss of master status. Loss of master status may actually
manifest as a store error in many cases. Hence I have chosen to bail out on every error in
the store. Of course, this may change to allow partial reads if such optimizations are deemed
safe. Does that help clarify?
Thats also partly responsible for why I am currently throwing Exception everywhere. I am yet
not sure about all different exceptions that might be validly thrown by different store implementations.
In the near term, I do expect that these might narrow down at least to IOException for a pure
store error (e.g. NN is unavailable) and HAException that would clearly show that loss of
master status has occurred. Until some preliminary HA work provides more inputs to this end,
I thought I would leave the Exceptions generic for now. All interfaces are marked Evolving
for this reason.
My next patch should address the remaining feedback and any other new ones that you might
> Add persistent store implementation for RMStateStore
> ----------------------------------------------------
>                 Key: YARN-231
>                 URL: https://issues.apache.org/jira/browse/YARN-231
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: resourcemanager
>            Reporter: Bikas Saha
>            Assignee: Bikas Saha
>         Attachments: YARN-231.1.patch
> Add stores that write RM state data to ZooKeeper and FileSystem 

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