swift-account-replicator(1)
β¨ NAME β¨
swift-account-replicator β the OpenStack Swift account replicator, aka the bestie who keeps all your account databases matching each other π«Ά
πΈ SYNOPSIS πΈ
swift-account-replicator [CONFIG] [-h|--help] [-v|--verbose] [-o|--once]
π DESCRIPTION π
okay so basically, replication is the whole reason your system stays in a consistent state even when the universe is being messy β think network outages, drive failures, all that chaotic energy. π The replication processes literally compare your local data against every remote copy to make sure they all have the newest version. No stale data allowed, periodt.
Account replication does this with a combo of hashes and shared high water marks so it can zoom through and compare subsections of each partition super fast. It's giving efficiency. It's giving icon status. β¨
Replication updates are push based. Account replication pushes missing records over HTTP or uses rsync on whole database files. And the replicator isn't just about adding stuff β it also makes sure data gets removed from the system when it should be. When an account item is deleted, a tombstone gets set as the latest version of that item. The replicator sees the tombstone, and then it makes sure that item is gone from the entire system. gone. deleted. no trace. π
The options are as follows:
-v,--verboseβ log to console π-o,--onceβ only run one pass of daemon, then dip π
π DOCUMENTATION π
More in depth documentation about swift-account-replicator (and about OpenStack Swift as a whole, fr fr) can be found at:
https://docs.openstack.org/swift/latest/
π SEE ALSO π
okay that's the whole page bestie, you're so ready for this π This was the swift-account-replicator(1) page from the OpenStack Swift manual, dated 8/26/2011, living on Linux. mwah, go replicate something. ππ¦β
π¦ 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