You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jan 29 15:26:37.012634 r-leopard-72 INFO systemd[1]: warmboot-finalizer.service: Succeeded.
Jan 29 15:26:37.013449 r-leopard-72 INFO systemd[1]: Finished Monitor warm recovery and disable warmboot when done.
Jan 29 15:26:43.546427 r-leopard-72 INFO systemd[1]: Starting Platform monitor container...
Jan 29 15:26:44.037535 r-leopard-72 INFO systemd[1]: Started Platform monitor container.
In this particular run, warmboot finalizer finishes first, removes warm reboot flag from DB, then pmon starts.
Xcvrd thinks it is not a warm-reboot:
Jan 29 18:32:07.265439 r-leopard-58 NOTICE pmon#xcvrd[34]: Starting up...
Jan 29 18:32:07.265439 r-leopard-58 NOTICE pmon#xcvrd[34]: XCVRD INIT: Start daemon init...
Jan 29 18:32:07.690731 r-leopard-58 NOTICE pmon#xcvrd: XCVRD INIT: Wait for port config is done
Jan 29 18:32:07.692768 r-leopard-58 NOTICE pmon#xcvrd: XCVRD INIT: After port config is done
Jan 29 18:32:07.697708 r-leopard-58 NOTICE pmon#xcvrd: Start daemon main loop with thread count 2
Jan 29 18:32:07.697708 r-leopard-58 NOTICE pmon#xcvrd: Started thread DomInfoUpdateTask
Jan 29 18:32:07.697733 r-leopard-58 NOTICE pmon#xcvrd: Started thread SfpStateUpdateTask
Jan 29 18:32:07.704942 r-leopard-58 NOTICE pmon#xcvrd: xcvrd is_warm_start: False
Jan 29 18:32:07.958636 r-leopard-58 NOTICE pmon#xcvrd: SfpStateUpdateTask: Posted all port DOM/SFP info to DB
This means the following logic does not work correctly:
# Do not notify media settings during warm reboot to avoid dataplane traffic impactifis_warm_start==False:
media_settings_parser.notify_media_setting(logical_port_name, transceiver_dict, xcvr_table_helper.get_app_port_tbl(asic_index), xcvr_table_helper.get_cfg_port_tbl(asic_index), port_mapping)
transceiver_dict.clear()
Description
Steps to reproduce the issue:
sudo warm-reboot
Describe the results you received:
In this particular run, warmboot finalizer finishes first, removes warm reboot flag from DB, then pmon starts.
Xcvrd thinks it is not a warm-reboot:
This means the following logic does not work correctly:
https://github.com/sonic-net/sonic-platform-daemons/blob/d8977f3608e5c9263d9b9d9b33087890637ac436/sonic-xcvrd/xcvrd/xcvrd.py#L1727
Describe the results you expected:
Output of
show version
:Output of
show techsupport
:Additional information you deem important (e.g. issue happens only occasionally):
The text was updated successfully, but these errors were encountered: