summaryrefslogtreecommitdiffstats
path: root/src/kernel/dnbd3_main.h
diff options
context:
space:
mode:
authorManuel Bentele2020-11-06 12:44:43 +0100
committerManuel Bentele2020-11-06 12:44:43 +0100
commitef92307fd49e75482c7599caf68685afc1807512 (patch)
tree14dfcdd43d0a1c12d9e84d5b7c98807a2e56bece /src/kernel/dnbd3_main.h
parent[BUILD] add CMake support to build docker images based on Archlinux (diff)
downloaddnbd3-ef92307fd49e75482c7599caf68685afc1807512.tar.gz
dnbd3-ef92307fd49e75482c7599caf68685afc1807512.tar.xz
dnbd3-ef92307fd49e75482c7599caf68685afc1807512.zip
[KERNEL, CLIENT]: submit and probe multiple dnbd3-server with ioctl OPEN
The ioctl OPEN call for DNBD3 devices exposed by the dnbd3 Linux kernel module, is extended with a fixed array of dnbd3 hosts. The fixed array allows the dnbd3-client to submit host information (IP address and port) of multiple dnbd3-servers. This information is used to probe all submitted dnbd3-servers and add them to the alternative dnbd3-server list. If at least one dnbd3-server is not reachable, the OPEN ioctl call will abort with an error code.
Diffstat (limited to 'src/kernel/dnbd3_main.h')
-rw-r--r--src/kernel/dnbd3_main.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/kernel/dnbd3_main.h b/src/kernel/dnbd3_main.h
index 124426b..8be77de 100644
--- a/src/kernel/dnbd3_main.h
+++ b/src/kernel/dnbd3_main.h
@@ -76,7 +76,6 @@ typedef struct
struct task_struct *thread_discover;
struct timer_list hb_timer;
wait_queue_head_t process_queue_send;
- wait_queue_head_t process_queue_receive;
wait_queue_head_t process_queue_discover;
struct list_head request_queue_send;
struct list_head request_queue_receive;