[PATCH] Fix bug #13121 - Non-smbd processes using kernel oplocks can hang smbd

Gary Lockyer gary at catalyst.net.nz
Wed Nov 15 18:52:29 UTC 2017



On 16/11/17 07:06, Jeremy Allison via samba-technical wrote:
> On Thu, Nov 16, 2017 at 06:55:13AM +1300, Gary Lockyer via samba-technical wrote:
>> I'm now seeing significant numbers of builds hanging in:
>>
>> [558(3538)/2212 at 1h13m33s] samba3.smb2.kernel-oplocks(nt4_dc)
> 
> Can you track down what part of the test it's hanging in ?
> A strace on the smbtorture client process would help here.
I'll kick off some builds now, and see what I can find.
> 
> The test does depend on working kernel oplocks as the
> test child holds the lease for 3 seconds. Also, the
> child does a pause() waiting for a signal which is
> expected to come when the smbd tries to open the leased
> file. I could add a 5 second alarm() timeout to ensure
> it can't ever hang there but under normal circumstances
> it shouldn't hang.
> 
> What platform are you testing on - if it's non-Linux
> this test should not be running.
Ubuntu 14.04
> 
> I do want to keep this test if I can as it's a guarantee that
> kernel oplocks are working correctly in smbd.
> 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20171116/27193b54/signature.sig>


More information about the samba-technical mailing list