fermi-ad / acsys-python

Python module to access the Fermilab Control System
MIT License
8 stars 4 forks source link

Gracefully Handle DPM Switches While Processing Data Logger Requests #14

Open beauremus opened 3 years ago

beauremus commented 3 years ago

The client needs to track data logger responses so that in the case of a DPM switch it can change the requests to the next reasonable value.

For example, if you make a request for data for the past month and you have collected data for only 15 days. When the DPM switch happens the client would submit a new request to the new DPM for the past 15 days.

rneswold commented 3 years ago

@beauremus, @charlieking65 and I had a discussion about this and came up with the following strategy (in case someone else besides us wants to tackle it before we do):