Age | Commit message (Expand) | Author |
2021-07-12 | nbd: register yank function earlier | Lukas Straub |
2021-06-29 | block/nbd: Use qcrypto_tls_creds_check_endpoint() | Philippe Mathieu-Daudé |
2021-06-18 | block/nbd: safer transition to receiving request | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: add nbd_client_connected() helper | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: reuse nbd_co_do_establish_connection() in nbd_open() | Vladimir Sementsov-Ogievskiy |
2021-06-18 | nbd/client-connection: add option for non-blocking connection attempt | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: split nbd_co_do_establish_connection out of nbd_reconnect_attempt | Vladimir Sementsov-Ogievskiy |
2021-06-18 | nbd/client-connection: return only one io channel | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: drop BDRVNBDState::sioc | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: don't touch s->sioc in nbd_teardown_connection() | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: use negotiation of NBDClientConnection | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: split nbd_handle_updated_info out of nbd_client_handshake() | Vladimir Sementsov-Ogievskiy |
2021-06-18 | nbd/client-connection: add possibility of negotiation | Vladimir Sementsov-Ogievskiy |
2021-06-18 | nbd: move connection code from block/nbd to nbd/client-connection | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: introduce nbd_client_connection_release() | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: introduce nbd_client_connection_new() | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: rename NBDConnectThread to NBDClientConnection | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: make nbd_co_establish_connection_cancel() bs-independent | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: bs-independent interface for nbd_co_establish_connection() | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: drop thr->state | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: simplify waking of nbd_co_establish_connection() | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: BDRVNBDState: drop unused connect_err and connect_status | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: nbd_client_handshake(): fix leak of s->ioc | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: ensure ->connection_thread is always valid | Roman Kagan |
2021-06-18 | block/nbd: call socket_address_parse_named_fd() in advance | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: connect_thread_func(): do qio_channel_set_delay(false) | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: fix how state is cleared on nbd_open() failure paths | Vladimir Sementsov-Ogievskiy |
2021-06-18 | block/nbd: fix channel object leak | Roman Kagan |
2021-05-21 | coroutine-sleep: replace QemuCoSleepState pointer with struct in the API | Paolo Bonzini |
2021-05-21 | coroutine-sleep: allow qemu_co_sleep_wake that wakes nothing | Paolo Bonzini |
2021-04-13 | block/nbd: fix possible use after free of s->connect_thread | Vladimir Sementsov-Ogievskiy |
2021-02-12 | block/nbd: implement .bdrv_cancel_in_flight | Vladimir Sementsov-Ogievskiy |
2021-02-03 | block/nbd: only enter connection coroutine if it's present | Roman Kagan |
2021-02-03 | block/nbd: only detach existing iochannel from aio_context | Roman Kagan |
2021-01-13 | block/nbd.c: Add yank feature | Lukas Straub |
2021-01-08 | Remove superfluous timer_del() calls | Peter Maydell |
2020-10-30 | nbd: Add 'qemu-nbd -A' to expose allocation depth | Eric Blake |
2020-10-09 | block/nbd: nbd_co_reconnect_loop(): don't connect if drained | Vladimir Sementsov-Ogievskiy |
2020-10-09 | block/nbd: fix reconnect-delay | Vladimir Sementsov-Ogievskiy |
2020-10-09 | block/nbd: correctly use qio_channel_detach_aio_context when needed | Vladimir Sementsov-Ogievskiy |
2020-10-09 | block/nbd: fix drain dead-lock because of nbd reconnect-delay | Vladimir Sementsov-Ogievskiy |
2020-09-02 | block/nbd: use non-blocking connect: fix vm hang on connect() | Vladimir Sementsov-Ogievskiy |
2020-07-28 | block/nbd: nbd_co_reconnect_loop(): don't sleep if drained | Vladimir Sementsov-Ogievskiy |
2020-07-28 | block/nbd: on shutdown terminate connection attempt | Vladimir Sementsov-Ogievskiy |
2020-07-28 | block/nbd: allow drain during reconnect attempt | Vladimir Sementsov-Ogievskiy |
2020-07-28 | block/nbd: split nbd_establish_connection out of nbd_client_connect | Vladimir Sementsov-Ogievskiy |
2020-07-28 | block: nbd: Fix convert qcow2 compressed to nbd | Nir Soffer |
2020-07-13 | nbd: Avoid off-by-one in long export name truncation | Eric Blake |
2020-07-10 | nbd: Use ERRP_GUARD() | Vladimir Sementsov-Ogievskiy |
2020-07-10 | error: Eliminate error_propagate() with Coccinelle, part 2 | Markus Armbruster |