summaryrefslogtreecommitdiff
path: root/ctdb/server/ctdb_freeze.c
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronniesahlberg@gmail.com>2008-06-26 14:14:37 +1000
committerRonnie Sahlberg <ronniesahlberg@gmail.com>2008-06-26 14:14:37 +1000
commit1ccc4a8e2bad0788fdbf0086bf3910cf0fb29dbc (patch)
tree4af3e340a06f82ddc73ca5abb1115fa66fd5b73c /ctdb/server/ctdb_freeze.c
parentf1b3ddc3575508e2c57e07998a558c0cde6322ce (diff)
downloadsamba-1ccc4a8e2bad0788fdbf0086bf3910cf0fb29dbc.tar.gz
test
(This used to be ctdb commit 4f2d722cf29175c3c207e6ebb6d4f9e370767249)
Diffstat (limited to 'ctdb/server/ctdb_freeze.c')
-rw-r--r--ctdb/server/ctdb_freeze.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/ctdb/server/ctdb_freeze.c b/ctdb/server/ctdb_freeze.c
index ba9e899b316..47fb476b225 100644
--- a/ctdb/server/ctdb_freeze.c
+++ b/ctdb/server/ctdb_freeze.c
@@ -150,12 +150,13 @@ static struct ctdb_freeze_handle *ctdb_freeze_lock(struct ctdb_context *ctdb)
_exit(0);
}
- while (++count < 30) {
+ alarm(30);
+
+ while (count++ < 30) {
ret = write(fd[1], &ret, sizeof(ret));
if (ret == sizeof(ret)) {
break;
}
-
DEBUG(DEBUG_ERR, (__location__ " Failed to write to socket from freeze child. ret:%d errno:%u\n", ret, errno));
sleep (1);
}