\n blocking locks (S)\n This parameter controls the behavior of smbd(8) when given a\n request by a client to obtain a byte range lock on a region of\n an open file, and the request has a time limit associated with\n it.\n\n If this parameter is set and the lock range requested cannot be\n immediately satisfied, samba will internally queue the lock\n request, and periodically attempt to obtain the lock until the\n timeout period expires.\n\n If this parameter is set to no, then samba will behave as previ-\n ous versions of Samba would and will fail the lock request imme-\n diately if the lock range cannot be obtained.\n\n Default: blocking locks = yes\n
Why? Seems like it is less likely to trigger a failure if set on, allowing a grace period between lock request and final failure.