diff options
author | Amitay Isaacs <amitay@gmail.com> | 2014-06-06 16:49:13 +1000 |
---|---|---|
committer | Martin Schwenke <martins@samba.org> | 2014-06-12 08:10:36 +0200 |
commit | 9e6e48750d1fad8ec7cd076f7ca7d2b028007258 (patch) | |
tree | d17b9ce45920873689734a88aa2733d2368207db | |
parent | e9eed41d7ffded2dfd1406f60ad08fe070fd52c1 (diff) | |
download | samba-9e6e48750d1fad8ec7cd076f7ca7d2b028007258.tar.gz samba-9e6e48750d1fad8ec7cd076f7ca7d2b028007258.tar.xz samba-9e6e48750d1fad8ec7cd076f7ca7d2b028007258.zip |
ctdb-daemon: Reset scheduler policy for helper processes
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
-rw-r--r-- | ctdb/server/ctdb_event_helper.c | 2 | ||||
-rw-r--r-- | ctdb/server/ctdb_lock_helper.c | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/ctdb/server/ctdb_event_helper.c b/ctdb/server/ctdb_event_helper.c index be36b0b72a9..238103a02bb 100644 --- a/ctdb/server/ctdb_event_helper.c +++ b/ctdb/server/ctdb_event_helper.c @@ -76,6 +76,8 @@ int main(int argc, char *argv[]) exit(1); } + reset_scheduler(); + log_fd = atoi(argv[1]); write_fd = atoi(argv[2]); diff --git a/ctdb/server/ctdb_lock_helper.c b/ctdb/server/ctdb_lock_helper.c index b1515a256e1..709130cf61f 100644 --- a/ctdb/server/ctdb_lock_helper.c +++ b/ctdb/server/ctdb_lock_helper.c @@ -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]; |