mirror of
https://github.com/rustfs/rustfs.git
synced 2026-09-07 20:46:11 +00:00
19a69ee897
The never-versioned listing fast path emitted any non-empty directory without xl.meta as a prefix, which surfaced the data dirs deleted versions leave behind as phantom folders that HEAD, listing and recursive remove could not touch. Probe such directories for the delete-residue shape before emitting them, and let any complete empty first page of a prefix listing trigger the existing fail-closed orphan purge so ordinary browse and remove traffic reclaims committed residue.