In order to prevent data corruption, if an oplock/lease break request sent from the smb server to the client does not get a response, (if the channel failed) the server needs to resend the break request over other channels as long as there are intact channels left in the (multi-channel) session. This is required in order to move the multichannel feature from experimental to supported. The purpose of this bug is to track this piece of technical debt.
*** Bug 12376 has been marked as a duplicate of this bug. ***
This is fixed with 883657a7cfe0788b8c82b58a0379a8ea724df72a in 4.13.0rc1
(In reply to Stefan Metzmacher from comment #2) > This is fixed with 883657a7cfe0788b8c82b58a0379a8ea724df72a in 4.13.0rc1 Thanks a lot for fixing this, Metze! Unless I'm missing something, we could now consider removing, or at least toning down, the "this feature is still considered experimental" warning in the manpage. What do you think?
(In reply to David Disseldorp from comment #3) We still have these before we can thing about it: https://bugzilla.samba.org/show_bug.cgi?id=11899 https://bugzilla.samba.org/show_bug.cgi?id=14433 https://bugzilla.samba.org/show_bug.cgi?id=14449 I hope to get to them for 4.14. We also need people doing real world testing with real hardware and windows clients. See also https://www.samba.org/~metze/presentations/2020/SDC/ for my status update
#=> system_profiler SPHardwareDataType SPSoftwareDataType Hardware: Model Name: Mac mini Model Identifier: Macmini2,1 Processor Name: Intel Core 2 Duo Software: System Version: Mac OS X 10.6.8 (10K549) Kernel Version: Darwin 10.8.0 So, I've got samba 4.15.3 to compile & install Now, when I'm trying to run it I get when trying to connect : root@MiniWeb 19:46:29 ~/bin #=> cat smbd_foreground smbd \ --foreground \ --interactive \ --configfile=/opt/local/etc/samba4/smb.conf \ --debuglevel=4 \ --debug-stdout ... Registered MSG_REQ_POOL_USAGE 'server multi channel support' enabled but not supported on Darwin (10.8.0) Please report this on https://bugzilla.samba.org/show_bug.cgi?id=11897 Allowed connection from fe80::8ef:bdec:d611:b07a (fe80::8ef:bdec:d611:b07a) init_oplocks: initializing messages. setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 Server exit (failed to receive smb request) Terminated