swift-container-updater(1)
πΈ swift-container-updater(1) πΈ
okay bestie, sit down, hydrate, and let me tell you about swift-container-updater β it's the OpenStack Swift container updater and it's honestly doing the most so the rest of the system can chill. π
β¨ SYNOPSIS β¨
swift-container-updater [CONFIG] [-h|--help] [-v|--verbose] [-o|--once]
π DESCRIPTION π
so here's the vibe: the container updater's whole job is updating container info in the account database. that's it, that's the assignment. it walks the container path in the system, hunting for container DBs like it's on a little scavenger hunt π, and it sends updates off to the account server as needed while it goes along. one by one, no cap.
now β there are times when account data literally cannot be updated right away, and that's not a skill issue, it's just life. this usually happens during failure scenarios or during periods of high load. and that, bestie, is exactly where an eventual consistency window is most likely gonna come into play. it's giving "we'll get there when we get there." β¨
in practice, tho? the consistency window is only as big as the frequency at which the updater runs. so it may not even get noticed at all, because the proxy server routes listing requests to the first account server that responds. iconic behaviour honestly. and here's the thing β the server under load might not even be the one that serves the subsequent listing requests. one of the other two replicas could end up handling that listing instead. plot twist. π
the options are as follows:
-v,--verboseβ log to console. she's chatty and we love that for her π£οΈ-o,--onceβ only run one pass of daemon. one and done, periodt β
ngl,-h/--helpshows up in the synopsis up top, so go ahead and holler at it if you need the assist. π«Ά
π DOCUMENTATION π
want the deep lore? more in-depth documentation about swift-container-updater β and about OpenStack Swift as a whole β is living right here:
https://docs.openstack.org/swift/latest/
go read it, it's a whole thing. π¦
π SEE ALSO π
okay that's the whole page, you ate that π
no notes. this was the swift-container-updater(1) manual page from OpenStack Swift, dated 8/26/2011, and it lives under the Linux manual. mwah, bye bestie! πβ¨π
π¦ where this page comes from
- debian bookworm: swift-container 2.30.1-0+deb12u1 Β· Apache-2
- debian bookworm: swift-container 2.30.1-0+deb12u3 Β· Apache-2
- debian trixie: swift-container 2.35.1-0+deb13u3 Β· Apache-2
- debian trixie: swift-container 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-container 2.29.1-0ubuntu1 Β· Apache-2
- ubuntu jammy: swift-container 2.29.2-0ubuntu1.1 Β· Apache-2
- ubuntu noble: swift-container 2.33.0-0ubuntu1 Β· Apache-2
- ubuntu noble: swift-container 2.33.0-0ubuntu1.1 Β· Apache-2
- ubuntu questing: swift-container 2.36.0-0ubuntu1
- ubuntu questing: swift-container 2.36.0-0ubuntu1.1
- ubuntu resolute: swift-container 2.37.1-0ubuntu2 Β· Apache-2
- ubuntu resolute: swift-container 2.37.1-0ubuntu2.1 Β· Apache-2
- ubuntu stonking: swift-container 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