Re: [Cluster-devel] [GFS2 PATCH v2 6/6] gfs2: introduce and use new glops go_lock_needed

2021-09-22 Thread Andreas Gruenbacher
On Wed, Sep 22, 2021 at 2:47 PM Bob Peterson wrote: > On 9/22/21 6:57 AM, Andreas Gruenbacher wrote: > > On Thu, Sep 16, 2021 at 9:11 PM Bob Peterson wrote: > >> Before this patch, when a glock was locked, the very first holder on the > >> queue would unlock the lockref and call the go_lock glops

Re: [Cluster-devel] [GFS2 PATCH v2 6/6] gfs2: introduce and use new glops go_lock_needed

2021-09-22 Thread Bob Peterson
On 9/22/21 6:57 AM, Andreas Gruenbacher wrote: On Thu, Sep 16, 2021 at 9:11 PM Bob Peterson wrote: Before this patch, when a glock was locked, the very first holder on the queue would unlock the lockref and call the go_lock glops function (if one exists), unless GL_SKIP was specified. When we i

Re: [Cluster-devel] [GFS2 PATCH v2 6/6] gfs2: introduce and use new glops go_lock_needed

2021-09-22 Thread Andreas Gruenbacher
On Thu, Sep 16, 2021 at 9:11 PM Bob Peterson wrote: > Before this patch, when a glock was locked, the very first holder on the > queue would unlock the lockref and call the go_lock glops function (if > one exists), unless GL_SKIP was specified. When we introduced the new > node-scope concept, we a

[Cluster-devel] [GFS2 PATCH v2 6/6] gfs2: introduce and use new glops go_lock_needed

2021-09-16 Thread Bob Peterson
Before this patch, when a glock was locked, the very first holder on the queue would unlock the lockref and call the go_lock glops function (if one exists), unless GL_SKIP was specified. When we introduced the new node-scope concept, we allowed multiple holders to lock glocks in EX mode and share t