digitalocean/pgremapper v1.0.0
digitalocean/pgremapper
Captured source
source ↗published Jan 5, 2026seen 5dcaptured 13hhttp 200method plain
Release v1.0.0
Repository: digitalocean/pgremapper
Tag: v1.0.0
Published: 2026-01-05T16:50:05Z
Prerelease: no
Release notes:
What's Changed
Other Changes
- pgremapper: Add export-mappings and import-mappings commands. by @baergj in https://github.com/digitalocean/pgremapper/pull/1
- Update README.md by @anthonyeleven in https://github.com/digitalocean/pgremapper/pull/2
- Eliminate prompt when --yes isn't specified. by @baergj in https://github.com/digitalocean/pgremapper/pull/4
- Add --whole-pg option to export-mappings. by @baergj in https://github.com/digitalocean/pgremapper/pull/6
- pgremapper: Consider upmaps when reordering up sets. by @baergj in https://github.com/digitalocean/pgremapper/pull/7
- ceph: Exclude 'out' OSDs in getOsdsForBucket(). by @baergj in https://github.com/digitalocean/pgremapper/pull/8
- pgremapper: Print stderr for failed commands. by @baergj in https://github.com/digitalocean/pgremapper/pull/12
- cancel-backfill: Handle the case where the up set is incomplete. by @baergj in https://github.com/digitalocean/pgremapper/pull/13
- mappingstate: add distinctive dirty state by @alram in https://github.com/digitalocean/pgremapper/pull/15
- ceph: Filter out PGs that we can't reason about. by @baergj in https://github.com/digitalocean/pgremapper/pull/16
- Gracefully handle stale mappings. by @baergj in https://github.com/digitalocean/pgremapper/pull/17
- Don't consider the "invalid" OSD in duplicate-OSD checks. by @baergj in https://github.com/digitalocean/pgremapper/pull/18
- Added device-class filter for balance-bucket command by @k0ste in https://github.com/digitalocean/pgremapper/pull/20
- Add static checks (formatting, linting) to CI by @xvillaneau in https://github.com/digitalocean/pgremapper/pull/21
- Don't reorder the up set for EC pools by @xvillaneau in https://github.com/digitalocean/pgremapper/pull/22
- pgremapper: In cancel-backfill, don't panic upon upmap conflicts. by @baergj in https://github.com/digitalocean/pgremapper/pull/24
- ceph: Don't panic when multiple complete shards are found for an EC PG. by @baergj in https://github.com/digitalocean/pgremapper/pull/28
- Update go.mod, by @icepic in https://github.com/digitalocean/pgremapper/pull/29
- Update README.md by @concubidated in https://github.com/digitalocean/pgremapper/pull/31
- Use the newest shard when there multiple shards are at the index by @concubidated in https://github.com/digitalocean/pgremapper/pull/32
- fix: detect whether a given PG belongs to an EC pool by @microyahoo in https://github.com/digitalocean/pgremapper/pull/34
- nit: break for loop by @microyahoo in https://github.com/digitalocean/pgremapper/pull/35
- add generate-crush-change-mappings command by @neurodrone in https://github.com/digitalocean/pgremapper/pull/36
- Add source and target options for cancel-backfill by @concubidated in https://github.com/digitalocean/pgremapper/pull/37
- pgremapper test: Prevent tests from accidentally sharing Ceph command implementations by @baergj in https://github.com/digitalocean/pgremapper/pull/39
- cancel-backfill: Add exclude/include-pools options by @BenoitKnecht in https://github.com/digitalocean/pgremapper/pull/38
- pgremapper drain: support draining from multiple sources by @diffs in https://github.com/digitalocean/pgremapper/pull/41
- README: Tweak the language of the requirements section, and add Pacific reference by @baergj in https://github.com/digitalocean/pgremapper/pull/43
- update go to 1.21.4 by @concubidated in https://github.com/digitalocean/pgremapper/pull/44
- fix: fill version output with debug.ReadBuildInfo by @robbat2 in https://github.com/digitalocean/pgremapper/pull/46
- backfillstate: Don't panic when remapping from a down OSD by @baergj in https://github.com/digitalocean/pgremapper/pull/48
- backfillstate: added new line for printf by @k0ste in https://github.com/digitalocean/pgremapper/pull/49
- pgremapper: Add missing return to accountForRemap(). by @baergj in https://github.com/digitalocean/pgremapper/pull/50
- Handle commands that return 'inf' as a float value by @jbaergen-do in https://github.com/digitalocean/pgremapper/pull/54
- Mention autoscaler in the readme by @seqizz in https://github.com/digitalocean/pgremapper/pull/56
- gha/workflows: add an automatic release-building workflow by @diffs in https://github.com/digitalocean/pgremapper/pull/59
- gha: fix release notes return value by @diffs in https://github.com/digitalocean/pgremapper/pull/60
New Contributors
- @baergj made their first contribution in https://github.com/digitalocean/pgremapper/pull/1
- @anthonyeleven made their first contribution in https://github.com/digitalocean/pgremapper/pull/2
- @alram made their first contribution in https://github.com/digitalocean/pgremapper/pull/15
- @k0ste made their first contribution in https://github.com/digitalocean/pgremapper/pull/20
- @xvillaneau made their first contribution in https://github.com/digitalocean/pgremapper/pull/21
- @icepic made their first contribution in https://github.com/digitalocean/pgremapper/pull/29
- @concubidated made their first contribution in https://github.com/digitalocean/pgremapper/pull/31
- @microyahoo made their first contribution in https://github.com/digitalocean/pgremapper/pull/34
- @neurodrone made their first contribution in https://github.com/digitalocean/pgremapper/pull/36
- @BenoitKnecht made their first contribution in https://github.com/digitalocean/pgremapper/pull/38
- @diffs made their first contribution in https://github.com/digitalocean/pgremapper/pull/41
- @dependabot[bot] made their first contribution in https://github.com/digitalocean/pgremapper/pull/42
- @robbat2 made their first contribution in https://github.com/digitalocean/pgremapper/pull/46
- @jbaergen-do made their first contribution in https://github.com/digitalocean/pgremapper/pull/54
- @seqizz made their first contribution in https://github.com/digitalocean/pgremapper/pull/56
Full Changelog: https://github.com/digitalocean/pgremapper/commits/v1.0.0
Notability
notability 5.0/10New tool release, moderate impact, no major traction.