Project

General

Profile

Tasks #923

Ceph - Bug #910: Multi-MDS Ceph does not pass fsstress

Waiter does not get woken in fsstress

Added by Greg Farnum about 13 years ago. Updated over 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Tags:
Reviewed:
Affected Versions:
Component(FS):
Labels (FS):
Pull request ID:

Description

Logs in kai:~gregf/logs/fsstress/unwoken_waiter

Possibly relevant (note the ambigauth and freezing):

2011-03-23 14:00:29.265056 7f0eca6c8710 mds1.cache.ino(10000000124) add_waiter tag 8 0x26396c0 !ambig 0 !frozen 1 !freezing 0
2011-03-23 14:00:29.265073 7f0eca6c8710 2011-03-23 14:00:29.265060 mds1.cache.ino(10000000124) add_waiter 8 0x26396c0 on [inode 10000000124 [...2,head] /p0/d5/d16/d5d/ auth{0=1} v58 ap=3 AMBIGAUTH FREEZING=2 f(v0 m2011-0
3-23 13:59:47.707409 3=3+0) n(v0 rc2011-03-23 13:59:47.707409 b1793512 4=3+1) (ilink xlock x=1 by 0x288c340) (isnap xlock x=1 by 0x288c340) (inest mix) (iversion lock x=1 by 0x288c340) caps={4104=pAsXsFs/-@4},l=4104 | re
quest lock dirfrag caps freezing replicated dirty waiter authpin 0x27a2610]

History

#1 Updated by Greg Farnum about 13 years ago

Sage thinks maybe the allowance for number of auth pins (in the freezing) might just be off. This seems likely to me since I did a bunch of changes recently that might have added additional locks. Hopefully just need to adjust the accounting for that.

#2 Updated by Greg Farnum about 13 years ago

  • Status changed from New to 7

Yep, allowance was off in the case of a directory. Testing fix now.

#3 Updated by Greg Farnum almost 13 years ago

  • Status changed from 7 to Resolved

#4 Updated by John Spray over 7 years ago

  • Project changed from Ceph to CephFS
  • Category deleted (1)
  • Target version deleted (v0.28)

Bulk updating project=ceph category=mds bugs so that I can remove the MDS category from the Ceph project to avoid confusion.

Also available in: Atom PDF