Project

General

Profile

Feature #11646

Updated by Tom Clegg over 6 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