---
 README         |  7 +++++--
 src/amf/README | 29 +++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+), 2 deletions(-)

diff --git a/README b/README
index 27fbe24c2..56c050d10 100644
--- a/README
+++ b/README
@@ -960,8 +960,11 @@ minimum version requirements of the following system 
components:
 
 When upgrading to OpenSAF 5.2.0 or later, be aware that SMF upgrade campaigns
 can behave differently compared to earlier OpenSAF releases in case of 
component
-failures. This is because Section 4.2.1.3 of SMF spec A.01.02 was implemented 
in
-OpenSAF 5.2.0.
+failures. This is because Section 4.2.1.3 of SMF spec A.01.02 and
+Section 3.11.1.4.2 of AMF spec B.04.01 are implemented in OpenSAF 5.2.0.
+The attribute 'osafAmfRestrictAutoRepairEnable' in the new class
+OpenSafAmfConfig allows this behaviour to be disabled.
+Please see the AMF and SMF Programmer's References for more details.
 
 After upgrading to OpenSAF 5.2.0, please review the setting of
 OSAF_CKPT_SHM_ALLOC_GUARANTEE in /etc/opensaf/ckptnd.conf. To avoid a
diff --git a/src/amf/README b/src/amf/README
index 0a94351a6..2c168041e 100644
--- a/src/amf/README
+++ b/src/amf/README
@@ -150,6 +150,35 @@ Changes at AMF Agent (CSI Attribute Change Callback):
 2)Implementation of saAmfInitialize_5() in ava_api.c. 
 3)Now saAmfRegister() also sends SAF version to AMFND.
 
+Changes in OpenSAF 5.2:
+=======================
+
+Prior to OpenSAF 5.2, the attribute saAmfSUMaintenanceCampaign of the SaAmfSU
+class was not used by AMF.
+
+In OpenSAF 5.2, enhancement ticket #2144 adds support for
+‘Restrictions to Auto-Repair’ (Section 3.11.1.4.2 of the AMF specification
+SAI-AIS-AMF-B.04.01). This support is configurable through
+the attribute ‘osafAmfRestrictAutoRepairEnable’ of a new AMF general 
configuration
+object ‘amfConfig=1,safApp=safAmfService’.
+
+Users upgrading from prior releases should add the class definition of
+'OpenSafAmfConfig' and object 'amfConfig=1,safApp=safAmfService' to
+IMM (see src/amf/config/amf_classes.xml and src/amf/config/amf_objects.xml).
+
+Users that require the legacy auto-repair behaviour should set
+'osafAmfRestrictAutoRepairEnable' to '0' during the campInitAction phase of
+the OpenSAF upgrade campaign.
+
+If ‘Restrictions to Auto-Repair’ is disabled, then the maintenance campaign
+will not be sent in SU operational state change notifications. This means the
+Software Management Framework (SMF) will not be able to detect asynchronous
+failures of AMF entities (see Section 4.2.1.3 of the SMF specification for 
details).
+
+Note: if AMF cannot read 'osafAmfRestrictAutoRepairEnable' because it is 
missing
+or set to blank, it will assume the legacy auto-repair behaviour is wanted to
+maintain backwards compatibility.
+
 TODOs: (CSI Attribute Change Callback):
 =====================================================
 1)Invocation of INSTANTIATE command for a Non Proxied NPI component.
-- 
2.11.0


------------------------------------------------------------------------------
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

Reply via email to