Page MenuHomeFreeBSD

ctld: Defer initialization of NVMeoF associations
ClosedPublic

Authored by jhb on Wed, Oct 1, 10:25 PM.
Tags
None
Referenced Files
F131967075: D52844.id163281.diff
Sun, Oct 12, 2:07 PM
F131905798: D52844.id163281.diff
Sun, Oct 12, 3:05 AM
F131905789: D52844.id.diff
Sun, Oct 12, 3:05 AM
F131905785: D52844.id163867.diff
Sun, Oct 12, 3:05 AM
Unknown Object (File)
Sat, Oct 11, 5:15 PM
Unknown Object (File)
Thu, Oct 2, 5:46 AM
Unknown Object (File)
Thu, Oct 2, 3:59 AM
Unknown Object (File)
Thu, Oct 2, 3:04 AM
Subscribers

Details

Summary

Wait until all of the configuration has been parsed before creating
associations for NVMe portals. This ensures that any options
specified in a transport group are honored when creating associations.

To enable this, add a new virtual method portal::prepare invoked when
applying a configuration prior to opening a socket (or reusing an
existing socket) for a portal.

Sponsored by: Chelsio Communications

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jhb requested review of this revision.Wed, Oct 1, 10:25 PM
This revision was not accepted when it landed; it landed in state Needs Review.Thu, Oct 9, 7:29 PM
This revision was automatically updated to reflect the committed changes.