[Bugs] [Bug 1461019] [Ganesha] : Grace period is not being adhered to on RHEL 7.4 ; Clients continue running IO even during grace.

bugzilla at redhat.com bugzilla at redhat.com
Tue Jun 13 11:32:51 UTC 2017


https://bugzilla.redhat.com/show_bug.cgi?id=1461019

Kaleb KEITHLEY <kkeithle at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |Triaged
             Status|NEW                         |ASSIGNED
           Assignee|bugs at gluster.org            |kkeithle at redhat.com



--- Comment #1 from Kaleb KEITHLEY <kkeithle at redhat.com> ---
Description of problem:
-----------------------

4 node cluster,4 clients accessing the export via v4.

Kill NFS-Ganesha on any node.

Grace period should be entered and any and all IO should halt for 90 seconds.

I observed that other clients continued running their IO,which is unusual.

This may be a regression introduced in latest pacemaker/corosync bits. 

============================================================================

Ken Gaillot writes in email
> clone RA is created with
>
>   pcs resource create nfs-grace ocf:heartbeat:ganesha_grace --clone meta
> notify=true

With the above command, pcs puts the notify=true meta-attribute on the
primitive instead of the clone. Looking at the pcs help, that seems
expected (--clone notify=true would put it on the clone, meta
notify=true puts it on the primitive). If you drop the "meta" above, I
think it will work again.

If that exact command worked on 7.3, pcs behavior might have changed.
Double-check, and if so, I'll ask the pcs devs to look into it.

============================================================================

Indeed changing the resource create from

  `pcs resource create nfs-grace ocf:heartbeat:ganesha_grace --clone meta
 notify=true`

to

  `pcs resource create nfs-grace ocf:heartbeat:ganesha_grace --clone
notify=true`

restores the original behavior seen in RHEL 7.3 and earlier.

Please check with the pcs devs and we will confirm that the changed command
also works correctly on RHEL 7.3.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list