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. πŸŽ€πŸ¦‹β­