moonraker/moonraker
Eric Callahan 105858b0c7 machine: fix perfomance regression
The `update_service_status()` method could result in the creation of multiple subprocesses for each update, resulting in a performance hit as subprocesses are inherently expensive.

Fetch the state for all detected services in a single subprocess.

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2021-11-03 09:10:12 -04:00
..
components machine: fix perfomance regression 2021-11-03 09:10:12 -04:00
app.py app: replace refrences to ioloop with eventloop 2021-07-12 06:16:18 -04:00
confighelper.py confighelper: attempt to clarify unparsed config warnings 2021-10-31 19:17:25 -04:00
eventloop.py eventloop: initial implementation 2021-07-12 06:16:18 -04:00
moonraker.py moonraker: report software version in server.info 2021-11-01 11:24:31 -04:00
utils.py utils: add method to validate packaged applications 2021-07-06 19:25:10 -04:00
websockets.py moonraker: report websocket connection via /server/info 2021-09-21 11:30:25 -04:00