We have moved to GitHub Issues
Created by Shannon Deminick 21 Jan 2016, 17:35:11 Updated by Claus Jensen 25 Jan 2016, 09:37:21
When the DatabaseServerRegistrar is initialized with the first request (when a website starts), it will hit the db which is unnecessary. The db updates should be performed on a recurring background thread instead of waiting for successful requests and performing any database interaction in the same thread as the request. This can easily be moved to a RecurringTaskBase with a delay.
This needs to be backported for this version,
I have backported now.
Looks good to me.
I've noticed an increased startup time (where the animated loading icon is showing for a long time compared to earlier) once in a while .. but have not been able to consistently reproduce it and not sure if it is even related to this change.
It's however not alarming and moving this to a separate background task seems like a good change overall.
Type: Performance Problem
Backwards Compatible: True
Due in version: 7.3.6
Sprint: Sprint 7