From 0139d2c4a1bcd685d9769d5ad2d16b7bc8883198 Mon Sep 17 00:00:00 2001 From: "chad.hanna" <crh184@psu.edu> Date: Sat, 17 Nov 2018 14:06:27 -0800 Subject: [PATCH] gstlal_inspiral: FIXME add smrepair to protect against busted shared memory partitions --- gstlal-inspiral/bin/gstlal_inspiral | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gstlal-inspiral/bin/gstlal_inspiral b/gstlal-inspiral/bin/gstlal_inspiral index 38b591e4da..29e8329d1a 100755 --- a/gstlal-inspiral/bin/gstlal_inspiral +++ b/gstlal-inspiral/bin/gstlal_inspiral @@ -409,6 +409,12 @@ def parse_command_line(): # this gets set so that if you log into a node you can find out what the job id is easily os.environ['GSTLAL_LL_JOB'] = options.job_tag + + # FIXME: this is ugly, but we have to protect against busted shared memory partitions + if options.data_source == "lvshm": + import subprocess + for partition in detectors.shm_part_dict.values(): + subprocess.call(["smrepair", partition]) else: bad_options = [] for option in ["job_tag", "ranking_stat_pdf", "likelihood_snapshot_interval"]: -- GitLab