If the profiler is disabled, don't call methods to setup
tracing.
Change-Id: I5573eab9458946c1cb2fc49792de2c64b5967cd2
self.topic = topic
self.manager_class_name = manager
manager_class = importutils.import_class(self.manager_class_name)
- manager_class = profiler.trace_cls("rpc")(manager_class)
+ if CONF.profiler.profiler_enabled:
+ manager_class = profiler.trace_cls("rpc")(manager_class)
self.manager = manager_class(host=self.host,
service_name=service_name,
host=self.host,
is_vol_db_empty=vol_db_empty)
- self.driver = profiler.trace_cls("driver")(self.driver)
+ if CONF.profiler.profiler_enabled:
+ self.driver = profiler.trace_cls("driver")(self.driver)
try:
self.extra_capabilities = jsonutils.loads(
self.driver.configuration.extra_capabilities)