Commit Graph

3 Commits

Author SHA1 Message Date
Yang Wang 5628392fa5
Differentiate stats for the same blobstore operation with purposes (#99615)
Today blobstore stats are collected against each HTTP operation, e.g.
Get, List. This is not granular enough because the same HTTP operration
can be performed for different purposes, e.g. cluster state, indices or
translog. This PR adds a new Purpose enum to provide further breakdown
for the same HTTP operation. 

Relates: ES-6800
2023-10-02 06:37:08 -04:00
Francisco Fernández Castaño f6a2b5c9ef
Add bulk delete method to BlobStore interface and implementations (#98948) 2023-08-29 12:25:03 +02:00
Alan Woodward 71e9e7344d
Add an FS repository that simulates network download latencies (#98164)
This commit adds a new repository type `latency-simulating` that
duplicates the behaviour of an fs repository but adds a configurable
latency to blobstore  reads, simulating the time that a call to a remote
object store would take.
2023-08-10 08:44:49 -04:00