On Wed, Sep 06, 2023 at 08:17:47PM +0800, xiubli@xxxxxxxxxx wrote: > From: Xiubo Li <xiubli@xxxxxxxxxx> > > When truncating the inode the MDS will acquire the xlock for the > ifile Locker, which will revoke the 'Frwsxl' caps from the clients. > But when the client just releases and flushes the 'Fw' caps to MDS, > for exmaple, and once the MDS receives the caps flushing msg it > just thought the revocation has finished. Then the MDS will continue > truncating the inode and then issued the truncate notification to > all the clients. While just before the clients receives the cap > flushing ack they receive the truncation notification, the clients > will detecte that the 'issued | dirty' is still holding the 'Fw' > caps. > > Cc: stable@xxxxxxxxxxxxxxx > URL: https://tracker.ceph.com/issues/56693 > Signed-off-by: Xiubo Li <xiubli@xxxxxxxxxx> > --- > fs/ceph/inode.c | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) What commit id does this fix? thanks, greg k-h