swift-container-sync(1)

swift-container-sync1

Openstack swift container sync

Usage

swift-container-sync [CONFIG] [{-h | --help}] [{-v | --verbose}] [{-o | --once}]

Overview

Swift has a feature where all the contents of a container can be mirrored to another container through background synchronization. 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.

The swift-container-sync does the job of sending updates to the remote container. This is done by scanning the local devices for container databases and checking for x-container-sync-to and x-container-sync-key metadata values. If they exist, newer rows since the last sync will trigger PUTs or DELETEs to the other container.

Documentation

More in depth documentation in regards to swift-container-sync and also about OpenStack Swift as a whole can be found at https://docs.openstack.org/swift/latest/overview_container_sync.html and https://docs.openstack.org

Releases

6 releases since Debian 8 (Jessie); the text changed 2 times.

  1. 8
  2. 9
  3. 10–13

From swift-container 2.35.1-0+deb13u3 in Debian 13 (Trixie). Parsed by carta from the page's man source.