Thomas O'Dowd created CLOUDSTACK-4103: -----------------------------------------
Summary: S3 reduced redundancy option should be per s3 resource and not a global setting. Key: CLOUDSTACK-4103 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4103 Project: CloudStack Issue Type: Bug Security Level: Public (Anyone can view this level - this is the default.) Affects Versions: 4.2.0 Reporter: Thomas O'Dowd Issue 3028 (https://issues.apache.org/jira/browse/CLOUDSTACK-3028) added a global option to control the setting of reduced redundancy (s3.rrs.enable). The default of the option is false. The reduced redundancy is normally an object level setting on S3 storage. For example, snapshots could be uploaded using reduced redundancy storage while templates are stored on normal storage. Currently we put everything in one bucket. Different S3 servers/buckets can also be added. The reduced redundancy could be configured as per bucket so that different objects going to that bucket can take up less storage resources. Eventually, we could also have configuration to split different types of objects out to different buckets but that needs more thought. John also mentioned in 3028: I don't feel that a global option is the correct functionality. In my opinion, it should be a flag on the object store instance. In general, I think we should employ global options sparingly due to their broad impact and the complexity they add to the operation of the system. This likely won't be done for 4.2 so I'm going to mark 3028 as closed as it solves the original issue where reduced redundancy was always being selected. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira