Link Search Menu Expand Document Documentation Menu

You're viewing version 2.17 of the OpenSearch documentation. This version is no longer maintained. For the latest version, see the current documentation. For information about OpenSearch version maintenance, see Release Schedule and Maintenance Policy.

Cleanup Snapshot Repository

Introduced 1.0

The Cleanup Snapshot Repository API clears a snapshot repository of data no longer referenced by any existing snapshot.

Path and HTTP methods

POST /_snapshot/<repository>/_cleanup

Path parameters

Parameter Data type Description
repository String The name of the snapshot repository.

Query parameters

The following table lists the available query parameters. All query parameters are optional.

Parameter Data type Description
cluster_manager_timeout Time The amount of time to wait for a response from the cluster manager node. Formerly called master_timeout. Optional. Default is 30 seconds.
timeout Time The amount of time to wait for the operation to complete. Optional.

Example request

The following request removes all stale data from the repository my_backup:

POST /_snapshot/my_backup/_cleanup

Example response

{
	"results":{
		"deleted_bytes":40,
		"deleted_blobs":8
	}
}

Response body fields

Field Data type Description
deleted_bytes Integer The number of bytes made available in the snapshot after data deletion.
deleted_blobs Integer The number of binary large objects (BLOBs) cleared from the repository by the request.
350 characters left

Have a question? .

Want to contribute? or .