[Bugs] [Bug 1717824] Fencing: Added the tcmu-runner ALUA feature support but after one of node is rebooted the glfs_file_lock() get stucked
bugzilla at redhat.com
bugzilla at redhat.com
Tue Jul 23 05:47:15 UTC 2019
https://bugzilla.redhat.com/show_bug.cgi?id=1717824
--- Comment #14 from Xiubo Li <xiubli at redhat.com> ---
(In reply to Susant Kumar Palai from comment #13)
> (In reply to Xiubo Li from comment #12)
> > @Susant,
> >
> > There 2 issues are found:
> >
> >
> > 1, From my test the glfs_file_lock() sometimes it will takes around 43
> > seconds, is it normal ? And why ?
> >
> > 90456 2019-07-23 10:08:57.444 31411 [INFO] tcmu_glfs_lock:901 glfs/block0:
> > lxb--------------glfs_file_lock start
> > ...
> > 319959 2019-07-23 10:09:40.183 31411 [INFO] tcmu_glfs_lock:905 glfs/block0:
> > lxb--------------glfs_file_lock end
>
> I wonder if it is related to draining of fops. Let me do some testing around
> this.
>
Sure.
>
>
> >
> > 2, After the lock is broke and all the FIOs callback will return -1, the
> > -EPERM, not the -EBUSY as we discussed before. Is there any change about the
> > return value ? I am only checking the -EBUSY and -ENOTCONN then only after
> > that the lock state in local tcmu node will be changed. Or the local state
> > in tcmu-runner service will always in LOCKED state, but it actually already
> > lost the lock and should be in UNLOCKED state, so all the IOs will fail.
>
> This is interesting. Will get back after some code checking.
>
Please take your time @Susant.
Thanks,
BRs
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Bugs
mailing list