]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
tools/contrib: add upmap-remapped.py utility dvanders_upmap_remapped 67886/head
authorDan van der Ster <dan.vanderster@clyso.com>
Wed, 18 Mar 2026 21:12:30 +0000 (14:12 -0700)
committerDan van der Ster <dan.vanderster@clyso.com>
Wed, 18 Mar 2026 21:18:37 +0000 (14:18 -0700)
commit23f6da3706b13da8b47992bef9a3ab1fa088b6c0
treef8a78005f16c526113f657eb1f2401636e17392e
parent957f891fc8eb1bf90936befba6e0b5fb21112f70
tools/contrib: add upmap-remapped.py utility

This script generates upmap entries for currently remapped PGs, allowing
operators to execute large cluster changes (like massive PG splitting or
adding capacity) without triggering immediate, disruptive I/O storms.
It pins PGs to their current physical locations, deferring data migration
to the background balancer.

Note: This tool is actively maintained over at
https://github.com/cernceph/ceph-scripts. We should strive to keep this
in-tree copy in sync with that repository.

Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
src/tools/contrib/upmap-remapped.py [new file with mode: 0755]