Allow starting the REST server if Registry eQTL data cannot be preloaded
Created by: mkszuba
Description
Allow starting the REST server if Registry eQTL data cannot be preloaded.
Use case
As it stands, the server fails to start if it has been configured to provide /eqtl endpoints with Registry preloading enabled (which is recommended by documentation for enabling eQTL). This means problems with the file system holding eQTL data files can keep the whole REST server down.
Nb. this only seems to be a problem when starting the server, the case of eQTL files disappearing with the server already running appear to be handled gracefully by existing code.
Benefits
Unavailability of eQTL data files will no longer prevent access to non-eQTL endpoints.
Possible Drawbacks
The server will still have to be manually restarted when the files reappear.
Testing
Have you added/modified unit tests to test the changes?
No.
If so, do the tests pass/fail?
N/A
Have you run the entire test suite and no regression was detected?
Test suite has been run, no regression observed.