function notify_bootup could be separated into two functions:
one for self bootup
one for other bootup
The self bootup function should be executed before the reporter waits for other bootups and should be published once the reporter expects other bootups to be ready.
function notify_bootup could be separated into two functions:
The self bootup function should be executed before the reporter waits for other bootups and should be published once the reporter expects other bootups to be ready.