swift-account-reaper(1)
β¨ swift-account-reaper(1) β¨
okay bestie, welcome to the OpenStack Swift corner of the manual, this one's swift-account-reaper and it's literally the cleanup crew π
π NAME π
swift-account-reaper β the OpenStack Swift account reaper, no cap π§Ή
πΈ SYNOPSIS πΈ
swift-account-reaper [CONFIG] [-h|--help] [-v|--verbose] [-o|--once]
π¦ DESCRIPTION π¦
so basically this thing removes data from status=DELETED accounts. and what are those, you ask? they're accounts that the reseller has asked to be removed, via the services remove_storage_account XMLRPC call. that's it, that's the vibe β¨
here's the tea though: the account does not get deleted immediately by the services call. instead, the account is just marked for deletion, by setting the status column in the account_stat table of the account database. that's literally all that happens at first π«Ά
then our girl swift-account-reaper comes through and scans for accounts like that, and removes the data in the background. iconic behaviour, honestly. and heads up β the background deletion process will occur on the primary account server for the account. that's where the magic happens π₯
The options are as follows:
-v,--verboseβ log to console π (yes, she'll narrate everything to you, main character energy)-o,--onceβ only run one pass of daemon πβοΈ (one and done, she's not sticking around)
π DOCUMENTATION π
if you want the more in depth documentation, about swift-object-auditor and also about OpenStack Swift as a whole, it lives at:
https://docs.openstack.org/swift/latest/
go read it, iykw ikyk π it's giving study session.
β SEE ALSO β
and that's the whole page, bestie!! π this one's running on Linux, dated 8/26/2011, and yeah it's from the swift-account-reaper(1) manual β old but still slaying. mwah π
π¦ where this page comes from
- debian bookworm: swift-account 2.30.1-0+deb12u1 Β· Apache-2
- debian bookworm: swift-account 2.30.1-0+deb12u3 Β· Apache-2
- debian trixie: swift-account 2.35.1-0+deb13u3 Β· Apache-2
- debian trixie: swift-account 2.35.1-0+deb13u4 Β· Apache-2
- nixos 26.05: python3.13-swift 2.37.1
- nixos 26.05: python3.14-swift 2.37.1
- nixpkgs unstable: python3.13-swift 2.38.3
- nixpkgs unstable: python3.14-swift 2.38.3
- ubuntu jammy: swift-account 2.29.1-0ubuntu1 Β· Apache-2
- ubuntu jammy: swift-account 2.29.2-0ubuntu1.1 Β· Apache-2
- ubuntu noble: swift-account 2.33.0-0ubuntu1 Β· Apache-2
- ubuntu noble: swift-account 2.33.0-0ubuntu1.1 Β· Apache-2
- ubuntu questing: swift-account 2.36.0-0ubuntu1
- ubuntu questing: swift-account 2.36.0-0ubuntu1.1
- ubuntu resolute: swift-account 2.37.1-0ubuntu2 Β· Apache-2
- ubuntu resolute: swift-account 2.37.1-0ubuntu2.1 Β· Apache-2
- ubuntu stonking: swift-account 2.38.2-0ubuntu1 Β· Apache-2
- Copyright (c) 2010-2012 OpenStack Foundation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms