I'm finding the same thing. The balancer used to work flawlessly, giving me a very
even distribution with about 1% variance. Some time between 12.2.7 (maybe) and 12.2.12
it's stopped working.
Here's a small selection of my osd's showing 47%-62% spread.
210 hdd 7.27739 1.00000 7.28TiB 3.43TiB 3.84TiB 47.18 0.74 104
211 hdd 7.27739 1.00000 7.28TiB 3.96TiB 3.32TiB 54.39 0.85 118
212 hdd 7.27739 1.00000 7.28TiB 4.50TiB 2.77TiB 61.88 0.97 136
213 hdd 7.27739 1.00000 7.28TiB 4.06TiB 3.21TiB 55.85 0.87 124
214 hdd 7.27739 1.00000 7.28TiB 4.30TiB 2.98TiB 59.05 0.92 130
215 hdd 7.27739 1.00000 7.28TiB 4.41TiB 2.87TiB 60.54 0.95 134
TOTAL 1.26PiB 825TiB 463TiB 64.01
MIN/MAX VAR: 0.74/1.10 STDDEV: 3.22
$ sudo ceph balancer status
{
"active": true,
"plans": [],
"mode": "upmap"
}
I'm happy to add data or test things to get this bug fixed.
Rich