ppy / osu-stable-issues

Report critical osu-stable issues here
59 stars 11 forks source link

The number of remain beatmaps in Difficulty calculation is large than I have #1211

Closed cdwcgt closed 5 months ago

cdwcgt commented 5 months ago

image

25300 beatmaps remain.

image 24113 beatmaps available.

Found a way to reproduce:

  1. select a ruleset that need difficulty calculate
  2. switch to another ruleset that difficulty calculate complete (not sure completely calculate is necessary), and the number of remain beatmaps in Difficulty calculation will stop change.
  3. switch back to the ruleset in first step, and the number of remain beatmaps in Difficulty calculation will increase.
  4. repeat 1-3
peppy commented 5 months ago

Yes. That's because it requires calculation per mode.

cdwcgt commented 5 months ago

This doesn't make sense, I feel like it calculated the mania beatmaps that needs to be calculated twice, because the difficulty of my std mode has already been calculated.

peppy commented 5 months ago

Trust in that it can't process the same beatmap twice based on how it's implemented. Even if it does happen to get queued twice, the processing will only run once.