Hi Minh,
Ack with two comments in attached read me.
Thanks,
Praveen
On 10-Mar-17 11:14 AM, minh chau wrote:
Hi all,
Please help to review documentation changes. Files are attached, they
also can be found at below links:
https://sourceforge.net/p/opensaf/tickets/_discuss/thread/342e9c61/8b9a/attachment/OpenSAF_AMF_PR_2179.odt
https://sourceforge.net/p/opensaf/tickets/_discuss/thread/342e9c61/a94c/attachment/2179_README.diff
Thanks,
Minh
diff --git a/src/amf/README_SC_ABSENCE b/src/amf/README_SC_ABSENCE
--- a/src/amf/README_SC_ABSENCE
+++ b/src/amf/README_SC_ABSENCE
@@ -44,9 +44,12 @@ amfnd will not reboot the node and enter
scAbsenceAllowed is configured)
* Escalation and Recovery during SC absence period:
-Restarts will work as normal, but failover or switchover will result in Node
-Failfast. The repair action will be initiated when a SC returns if
-saAmfSGAutoRepair is enabled.
+Component and su restarts will work as normal. Any fail-over or switch-over at
+component, su, and node level will only cleanup faulty components. Recovery
will
+be delayed until a SC returns: the fail-over or switch-over of SI assignments
+will be initiated if saAmfSGAutoRepair is enabled, the node will be reboot if
+saAmfNodeAutoRepair, aAmfNodeFailfastOnTerminationFailure, or
+saAmfNodeFailfastOnInstantiationFailure is enabled.
[Praveen] I think there is no dependecy of failover and switchover of
assignents on saAmfSgAutoRepair.
Should the sentence be like this?
" Recovery (failover or switchvoer of assignments) will be delayed until a SC
returns.
When first SC comes up after SC absebce state AMF will perform pending repairs:
-for sufailover recovery if saAmfSGAutoRepair is enabled.
-for node-switchvoer and node failover recoveries if saAmfNodeAutoRepair is
enabled.
-for INST_FAILED and TERM_FAILED state if saAmfSGAutoRepair and
saAmfNodeAutoRepair are enabled along with
respective node level attributes saAmfNodeFailfastOnInstantiationFailure or
saAmfNodeFailfastOnTerminationFailure.
"
.
-for comp-failover recovery, amfnd will re-instantiate comp after assignments
are switchovered.
"
* Amfnd detects return of SCs:
NCSMDS_UP is the event that amfnd uses to detect the presence of an active
amfd.
@@ -76,16 +79,19 @@ absence recovery. The new attributes are
Only 2N SG is currently supported for admin operation continuation.
+* Node reboot during SC absence period:
+The event of node reboot initiated by user during SC absence period
+may lead to a loss of SI assignments. When a SC returns, AMF Director
+will detect improper SI assignments and recover HA states of assignments.
+
LIMITATIONS
-----------
-* While both SCs are absent, any failover or switchover escalation will result
-in node failfast. The events of node reboot, node power off, and node failfast
-will lead to a loss of SI assignments, which are not restored during the SC
-absence period. The SI assignments may remain in improper states until a SC
-comes back. Recovery of any lost SI assignments during SC absence period is
-currently not supported.
-
+* Possible loss of RTA updates and SI assignment messages
+If both SCs go down abruptly (SCs are immediately powered-off for instance),
+AMFD could fail to update RTA to IMM, the SI assignment messages sent from
+AMFND could not reach to AMFD, recovery could be impossible.
+
[Praveen] Should be mention the case of loss of assignment reseponse from AMFND
to AMFD?
Also I think we should mention impact of this loss, something like:
"In case of loss of RTA and SI assignments, AMF will not be able to fully
recover assignments. Thus application
may go in inconsistent state."
* SI dependency tolerance timer
After a SC comes back, if an unassigned sponsor SI is detected, all its
dependent SI(s) assignments are removed regardless of tolerance duration. The
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel