diff --git a/gstlal-inspiral/bin/gstlal_inspiral b/gstlal-inspiral/bin/gstlal_inspiral index 6f9e3eaef09034db39e830e9550dad9333971622..6584c0f3582aa9095394624a5026d79f2317ce29 100755 --- a/gstlal-inspiral/bin/gstlal_inspiral +++ b/gstlal-inspiral/bin/gstlal_inspiral @@ -176,6 +176,7 @@ from gstlal import inspiral_pipe from gstlal import lloidhandler from gstlal import lloidparts from gstlal import pipeparts +from gstlal import servicediscovery from gstlal import simulation @lsctables.use_in @@ -202,6 +203,10 @@ setrlimit(resource.RLIMIT_RSS, None) setrlimit(resource.RLIMIT_STACK, 1024 * 1024) # 1 MiB per thread +def service_domain(gracedb_search, gracedb_pipeline): + return "%s_%s.%s" % (gracedb_pipeline.lower(), gracedb_search.lower(), servicediscovery.DEFAULT_SERVICE_DOMAIN) + + # # ============================================================================= # @@ -623,6 +628,7 @@ for output_file_number, (svd_bank_url_dict, output_url, ranking_stat_output_url, #bottle.app().catchall = False httpservers = httpinterface.HTTPServers( service_name = "%s.gstlal_inspiral" % (options.job_tag if options.job_tag is not None else base64.urlsafe_b64encode(uuid.uuid4().bytes)), + service_domain = service_domain(options.gracedb_search, options.gracedb_pipeline), service_properties = { "cwd": os.getcwd(), "pid": str(os.getpid()),