archiver-appliance / epicsarchiverap

This is an implementation of an archiver for EPICS control systems that aims to archive millions of PVs.
Other
40 stars 39 forks source link

Performance of reports when querying multiple appliances #253

Open jacomago opened 3 months ago

jacomago commented 3 months ago

Should be able to use the multi thread request structure used in DataRetrievalServlet to speed them up.

Mentioned before that getPausedPVsReport is especially slow, when should be very fast. At the moment its slows down by number of appliances rather than number of PVs.

slacmshankar commented 2 months ago

I have a feeling that the Async/Promise API would be quite useful here. Maybe some brainstorming might help. Let me know if I can set up a zoom.