Message ID | 20240117042758.700349-1-xiubli@redhat.com |
---|---|
Headers | show |
Series | ceph: fix caps revocation stuck | expand |
On Wed, Jan 17, 2024 at 10:00 AM <xiubli@redhat.com> wrote: > > From: Xiubo Li <xiubli@redhat.com> > > V3: > - reuse the cap_wq instead of using the system wq > > V2: > - Just remove the "[1/3] ceph: do not break the loop if CEPH_I_FLUSH is > set" patch from V1, which is causing a regression in > https://tracker.ceph.com/issues/63298 > > > Xiubo Li (2): > ceph: always queue a writeback when revoking the Fb caps > ceph: add ceph_cap_unlink_work to fire check_caps() immediately > > fs/ceph/caps.c | 65 +++++++++++++++++++++++++++----------------- > fs/ceph/mds_client.c | 48 ++++++++++++++++++++++++++++++++ > fs/ceph/mds_client.h | 5 ++++ > 3 files changed, 93 insertions(+), 25 deletions(-) > > -- > 2.43.0 > Tested-by: Venky Shankar <vshankar@redhat.com>
On Mon, Feb 12, 2024 at 8:23 PM Venky Shankar <vshankar@redhat.com> wrote: > > On Wed, Jan 17, 2024 at 10:00 AM <xiubli@redhat.com> wrote: > > > > From: Xiubo Li <xiubli@redhat.com> > > > > V3: > > - reuse the cap_wq instead of using the system wq > > > > V2: > > - Just remove the "[1/3] ceph: do not break the loop if CEPH_I_FLUSH is > > set" patch from V1, which is causing a regression in > > https://tracker.ceph.com/issues/63298 > > > > > > Xiubo Li (2): > > ceph: always queue a writeback when revoking the Fb caps > > ceph: add ceph_cap_unlink_work to fire check_caps() immediately > > > > fs/ceph/caps.c | 65 +++++++++++++++++++++++++++----------------- > > fs/ceph/mds_client.c | 48 ++++++++++++++++++++++++++++++++ > > fs/ceph/mds_client.h | 5 ++++ > > 3 files changed, 93 insertions(+), 25 deletions(-) > > > > -- > > 2.43.0 > > > > Tested-by: Venky Shankar <vshankar@redhat.com> > Reviewed-by: Milind Changire <mchangir@redhat.com> > -- > Cheers, > Venky >
From: Xiubo Li <xiubli@redhat.com> V3: - reuse the cap_wq instead of using the system wq V2: - Just remove the "[1/3] ceph: do not break the loop if CEPH_I_FLUSH is set" patch from V1, which is causing a regression in https://tracker.ceph.com/issues/63298 Xiubo Li (2): ceph: always queue a writeback when revoking the Fb caps ceph: add ceph_cap_unlink_work to fire check_caps() immediately fs/ceph/caps.c | 65 +++++++++++++++++++++++++++----------------- fs/ceph/mds_client.c | 48 ++++++++++++++++++++++++++++++++ fs/ceph/mds_client.h | 5 ++++ 3 files changed, 93 insertions(+), 25 deletions(-)