summaryrefslogtreecommitdiff
path: root/src/webserver.c
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2014-11-14 12:20:19 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2014-11-14 12:20:19 +0100
commitcda6f82b0e0035ee1176cdb5b6f2f797f897e8f0 (patch)
treec6811517a86c0ba3d8f6af54e92b62041a6af297 /src/webserver.c
parent0fcd6d23cb647f686c6b01c81dcc5e2b057d8948 (diff)
downloadbiruda-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.c5
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 );
}
}