summaryrefslogtreecommitdiffstats
path: root/src/server/net.c
diff options
context:
space:
mode:
authorJohann Latocha2012-02-15 22:16:56 +0100
committerJohann Latocha2012-02-15 22:16:56 +0100
commit45954af5e3f56ac8c97b871b86f6b97485a52dcc (patch)
treede083a650cf62ff6fb412e3e2d8d2bcdae50adef /src/server/net.c
parent[KERNEL] Kernel panic while server is gone fixed (diff)
downloaddnbd3-45954af5e3f56ac8c97b871b86f6b97485a52dcc.tar.gz
dnbd3-45954af5e3f56ac8c97b871b86f6b97485a52dcc.tar.xz
dnbd3-45954af5e3f56ac8c97b871b86f6b97485a52dcc.zip
[SERVER] Print more statistics (exported images, atime,...)
Diffstat (limited to 'src/server/net.c')
-rw-r--r--src/server/net.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/net.c b/src/server/net.c
index ab01f70..2c231ba 100644
--- a/src/server/net.c
+++ b/src/server/net.c
@@ -97,6 +97,7 @@ void *dnbd3_handle_query(void *dnbd3_client)
client->image = image;
send(client->sock, (char *) &reply, sizeof(dnbd3_reply_t), 0);
send(client->sock, &image->filesize, sizeof(uint64_t), 0);
+ image->atime = time(NULL);
continue;
case CMD_GET_BLOCK:
@@ -109,6 +110,8 @@ void *dnbd3_handle_query(void *dnbd3_client)
if (sendfile(client->sock, image_file, (off_t *) &request.offset, request.size) < 0)
printf("ERROR: sendfile returned -1\n");
+ image->atime = time(NULL);
+
continue;
default: