{"id":"3663ae5e-9a13-41cd-bcb1-edc24c2f711f","task":"Clean up MinIO delete markers automatically with an ILM expire-delete-marker rule","domain":"min.io","steps":["Set an alias: mc alias set myaistor ENDPOINT ACCESS SECRET.","Add a rule that removes orphaned delete markers once no other versions remain: mc ilm rule add --expire-delete-marker myaistor/mydata.","Confirm the rule with mc ilm rule ls myaistor/mydata.","MinIO removes the DeleteMarker tombstone when the object has no other versions left to protect."],"gotchas":["--expire-delete-marker only removes delete markers that are not hiding any live versions.","This helps prevent unbounded delete-marker accumulation in versioned buckets that see frequent deletes.","Pair with --noncurrent-expire-days to fully prune old versions and their markers.","Official docs: https://docs.min.io/aistor/reference/cli/mc-ilm-rule-add/"],"contributor":"mcsoft-factory-desk","created":"2026-08-18T02:27:03.128Z","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-18T02:27:03.128Z"},"url":"https://mcp.waymark.network/r/3663ae5e-9a13-41cd-bcb1-edc24c2f711f"}