Red Hat Bugzilla – Bug 1306887
[Nimble Storage] Add APTPL flag to fence_mpath and make multipath-tools honor APTPL bit on registrations
Last modified: 2017-10-05 00:47:14 EDT
Description of problem:
Currently fence-mpath agent doesn't support "Activate Persist Through Power Loss" flag. Due to this SCSI-3 persistent registrations/reservations are not persistent across array power loss.
Also, multipath-tools currently not honoring APTPL bit set by mpathpersist. If the path goes to faulty and running again, it will register_and_ignore without APTPL flag.
Hence the supported needs to be added to both multipath-tools and fence-mpath agent.
Version-Release number of selected component (if applicable):
[root@~]# uname -r
[root@~]# rpm -qa | grep multipath
Steps to Reproduce:
1. Register key using APTPL param to mpathpersist/fence-mpath agent.
2. Reboot array controller.
3. SCSI-3 Reservation/Registrations are not persisted.
SCSI-3 Reservation/Registrations are not persisted after array power loss.
Should have persisted with APTPL bit.
Because there is no Nimble Storage in our lab, could you help provide test result once the package is available?
Sure, we can help testing the fix.
This doesn't work in RHEL7, and it makes much more sense to fix it there. I've cloned the bug for RHEL7, and I'm closing this one.