diff options
author | sr | 2012-09-03 21:00:26 +0200 |
---|---|---|
committer | sr | 2012-09-03 21:00:26 +0200 |
commit | 60b2ba6ef9ed779d750958b6422f05c93a4a2d91 (patch) | |
tree | 46fdacf6a9439947e91af4c3d9de3006d41e5380 /src/server/net.c | |
parent | [*] Fixed and unified formatting (diff) | |
download | dnbd3-60b2ba6ef9ed779d750958b6422f05c93a4a2d91.tar.gz dnbd3-60b2ba6ef9ed779d750958b6422f05c93a4a2d91.tar.xz dnbd3-60b2ba6ef9ed779d750958b6422f05c93a4a2d91.zip |
[SERVER] Check which dnbd3 devices are idle and ready to use for proxy mode
[SERVER] Skeleton of server-to-server communication
[SERVER] Update access-time of images in use by actual clients
[*] Add dnbd3_host_t type to handle address+port+addrtype consistently across the project
Diffstat (limited to 'src/server/net.c')
-rw-r--r-- | src/server/net.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/net.c b/src/server/net.c index afb7077..963d3ea 100644 --- a/src/server/net.c +++ b/src/server/net.c @@ -33,7 +33,7 @@ #include <netinet/tcp.h> #include "server.h" -#include "utils.h" +#include "saveload.h" #include "memlog.h" #include "../serialize.h" #include "../config.h" @@ -369,7 +369,7 @@ void *dnbd3_handle_query(void *dnbd3_client) num = 0; for (i = 0; i < NUMBER_SERVERS; i++) { - if (image->servers[i].hostaddrtype == 0 || image->servers[i].failures > 200) continue; + if (image->servers[i].host.type == 0 || image->servers[i].failures > 200) continue; memcpy(server_list + num++, image->servers + i, sizeof(dnbd3_server_entry_t)); } reply.cmd = CMD_GET_SERVERS; |