Skip to main content

Configurations

Every change you make to a system — creating a volume, editing a schedule, deleting a user, and so on — is tracked as a configuration. This chapter covers viewing that history and, for scripting, waiting on configurations to complete.

Configuration history

Configuration history is a durable, system-wide log: every configuration ever applied, who applied it, when, and whether it succeeded, failed, or is still pending or in progress.

Using the web interface

Open Monitoring > Configurations. Use the toolbar to filter by state (pending, in progress, success, failure) and to sort or limit the results shown.

Using the CLI

configurations list [--pending --inProgress --success --failure] [--top=<numbers>] [--descendingOrder]
Option Description
--pending Include pending configurations. If no state flag is set, all states are included.
--inProgress Include in-progress configurations.
--success Include successful configurations.
--failure Include failed configurations.
--top=<numbers> Limit the number of results returned.
--descendingOrder Sort results by start time, newest first.

Examples

List everything, newest first:

configurations list --descendingOrder

Show only the 10 most recent failures:

configurations list --failure --top 10 --descendingOrder

Waiting for asynchronous configurations

Some configurations run asynchronously — the command returns immediately with a job ID while the work continues in the background. This command blocks your CLI session until every asynchronous configuration submitted so far has finished, which is useful in scripts that need to be sure earlier steps completed before moving on to the next one. It takes no parameters, and since it's a session-blocking action it doesn't apply to the web interface — the GUI already shows live configuration progress without blocking anything.

Using the CLI

configurations session async_completion

Example — run a batch of commands, then block until they've all finished before continuing a script:

applications volumes create --application training --volume videos --capacity 2TB --pool HDD-1 --n 8 --k 2
configurations session async_completion

See also: Systems · CLI Productivity Tools — scripting commands together, including waiting on configurations from a script · Asynchronous operations — the REST equivalent: starting operations in the background and checking on them.