mirror of
https://github.com/ppy/osu.git
synced 2026-05-18 02:49:53 +08:00
84cce2f0d1
- No longer holds realm write transaction open while performing sqlite lookups. - No longer attempts a write transaction when it will be a noop. I'll admit that this is maybe working around the actual realm write part being slow, but as I can't profile the issue locally, the sluggishness may actually be in sqlite for those users affected (since it's only been reported for tag population and not difficulty calculation?). Regardless, this should fix the issue this iteration. I also adjusted the user messaging to let them know why tag population is happening, since we've had some questions as to why it's running in the first place (it only happens once a month, so that's understandable). - [x] Depends on https://github.com/ppy/osu/pull/37227. - Closes https://github.com/ppy/osu/issues/34699. - Closes https://github.com/ppy/osu/issues/37210. Note that https://github.com/ppy/osu/pull/36128 also exists and has valid improvements which can be addressed separately. This is intended to be something we can act on immediately. --------- Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
84cce2f0d1
·
2026-04-08 00:02:32 +09:00
History