This PR fixes several issues encountered during integration testing of the historical data processing service for rosbags.
Fixes call to InfluxDBClientError which was not being declared correctly.
rosbag processing service tries to connect to the mysql database just once and throws an error if the database is not available. This is an issue because when bringing up the local deployment, the mysql database might start after the processing service. A max number of retries was added.
rosbag processing service should try to re-establish connection to mysql if the connection fails during operation
Description
Related GitHub Issue
Related Jira Key
Motivation and Context
How Has This Been Tested?
Types of changes
[x] Defect fix (non-breaking change that fixes an issue)
[ ] New feature (non-breaking change that adds functionality)
[ ] Breaking change (fix or feature that cause existing functionality to change)
Checklist:
[ ] I have added any new packages to the sonar-scanner.properties file
[ ] My change requires a change to the documentation.
PR Details
This PR fixes several issues encountered during integration testing of the historical data processing service for rosbags.
Description
Related GitHub Issue
Related Jira Key
Motivation and Context
How Has This Been Tested?
Types of changes
Checklist: