From 1d0183704a34b36525bd249d4de042a8bcbd2cb5 Mon Sep 17 00:00:00 2001 From: Joseph Coffland Date: Tue, 27 Nov 2018 23:40:12 -0800 Subject: [PATCH] Set preplanner process priority --- src/py/bbctrl/Preplanner.py | 2 ++ src/py/bbctrl/plan.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/py/bbctrl/Preplanner.py b/src/py/bbctrl/Preplanner.py index ff481c4..18b0a02 100644 --- a/src/py/bbctrl/Preplanner.py +++ b/src/py/bbctrl/Preplanner.py @@ -178,6 +178,8 @@ class Preplanner(object): def _exec_plan(self, filename, state, config): try: + os.nice(5) + hid = plan_hash(filename, config) plan_path = 'plans/' + filename + '.' + hid + '.gz' diff --git a/src/py/bbctrl/plan.py b/src/py/bbctrl/plan.py index d3e84a0..b4c92e3 100755 --- a/src/py/bbctrl/plan.py +++ b/src/py/bbctrl/plan.py @@ -333,7 +333,7 @@ parser.add_argument('--max-time', default = 600, type = int, help = 'Maximum planning time in seconds') parser.add_argument('--max-loop', default = 30, type = int, help = 'Maximum time in loop in seconds') -parser.add_argument('--priority', default = 1, +parser.add_argument('--nice', default = 10, type = int, help = 'Set "nice" process priority') args = parser.parse_args() @@ -341,6 +341,6 @@ args = parser.parse_args() state = json.loads(args.state) config = json.loads(args.config) -os.nice(args.priority) +os.nice(args.nice) plan = Plan(args.gcode, state, config) plan.run() -- 2.27.0