Skip to content

Commit b4dd99a

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

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
@@ -882,7 +882,7 @@ def abort_linstor_gc(drbd_path: str) -> bool:
882882

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

885-
api_session = util.timeout(5, util.ApiSession, "SM-blktap2-abort_linstor_gc")
885+
api_session = util.timeout(5, util.ApiSession, "SM-blktap2-abort-linstor-gc")
886886
try:
887887
srs = util.get_linstor_srs_uuid(api_session.session)
888888
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
@@ -774,7 +774,7 @@ def getrootdevID():
774774

775775

776776
class ApiSession(contextlib.AbstractContextManager):
777-
session=None
777+
session = None
778778

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

0 commit comments

Comments
 (0)