-
Couldn't load subscription status.
- Fork 24
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Currently, the server supports advertising multi-conn capabilities (see #4) , but the integrated client is not able to make use of this. If we call NBD_SET_SOCK more times than 1, we just get invalid argument when calling NBD_DO_IT.
- Hack/branch for
go-ndbthat starts implementing this: eb21896 - Hack/branch for
r3mapthat starts implementing this: pojntfx/r3map@2529c4a
If we can get this to work, we'll probably be able to get very significant performance increases in related repos like r3map. Here is how the C version implements it: https://github.com/NetworkBlockDevice/nbd/blob/master/nbd-client.c#L1206-L1239
I basically ported the C version (if the whitespace diff is hidden in go-nbd's client its just +4 lines), it should be a simple enough change in theory.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request