Feature #11646

Updated by Tom Clegg over 3 years ago

Part of the [[Keep storage classes]] tiers]] story.

Accept X-Keep-Desired-Classes X-Keep-Desired-Tier header in write requests.
* If X-Keep-Desired-Classes X-Keep-Desired-Tier header is missing, use class "default". tier 1.
* If X-Keep-Desired-Classes X-Keep-Desired-Tier header is invalid (example?), (non-numeric or less than 1), return a 422 error.
* When writing data, only write to a volume that satisfies all of the desired classes. try volumes with larger tier numbers first.
* When checking whether writing data already exists, only check with desired tier T, do not try volumes that satisfy all of the desired classes. with tier number > T.

Back