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

Reply via email to