OpenSearch/docs/reference/modules
Armin Braun 6aaee8aa0a
Repository Cleanup Endpoint (#43900) (#45780)
* Repository Cleanup Endpoint (#43900)

* Snapshot cleanup functionality via transport/REST endpoint.
* Added all the infrastructure for this with the HLRC and node client
* Made use of it in tests and resolved relevant TODO
* Added new `Custom` CS element that tracks the cleanup logic.
Kept it similar to the delete and in progress classes and gave it
some (for now) redundant way of handling multiple cleanups but only allow one
* Use the exact same mechanism used by deletes to have the combination
of CS entry and increment in repository state ID provide some
concurrency safety (the initial approach of just an entry in the CS
was not enough, we must increment the repository state ID to be safe
against concurrent modifications, otherwise we run the risk of "cleaning up"
blobs that just got created without noticing)
* Isolated the logic to the transport action class as much as I could.
It's not ideal, but we don't need to keep any state and do the same
for other repository operations
(like getting the detailed snapshot shard status)
2019-08-21 17:59:49 +02:00
..
cluster More read-only-allow-delete docs (#45320) 2019-08-08 09:58:23 +01:00
discovery More logging for slow cluster state application (#45007) 2019-08-01 13:20:46 +01:00
indices Clarify which circuit breaker settings are static (#44992) 2019-07-31 13:15:33 +02:00
cluster.asciidoc [Zen2] Update documentation for Zen2 (#34714) 2018-12-20 13:02:44 +00:00
cross-cluster-search.asciidoc Retitle and relocate cross-cluster search docs (#45608) 2019-08-15 16:28:04 -04:00
discovery.asciidoc [DOCS] Adds overview and API ref for cluster voting configurations (#36954) 2019-01-07 09:11:14 -08:00
gateway.asciidoc Add elasticsearch-node tool docs (#37812) 2019-03-12 12:47:10 +01:00
http.asciidoc Docs: Fixed a grammatical mistake: 'a HTTP ...' -> 'an HTTP ...' (#33744) 2018-09-17 15:35:54 -04:00
indices.asciidoc [Docs] Add `indices.query.bool.max_clause_count` setting (#34779) 2018-10-25 17:59:59 +02:00
memcached.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
network.asciidoc Document wildcard for network interfaces (#28839) 2019-06-13 10:18:49 +02:00
node.asciidoc Clarify voting-only master node docs (#43857) 2019-07-02 18:49:40 +02:00
plugins.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
remote-clusters.asciidoc Draw attention to transport layer in remote cluster docs (#43883) 2019-07-05 13:44:36 +02:00
snapshots.asciidoc Repository Cleanup Endpoint (#43900) (#45780) 2019-08-21 17:59:49 +02:00
threadpool.asciidoc Remove mention of bulk threadpool in examples (#41935) 2019-05-08 12:14:23 +01:00
thrift.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
transport.asciidoc Add per-socket keepalive options (#44055) 2019-08-06 10:45:44 +02:00