ctdb-daemon: Reset scheduler policy for helper processes
authorAmitay Isaacs <amitay@gmail.com>
Fri, 6 Jun 2014 06:49:13 +0000 (16:49 +1000)
committerMartin Schwenke <martins@samba.org>
Thu, 12 Jun 2014 06:10:36 +0000 (08:10 +0200)
Do not run helper processes with real-time priority.

This regression was caused when locking and eventscript code switched
to use vfork() and helper instead of ctdb_fork().

Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
Autobuild-User(master): Martin Schwenke <martins@samba.org>
Autobuild-Date(master): Thu Jun 12 08:10:36 CEST 2014 on sn-devel-104

ctdb/server/ctdb_event_helper.c
ctdb/server/ctdb_lock_helper.c

index be36b0b72a9c5cc721cd93415ad5c2aaa07fc654..238103a02bb77af20d35e8bd678bd19db3282cc6 100644 (file)
@@ -76,6 +76,8 @@ int main(int argc, char *argv[])
                exit(1);
        }
 
+       reset_scheduler();
+
        log_fd = atoi(argv[1]);
        write_fd = atoi(argv[2]);
 
index b1515a256e13bf7c02d94981c0c40347c2e91f57..709130cf61fd0fb8ee9c2a1b5378ef20b30f38f0 100644 (file)
@@ -107,6 +107,8 @@ int main(int argc, char *argv[])
                exit(1);
        }
 
+       reset_scheduler();
+
        ppid = atoi(argv[1]);
        write_fd = atoi(argv[2]);
        lock_type = argv[3];