diff options
author | Simon Rettberg | 2020-03-20 21:22:18 +0100 |
---|---|---|
committer | Simon Rettberg | 2020-03-20 21:22:18 +0100 |
commit | 894eeb86f872a7f7f5f36bfa8649da3075dd28d6 (patch) | |
tree | 6bbc3ae089bc459d987e2c77d867e398d2c55075 /src/server/net.c | |
parent | [SERVER] Forbid hidden files when scanning image dir (diff) | |
download | dnbd3-894eeb86f872a7f7f5f36bfa8649da3075dd28d6.tar.gz dnbd3-894eeb86f872a7f7f5f36bfa8649da3075dd28d6.tar.xz dnbd3-894eeb86f872a7f7f5f36bfa8649da3075dd28d6.zip |
[SERVER] Remember atime in .meta file
Diffstat (limited to 'src/server/net.c')
-rw-r--r-- | src/server/net.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/net.c b/src/server/net.c index 9ba9dbc..6b930df 100644 --- a/src/server/net.c +++ b/src/server/net.c @@ -289,6 +289,7 @@ void* net_handleNewConnection(void *clientPtr) if ( !client->isServer ) { // Only update immediately if this is a client. Servers are handled on disconnect. timing_get( &image->atime ); + image->accessed = true; } mutex_unlock( &image->lock ); serializer_reset_write( &payload ); @@ -515,6 +516,7 @@ exit_client_cleanup: ; if ( image != NULL && client->bytesSent > DNBD3_BLOCK_SIZE * 10 ) { mutex_lock( &image->lock ); timing_get( &image->atime ); + image->accessed = true; mutex_unlock( &image->lock ); } if ( cache != NULL ) { |