The recovery daemon does not need to be a realtime task
authorAndrew Tridgell <tridge@samba.org>
Wed, 16 Jan 2008 11:08:33 +0000 (22:08 +1100)
committerAndrew Tridgell <tridge@samba.org>
Wed, 16 Jan 2008 11:08:33 +0000 (22:08 +1100)
(This used to be ctdb commit f552acf7c1f9dd37eb35d9716ea3fb02304aae8f)

ctdb/server/ctdb_recoverd.c

index a48cb2ffe7d0bd87b5fbd389a6ea479db18fd9a9..c13136e848a737c0be9838ff2dcad64e2cc57a7e 100644 (file)
@@ -2508,6 +2508,11 @@ int ctdb_start_recoverd(struct ctdb_context *ctdb)
 
        srandom(getpid() ^ time(NULL));
 
+       /* the recovery daemon does not need to be realtime */
+       if (ctdb->do_setsched) {
+               ctdb_restore_scheduler(ctdb);
+       }
+
        /* initialise ctdb */
        ret = ctdb_socket_connect(ctdb);
        if (ret != 0) {