speed startup: don't wait a full recovery interval if we've already waited
authorRusty Russell <rusty@rustcorp.com.au>
Tue, 22 Jun 2010 13:20:35 +0000 (22:50 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 22 Jun 2010 13:20:35 +0000 (22:50 +0930)
commitfde760b5f39c77172308a583da4c2443b71541c9
treee0dd995e20e4f2f5c58196598b9e2bbb917255d1
parentc8651494febcb1c9e558b2002e2a72c2bf547c06
speed startup: don't wait a full recovery interval if we've already waited

We currently sleep for one second, whether or not we've already slept.
Change this to sleep for the remainder of the second, if at all.

Seconds between ctdbd first log message and node healthy:
BEFORE: 18.09
AFTER: 17.08

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
server/ctdb_recoverd.c