-
Sub-task
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
None
-
0
-
False
-
-
False
-
0
-
-
from https://github.com/theforeman/smart_proxy_remote_execution_ssh/pull/103#issuecomment-1764715852
Prerequisites:
- have rex with pull mode
- set time to pickup to something reasonable (a couple of minutes)
- set mqtt_resend_interval to something low (~15 seconds)
Steps to reproduce:
- Stop mosquitto
- Run a REX job
- Watch for traceback in proxy logs when it fails to connect to mosquitto
- Start mosquitto
- Wait
Actual results: The job eventually fails due to not being able to deal with the failure observed in 3 and then times out because of prerequisite 2
Expected results: The job tries to publish to mqtt every mqtt_resend_interval seconds until it succeeds, the whole job eventually succeeds