swift-container-sync(1)
π¦ swift-container-sync(1) π¦
hi bestie!! you just opened swift-container-sync(1), straight out of the OpenStack Swift manual, and honestly? it's giving background-mirroring main character energy. let's get into it π
β¨ NAME β¨
swift-container-sync β OpenStack Swift container sync. that's the whole vibe. it syncs containers. periodt. π
π SYNOPSIS π
swift-container-sync [CONFIG] [-h|--help] [-v|--verbose] [-o|--once]
so you've got a CONFIG argument, plus three little flags: -h / --help, -v / --verbose, and -o / --once. that's it, that's the lineup. copy it character for character, bestie, i don't make the rules πΈ
π DESCRIPTION π
okay so here's the tea, and it's genuinely good tea:
Swift has a feature where all the contents of a container can be mirrored to another container through background synchronization. iconic, no notes.
Swift cluster operators configure their cluster to allow/accept sync requests to/from other clusters, and the user specifies where to sync their container to along with a secret synchronization key. a SECRET. SYNCHRONIZATION. KEY. iykyk π
so what does swift-container-sync actually do? it does the job of sending updates to the remote container. no cap. and the way it pulls that off is:
- it scans the local devices for container databases π
- and it checks for
x-container-sync-toandx-container-sync-keymetadata values
and if those exist? newer rows since the last sync will trigger PUTs or DELETEs to the other container. boom. that's the whole mechanism. it's literally that. π«Ά
π DOCUMENTATION π
want the deep lore? more in depth documentation in regards to swift-container-sync, and also about OpenStack Swift as a whole, can be found at:
go read them, they're lowkey worth it π
π SEE ALSO π
okay bestie that's the whole page, we ate and left no crumbs π this one's from the Linux manual, dated 8/26/2011, and it belongs to OpenStack Swift. byeeee, go sync something πβ¨
π¦ 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-2011 OpenStack Foundation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms