goodrobots / maverick

UAV Autonomous Systems Management
https://goodrobots.github.io/maverick/
MIT License
173 stars 61 forks source link

maverick configure hangs if visiond fails #946

Closed fnoop closed 4 years ago

fnoop commented 4 years ago

maverick configure hangs on webrtc service startup and then on visiond service startup, if no camera present. service should fail quickly and gracefully. also need to check on rpi etc.

fnoop commented 4 years ago

maverick-discovery service also seems to hang

fnoop commented 4 years ago

Think this is related to the new visiond sd_notify feature - if it doesn't get to the successful pipeline creation then sd_notify doesn't get sent and systemd/maverick hangs forever waiting for the service to start.