Skip to content

Commit 30447d3

Browse files
committed
Harmonizing messages, logs, names, errors...
Signed-off-by: Arnaud Garcia-Fernandez <arnaud.garcia-fernandez@vates.tech>
1 parent 6f3a697 commit 30447d3

5 files changed

Lines changed: 11 additions & 8 deletions

File tree

drivers/XE_SR_ERRORCODES.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -521,7 +521,7 @@
521521

522522
<!-- Agent database query errors 150+ -->
523523
<code>
524-
<name>ApiSession</name>
524+
<name>APISession</name>
525525
<description>Failed to initialize XMLRPC connection</description>
526526
<value>150</value>
527527
</code>

drivers/blktap2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -881,7 +881,7 @@ def abort_linstor_gc(drbd_path: str) -> bool:
881881

882882
openers = get_all_volume_openers(volume_name, "0")
883883

884-
api_session = util.timeout(5, util.ApiSession, "SM-blktap2-abort_linstor_gc")
884+
api_session = util.timeout(5, util.ApiSession, "SM-blktap2-abort-linstor-gc")
885885
try:
886886
srs = util.get_linstor_srs_uuid(api_session.session)
887887
pbd_ref = util.find_pbd_ref_from_dconf_value(

drivers/cleanup.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ def __init__(self, session, srUuid):
303303
self.session = session
304304
self._api_session = None
305305
if self.session is None:
306-
self._api_session = util.ApiSession("SM-GC")
306+
self._api_session = util.ApiSession("SMGC")
307307
self.session = self._api_session.session
308308
self._srRef = self.session.xenapi.SR.get_by_uuid(srUuid)
309309
self.srRecord = self.session.xenapi.SR.get_record(self._srRef)
@@ -2121,7 +2121,7 @@ def msg_cleared(self, xapi_session, msg_ref):
21212121
return msg is None
21222122

21232123
def check_no_space_candidates(self):
2124-
with util.ApiSession("SM-GC-check_no_space") as xapi_session:
2124+
with util.ApiSession("SMGC-check-no-space") as xapi_session:
21252125
msg_id = self.xapi.srRecord["sm_config"].get(VDI.DB_GC_NO_SPACE)
21262126
if self.no_space_candidates:
21272127
if msg_id is None or self.msg_cleared(xapi_session, msg_id):
@@ -3928,7 +3928,7 @@ def _abort_gc_from_openers(uuid: str, is_vdi_uuid: bool, openers: "LinstorVolume
39283928
if node_name == hostname:
39293929
continue
39303930

3931-
with util.timeout(5), util.ApiSession("SM-GC-coalescing") as session:
3931+
with util.timeout(5), util.ApiSession("SMGC-coalescing") as session:
39323932
sr_uuid = util.get_sr_uuid_from_vdi_uuid(session, uuid) if is_vdi_uuid else uuid
39333933
util.SMlog(f"LINSTOR volume is coalescing on `{sr_uuid}`. We're going to interrupt the GC...")
39343934
return util.strtobool(session.xenapi.host.call_plugin(

drivers/linstorcowutil.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -678,7 +678,7 @@ def get_local_cowutil(self, vdi_type):
678678
return instance
679679

680680
def _init_executor_thread(self):
681-
api_session = util.ApiSession("SM-linstorvhdutil")
681+
api_session = util.ApiSession("SM-linstor-multi-cow-util")
682682
try:
683683
linstor = LinstorVolumeManager(
684684
self._uri,

drivers/util.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -775,7 +775,7 @@ def getrootdevID():
775775

776776

777777
class ApiSession(contextlib.AbstractContextManager):
778-
session=None
778+
session = None
779779

780780
def __init__(self, originator="SM"):
781781
self.originator = originator
@@ -790,7 +790,10 @@ def _login(self):
790790
try:
791791
session.xenapi.login_with_password('root', '', '', self.originator)
792792
except Exception as exc:
793-
raise xs_errors.XenError(f"ApiSession [{self.originator}] Unable to open local XAPI session") from exc
793+
raise xs_errors.XenError(
794+
"APISession",
795+
opterr=f"[{self.originator}] Unable to open local XAPI session"
796+
) from exc
794797
SMlog("ApiSession [{}] login".format(self.originator), priority=LOG_DEBUG)
795798
return session
796799

0 commit comments

Comments
 (0)