Ticket [#191] introduced generic support in OpenSAF for DNs longer than 255 bytes. Each individual OpenSAF service will also have to be adapted to support long DNs. CKPT should have this feature. The applications may want to use long DNs for checkpoint name.
The attachment is the implementation proposal for the enhancement.
Last edit: Pham Hoang Nhat 2015-12-21
Except in AMF (and thereafter in LOG, NTF and SMF), i don't see support for this as a high priority for OpenSAF.
In other words, it doesn't become an obvious thing to specify a really long DN name for a checkpoint! Ofcourse one can imagine of it, but still.
Following are some requirements :
To alignment across the middleware instead of different places where it is allowed or not to use the extended type, and to have meaningful name convention for CKPT name, that can request longer names than 255.
Do Consider the LONG DN requirement for Replica as well
Object Class : Table 2 DN Formats for Objects of Checkpoint Service Classes (SAI-AIS-CKPT-B.02.02 spec)
1) SaCkptCheckpoint -- "safCkpt=...,* "
2) SaCkptReplica -- "safReplica=...,safCkpt=...,* "
example IMM Objects :
CKPsafCkpt=DemoCkpt,safApp=safCkptService
safReplica=safNode=SC-1\,safCluster=myClmCluster,safCkpt=DemoCkpt,safApp=safCkptService
changeset: 7942:e52c6993fb30
user: Hoang Vo hoang.m.vo@dektech.com.au
date: Tue Aug 23 15:05:31 2016 +0530
summary: cpd: Add support for extended SaNameT [#1574]
changeset: 7943:83bdac99043c
user: Hoang Vo hoang.m.vo@dektech.com.au
date: Tue Aug 23 15:07:04 2016 +0530
summary: cpnd: Add support for extended SaNameT [#1574]
changeset: 7944:fca3116a4eeb
user: Hoang Vo hoang.m.vo@dektech.com.au
date: Tue Aug 23 15:07:39 2016 +0530
summary: cpa: Add support for extended SaNameT [#1574]
changeset: 7945:f63f9b23dbb5
user: Hoang Vo hoang.m.vo@dektech.com.au
date: Tue Aug 23 15:08:21 2016 +0530
summary: cpsv: Add new message to support extended SaNameT [#1574]
changeset: 7946:e8150f21a5be
user: Hoang Vo hoang.m.vo@dektech.com.au
date: Tue Aug 23 15:09:00 2016 +0530
summary: cpd: Add new mbcsv messages supporting extended SaNameT [#1574]
changeset: 7947:5df20634faa2
user: Hoang Vo hoang.m.vo@dektech.com.au
date: Tue Aug 23 15:09:41 2016 +0530
summary: cpsv: Apply new messages supporting extended SaNameT to CPD, CPND, and CPA [#1574]
changeset: 7948:37104a75cb3c
user: Hoang Vo hoang.m.vo@dektech.com.au
date: Tue Aug 23 15:10:34 2016 +0530
summary: ckpt: Add new test cases to verify long DN feature on CPSV [#1574]
changeset: 7949:815c56c74d18
user: Hoang Vo hoang.m.vo@dektech.com.au
date: Tue Aug 23 15:11:11 2016 +0530
summary: cpnd: add support for shm recovery for in-service update without restarting node [#1574]
changeset: 7950:469aadf85235
tag: tip
user: Hoang Vo hoang.m.vo@dektech.com.au
date: Tue Aug 23 15:12:55 2016 +0530
summary: cpsv: LONGDN enhancement README
Related
Tickets:
#1574Pushed to http://hg.code.sf.net/p/opensaf/documentation
changeset: 186:319b3ffccdc0
tag: tip
user: Hoang Vo hoang.m.vo@dektech.com.au
date: Wed Sep 07 08:58:08 2016 +0530
summary: cpsv: update PR document following Long DN extension [#1574]
Related
Tickets:
#1574