SMB3 and RDMA support

Michael Adam obnox at samba.org
Sun May 18 16:03:08 MDT 2014


On 2014-05-18 at 14:58 -0700, Richard Sharpe wrote:
> On Sun, May 18, 2014 at 1:29 PM, Michael Adam <obnox at samba.org> wrote:
> >
> >> >> 5. The smbd-d forks an smbd (the smbd-d is really just an smbd
> >> >> anyhow), and communicates with this child via a UNIX-domain socket
> >> >> (transfers the SMB requests and responses via this UNIX-domain
> >> >> socket.)
> >> >
> >> > No! The smbd-d does not fork a child. (At least not in the
> >> > approach we discussed since we assumed that libibverbs can't
> >> > cope with forking established rdma connections.)
> >>
> >> That was not the intent. The child process would do no RDMA requests,
> >> and would have been protected by ibv_fork_init().
> >
> > I think I don't quite understand your thinking yet.
> > It was definitely my intent to let the child process do RDMA.
> 
> I have changed my mind about ibv_fork_init as I mentioned in my other
> response. I think it is too risky at this stage, so we will have to
> have a single, separate, process doing the RDMA operations ... I will
> redraw the diagram to explain what I mean, and it should be closer to
> what I think you described earlier.

Thanks! That's very helpful.
Let's continue soon.

Good night for now... :-)

Michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20140519/b1b49396/attachment.pgp>


More information about the samba-technical mailing list