search for: 5f19279

Displaying 2 results from an estimated 2 matches for "5f19279".

2019 Jun 14
0
[libnbd PATCH 7/7] states: Capture NBD_REP_ERR message
...+ + if (len > 0) + debug (h, "handshake: server error message: %.*s", (int) len, + h->sbuf.or.payload.err_msg); + + return 0; +} + /* State machine for parsing the fixed newstyle handshake. */ /* STATE MACHINE */ { diff --git a/lib/internal.h b/lib/internal.h index 5f19279..9acc1b4 100644 --- a/lib/internal.h +++ b/lib/internal.h @@ -127,6 +127,7 @@ struct nbd_handle { struct nbd_fixed_new_option_reply_meta_context context; char str[NBD_MAX_STRING]; } __attribute__((packed)) context; + char err_msg[NBD_MAX_STRING]; } payl...
2019 Jun 14
10
[libnbd PATCH 0/7] state machine refactoring
I'm still playing with ideas on how to split rstate from wstate (so that we can send a request without waiting for POLLIN to complete a pending reply), but this is some preliminary refactoring I found useful. I also fixed a couple of bugs while in the area (already pushed). There's a question of whether we want nbd_handle to be nearly 5k, or if we should instead keep it small and add one