PATCH multi-channel & fd passing

Michael Adam obnox at samba.org
Thu Mar 19 10:39:54 MDT 2015


On 2015-03-19 at 16:54 +0100, Michael Adam wrote:
> On 2015-03-19 at 13:27 +0100, Michael Adam wrote:
> > On 2015-03-19 at 12:09 +0100, Volker Lendecke wrote:
> > > On Thu, Mar 19, 2015 at 10:16:54AM +0000, Noel Power wrote:
> > > > it doesn't fix anything but a personal annoyance and something that I
> > > > found confusing (e.g. the anonymous block) which was adjacent to code I
> > > > was touching to fix some other problem. This was just an alternative to
> > > > the orig patch I posted with the fix above, really not worth having a
> > > > discussion about, sorry for the noise
> > > 
> > > Ok. I pushed the other patch, thanks for that fix!
> > > 
> > > I wonder how we survive the relevant torture tests....
> > 
> > I have an idea: I think our tests only ever triggered
> > the complicated framentation/queing code path, but not
> > the fastpath that sends a small message directly, which
> > is the code path fixed with Noel's patch.
> > 
> > Currently working on extending our torture code to
> > add a regression test for that (and first of all
> > prove or disprove my guess).
> 
> Guess proved!
> 
> Attached find extensions to the messaging-fdpass tests
> that prove it and add regression safety in that respect:
> 
> I add two tests
> 
>   samba3.smbtorture_s3.LOCAL-MESSAGING-FDPASS2a
>   samba3.smbtorture_s3.LOCAL-MESSAGING-FDPASS2b
> 
> These are variants of the LOCAL-MESSAGING-FDPASS2
> test that sent a very small payload (FDPASS2a)
> and no payload at all (FDPASS2b) with the message.
> 
> Both trigger the fastpath message sending.
> Without Noel's patch both tests hang.
> With Noel's patch they pass.
> 
> Review/push appreciated.

Pushed after getting review from Guenther on a side-channel.

Thanks - Michael

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20150319/77d1cbcb/attachment.pgp>


More information about the samba-technical mailing list