---
name: "swift-container-sync"
section: "1"
platform: "linux"
package: "swift-container"
version: "2.35.1-0+deb13u3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/swift-container-sync"
---

# swift-container-sync(1)

OpenStack Swift container sync

## NAME

**swift-container-sync** - OpenStack Swift container sync

## SYNOPSIS

**swift-container-sync** \[CONFIG\] \[-h\|--help\] \[-v\|--verbose\] \[-o\|--once\]

## DESCRIPTION

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**

## SEE ALSO

**[container-server.conf(5)](/container-server.conf/5.md)**
