diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2014-11-14 12:20:19 +0100 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2014-11-14 12:20:19 +0100 |
commit | cda6f82b0e0035ee1176cdb5b6f2f797f897e8f0 (patch) | |
tree | c6811517a86c0ba3d8f6af54e92b62041a6af297 /src/webserver.c | |
parent | 0fcd6d23cb647f686c6b01c81dcc5e2b057d8948 (diff) | |
download | biruda-cda6f82b0e0035ee1176cdb5b6f2f797f897e8f0.tar.gz biruda-cda6f82b0e0035ee1176cdb5b6f2f797f897e8f0.tar.bz2 |
failing to answer to a discover declare a coordinator dead in the master after some time
Diffstat (limited to 'src/webserver.c')
-rw-r--r-- | src/webserver.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/webserver.c b/src/webserver.c index b162b63..8fd3af3 100644 --- a/src/webserver.c +++ b/src/webserver.c @@ -32,7 +32,10 @@ static int handle_request( void *cls, struct MHD_Connection *connection, coordinator_t *c = &coordinator[pos]; if( c->used ) { char part[256]; - snprintf( part, 256, "%s %s %s %d (%d)\n", c->host, c->os, c->arch, c->cpus, pos ); + snprintf( part, 256, "%s %s %s %d %s %lld (%d)\n", + c->host, c->os, c->arch, c->cpus, + ( c->alive ? "alive" : "dead" ), + (long long)c->lastAlive, pos ); strncat( biruda_msg, part, 2048 ); } } |