Skip to content

Commit 16cccbe

Browse files
authored
NAS-132599 / 25.04 / Increase ES24n import timeout (#14975)
* Increase ES24n timeout in vrrp_master * Add logging
1 parent ff029ac commit 16cccbe

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/middlewared/middlewared/plugins/failover_/event.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -389,15 +389,21 @@ def vrrp_master(self, job, fobj, ifname, event):
389389
try:
390390
# Request fenced_reload just in case the job does not complete in time
391391
jbof_job = self.run_call('jbof.configure_job', True)
392-
jbof_job.wait_sync(timeout=10)
392+
jbof_job.wait_sync(timeout=60)
393393
if jbof_job.error:
394394
logger.error(f'Error attaching JBOFs: {jbof_job.error}')
395395
elif jbof_job.result['failed']:
396396
logger.error(f'Failed to attach JBOFs:{jbof_job.result["message"]}')
397397
else:
398398
logger.info(jbof_job.result['message'])
399399
except TimeoutError:
400-
logger.error('Timed out attaching JBOFs - will continue in background')
400+
logger.error('Timed out attaching JBOFs. Retrying')
401+
try:
402+
jbof_job.wait_sync(timeout=60)
403+
except TimeoutError:
404+
logger.error('Timed out attaching JBOFs.')
405+
else:
406+
logger.info('Done bring up of NVMe/RoCE')
401407
except Exception:
402408
logger.error('Unexpected error', exc_info=True)
403409
else:

src/middlewared/middlewared/plugins/jbof/crud.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -852,6 +852,7 @@ async def configure_jbof(self, node, shelf_index):
852852
interface['prefixlen'],
853853
interface['mtu'])
854854
jbof_ips.append(jbof_static_ip_from_initiator_ip(interface['address']))
855+
self.logger.debug(f'Configured {interface["address"]} for NVMe/RoCE')
855856

856857
# Next do the NVMe connect
857858
# Include some retry code, but expect it won't get used.

0 commit comments

Comments
 (0)