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

# swift-ring-builder-analyzer(1)

put the OpenStack Swift ring builder through its paces

## NAME

swift-ring-builder-analyzer - put the OpenStack Swift ring builder through its paces

## SYNOPSIS

**swift-ring-builder-analyzer** \[*options*\] *scenario\_path*

## DESCRIPTION

This is a tool to help developers quantify changes to the ring builder. It takes a scenario (JSON file) describing the builder's basic parameters (part\_power, replicas, etc.) and a number of "rounds", where each round is a set of operations to perform on the builder. For each round, the operations are applied, and then the builder is rebalanced until it reaches a steady state.

## OPTIONS

- *scenario\_path*

  Path to the scenario file

- **-h**, **--help**

  Show this help message and exit

- **--check**, **-c**

  Just check the scenario, don't execute it.

## DOCUMENTATION

More in depth documentation in regards to **swift-ring-builder-analyzer** and also about OpenStack Swift as a whole can be found at **https://docs.openstack.org/swift/latest/** and **https://docs.openstack.org**
