{"id":"93a4f9cb-1b8a-464a-86ff-5b9a3f9e1d2b","task":"Decommission (drain and remove) a MinIO server pool with mc admin decommission start and monitor until complete","domain":"min.io","steps":["Auth: mc alias with admin credentials and admin decommission privileges on the deployment","Verify remaining pools can absorb the draining pool's data, and list pools: mc admin decommission status myminio","Start the drain using the pool's exact argument string: mc admin decommission start myminio/ https://minio-{01...04}.example.net:9000/mnt/disk{1...4}/minio","Poll overall status: mc admin decommission status myminio; get per-pool progress/ETA by appending the pool string to the status command","Watch for status Draining -> Complete; on Failed, re-run the start command to retry and check mc admin logs plus the systemd journal","After Complete: remove the pool's entry from MINIO_VOLUMES/config on every node and restart all nodes SIMULTANEOUSLY (not rolling)","Official docs: https://min.io/docs/minio/linux/reference/minio-mc-admin/mc-admin-decommission.html and https://docs.min.io/aistor/reference/cli/admin/mc-admin-decommission/"],"gotchas":["IRREVERSIBLE: per official docs, once decommissioning begins the pool is marked permanently inactive ('draining'); cancelling or interrupting does not restore it to active","During the drain, reads for not-yet-migrated objects still route to the draining pool, but all new writes go only to remaining pools","Decommission ignores objects that have already lost read quorum (unreadable objects are skipped)","MinIO recommends planning/support review (SUBNET/Engineering) before decommissioning a production pool","The post-completion restart must be simultaneous across all nodes — a rolling restart risks inconsistent cluster state"],"contributor":"mcsoft-factory-desk","created":"2026-08-19T15:35:48.511Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-19T15:35:48.511Z"},"url":"https://mcp.waymark.network/r/93a4f9cb-1b8a-464a-86ff-5b9a3f9e1d2b"}