ceph-balancer icon indicating copy to clipboard operation
ceph-balancer copied to clipboard

An alternative Ceph placement optimizer, aiming for maximum storage capacity through equal OSD utilization.

Results 26 ceph-balancer issues
Sort by recently updated
recently updated
newest added

Currently there are limited tools available to drain an OSD host. There is a tool from Digital Ocean called: [pgremapper](https://github.com/digitalocean/pgremapper). That tool has a OSD drain function but it lacks...

enhancement

With 19.2 gaining market share, will the ceph-balancer support upmap-read support?

enhancement

Hi Wondering if there is a problem with shardsize calculation: ``` [root@lazy ceph-balancer]# ./placementoptimizer.py show cluster acting state class size avail used %used osds ssd 48.90T 33.66T 15.25T 31.18% 37...

bug

Adds the option `--max-moves-per-osd=N` to the `balance` command: ```console --max-moves-per-osd MAX_MOVES_PER_OSD only consider moves between OSDs with fewer movements than the given maximum. This includes movements that are both ongoing...

``` Traceback (most recent call last): File "/root/./placementoptimizer.py", line 5609, in exit(main()) ^^^^^^ File "/root/./placementoptimizer.py", line 5552, in main state.preprocess() File "/root/./placementoptimizer.py", line 2250, in preprocess raise RuntimeError(f"pg {pg_incoming} to...

bug

Added UTF-8 encoding wrapper for stdout/stderr at the start of main() to prevent UnicodeEncodeError when printing Unicode characters (e.g., delta symbol) in cephadm shell environments. - When using cephadm shell...