[
https://issues.apache.org/jira/browse/YARN-5946?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15847883#comment-15847883
]
Jonathan Hung commented on YARN-5946:
-------------------------------------
Attached 002 patch. {{initialize}}, {{retrieve}}, and {{store}} are for
retrieving/storing the configuration. {{readPersistedId}}, {{getMutations}},
and {{logMutations}} are for write ahead logging which implementations should
support. This delegates the recovery part of write ahead logging to the calling
class, in this case {{MutableConfigurationManager}}. This is necessary because
the store does not know whether a logged configuration change is valid or not.
If the calling class determines the logged mutations are valid, it can
{{store}} them.
> Create YarnConfigurationStore class
> -----------------------------------
>
> Key: YARN-5946
> URL: https://issues.apache.org/jira/browse/YARN-5946
> Project: Hadoop YARN
> Issue Type: Sub-task
> Reporter: Jonathan Hung
> Assignee: Jonathan Hung
> Attachments: YARN-5946.001.patch, YARN-5946-YARN-5734.002.patch
>
>
> This class provides the interface to persist YARN configurations in a backing
> store.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]