commit c62ce9f09b68cc3064c9bb75e267ef012b59c112
Author: Eric MacDonald <email address hidden>
Date: Thu Oct 22 17:00:05 2020 -0400
Fix AIO SX Lazy Reboot race condition
An race condition was found in the mtcClient's current
lazy reboot handling. The race condition is removed by
stopping pmond before entering lazy reboot wait loop.
A further enhancement was added to the mtcClient startup
process to detect if it had been restarted while acting
on a reboot request. In that unlikely case, the mtcClient
will now resume that action to ensure that the required
reboot occurs.
Change-Id: Ide1ba979c32e1d2005410e42ef6e0e14f10f5cb0
Closes-Bug: 1883519
Signed-off-by: Eric MacDonald <email address hidden>
Reviewed: https:/ /review. opendev. org/759322 /git.openstack. org/cgit/ starlingx/ metal/commit/ ?id=c62ce9f09b6 8cc3064c9bb75e2 67ef012b59c112
Committed: https:/
Submitter: Zuul
Branch: master
commit c62ce9f09b68cc3 064c9bb75e267ef 012b59c112
Author: Eric MacDonald <email address hidden>
Date: Thu Oct 22 17:00:05 2020 -0400
Fix AIO SX Lazy Reboot race condition
An race condition was found in the mtcClient's current
lazy reboot handling. The race condition is removed by
stopping pmond before entering lazy reboot wait loop.
A further enhancement was added to the mtcClient startup
process to detect if it had been restarted while acting
on a reboot request. In that unlikely case, the mtcClient
will now resume that action to ensure that the required
reboot occurs.
Change-Id: Ide1ba979c32e1d 2005410e42ef6e0 e14f10f5cb0
Closes-Bug: 1883519
Signed-off-by: Eric MacDonald <email address hidden>