[jboss-jira] [JBoss JIRA] (WFCORE-1940) Propagate a persistent domain config revision number and time stamp around the domain
Brian Stansberry (JIRA)
issues at jboss.org
Fri Nov 4 15:47:00 EDT 2016
Brian Stansberry created WFCORE-1940:
----------------------------------------
Summary: Propagate a persistent domain config revision number and time stamp around the domain
Key: WFCORE-1940
URL: https://issues.jboss.org/browse/WFCORE-1940
Project: WildFly Core
Issue Type: Task
Components: Domain Management
Reporter: Brian Stansberry
Assignee: Brian Stansberry
This is a subtask of WFCORE-338 and should not be done independent of that overall work.
The election algorithm we are planning for WFCORE-338 depends on tracking the revision number for changes to the persistent domain-wide model (i.e. what gets written to domain.xml). The revision number will be a simple counter, but we will also track a revision timestamp. The timestamp is solely meant to be an aid to users in understanding when a revision occurred and is not itself relevant to the election algorithm
Task here is to
1) Read the revision # and timestamp from domain.xml when it is parsed
2) Increment it locally on any HC when an operation updates the domain-wide persistent config.
3) Persist the local values in domain.xml whenever an operation updates the domain-wide persistent config.
4) For the master HC, propagate its current revision # and timestamp along with any multistep write operations pushed to slave HCs.
5) For the master HC, propagate its current revision # and timestamp along with the resource model data provided to newly connected HCs.
6) For slave HCs, use the revision # and timestamp provided by the master via 4) and 5) as the base value before incrementing in 2).
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the jboss-jira
mailing list