[
https://issues.apache.org/jira/browse/OOZIE-1564?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bowen Zhang reassigned OOZIE-1564:
----------------------------------
Assignee: Bowen Zhang (was: Robert Kanter)
> Metadata for dead Oozie servers should remain in ZK
> ---------------------------------------------------
>
> Key: OOZIE-1564
> URL: https://issues.apache.org/jira/browse/OOZIE-1564
> Project: Oozie
> Issue Type: Improvement
> Components: HA
> Affects Versions: trunk
> Reporter: Robert Kanter
> Assignee: Bowen Zhang
>
> As per the discussion in OOZIE-1561, we should have two services in the
> service discovery on ZK:
> # Contains the metadata for any Oozie server that has ever connected, even
> ones that are currently dead
> #- This would be used by log streaming so that dead servers are always
> identified
> #- I think there is an easy way to do this with a setting in Curator, but I
> have to test it. If not, then we'll have to manually create/manage the
> ZNodes.
> # Contains the metadata for any Oozie server that is still alive (the current
> behavior)
> #- This would be used by the mod calculation so only alive servers are
> included
> Maintaining two lists will avoid the need to do any pinging or tricky
> heartbeating.
> We'd have to add a new admin command to cleanup the dead servers. It would
> look at which servers are not in the alive list and remove those.
> It would also be good to update the admin command that lists servers to
> specify which ones are alive and which are dead; and possibly have filtering
> (i.e. show only alive servers, show only dead servers, show all servers)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)