Date: Sat, 14 Jan 2017 22:57:45 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 216087] NFSv4.1 client recovery from NFSERR_BADSESSION might starve recovery thread Message-ID: <bug-216087-8@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D216087 Bug ID: 216087 Summary: NFSv4.1 client recovery from NFSERR_BADSESSION might starve recovery thread Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: rmacklem@FreeBSD.org Created attachment 178895 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D178895&action= =3Dedit Patch to give exclusive locker of nfsc_lock priority over shared lockers When the NFSv4.1 client is doing recovery from a server crash/reboot, the recovery thread "nfscl" must acquire an exclusive lock on the clientid (nfsc_lock). This patch gives exclusive lockers priority over shared locker= s, so that the "nfscl" recovery won't be starved out (livelocked) by shared lockers. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-216087-8>