5 May
2021
5 May
'21
1:26 p.m.
Hello all, I just wanted to let you know that DigitalOcean has open-sourced a tool we've developed called pgremapper. Originally inspired by CERN's upmap exception table manipulation scripts, pgremapper is a CLI written in Go which exposes a number of upmap-based algorithms for backfill-related usecases: Canceling backfill (like CERN's upmap-remapped.py, but with some extra tricks up its sleeve), draining PGs off of an OSD, undoing upmaps in a controlled and concurrent manor, and more. If you're interested, please read the details in the repo's README: https://github.com/digitalocean/pgremapper Josh