[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13554297#comment-13554297
 ] 

Sangeetha Hariharan commented on CLOUDSTACK-241:
------------------------------------------------

Following are the open questions after reviewing the Requirements and 
Funcational Spec doc:

Please capture all of these items in the Regions FS / Design spec.

1. Assumption is that we will support both NFS as well as ObjectStore as a 
secondary storage. This also means that all templates stored in NFS storage 
(Region-wide) should be available for all zones within a region.

2. Assumption is that we will continue to support NFS as a secondary storage at 
the zone level as well as add support for NFS as secondary storage at the 
region level

3. Addition of a new Region to a existing Cloud:
A. New Region Addition:
        * Current functionality is to add a new Region to every existing region.
This is undesirable. We should replicate the regions DB table just like 
Domain/Accounts, etc so that end users have to add it only in 1 place
        * Please update the FS with the expected admin workflow B. Sync of 
Domain / Account / etc:
        * You had mentioned that this would be done only on a as-needed basis.
This seems to be confusing. We need to clearly indicate when would the DB 
tables be synced. Our expectation was that when a new Region is added, all 
necessary DB tables will get populated  from sync'd DB Table list C. Sync of 
Projects:
        * This is in requirements but seems to be missing in FS

4. Sync of Domain / Account when a Region goes down and comes back up:
* You seem to indicate that this would be done on a on-demand basis. Not clear 
of the use cases. FS needs to document the details.

5. Removal of Region:
* On Region deletion, what happens to all of the objects that are owned by that 
Region (Domains/Accounts/Projects)

6. Steps to add / remove Regions:
* Please document the procedure to add/remove regions.

7. Sync of Global Params:
* Assuming that account/domain/etc related global configs will be propagated. 
Please list all of the global params that will be propagated.
Global Param changes require a re-start of Mgmt servers. So, if a domain 
related global config is changed, would we  display a message for all regions 
to re-start mgmt servers?


8. Resource Limits at the Global level: For example, if a user is authorized to 
spin 5 VMs,  that should be 5 VMs for the entire cloud and not 5 VMs for a 
Region

9. API Related changes:
* Please indicate in FS all API changes (new APIs as well as changes made to 
existing APIs)
* What about createTemplate(), registerTemplate(),extractTemplate() APIs?
How will the copyTemplate() API change?


10. DB Changes:
* Can you please document all DB related changes? New tables and existing table 
changes?

11. SSVM behavior changes:
* Are there any SSVM behavior changes?
* If a VM is being launched in Zone 1 whose template is in secondary storage 
accessible to zone 1 but physically located in zone 2, would the SSVM from zone 
1 be able to fetch template from secondary storage in zone 2?


12. I understand that the EC2 SOAP support requires another authentication 
mechanism. Assuming we will support this as well.

13. Upgrade Support:
* Assuming we will support all current zones to be in 1 region (with zone-wide 
secondary storage)
* Assuming we will support mix-and-match use case where users can pick which 
zones belong to which regions?
* How will the DB be replicated and split apart?
* Assuming we support mix-and-match, please document the steps that the admins 
would have to go through


14. You have mentioned some details in FS related to authentication. Can you 
elaborate this or remove it?

                
> AWS Style Regions
> -----------------
>
>                 Key: CLOUDSTACK-241
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-241
>             Project: CloudStack
>          Issue Type: New Feature
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>    Affects Versions: 4.1.0
>            Reporter: haroon abdelrahman
>            Assignee: Kishan Kavala
>             Fix For: 4.1.0
>
>
> Implement a region construct across multiple management servers.
> Release Planning:
> Dev list discussion: 
> http://apache.markmail.org/search/?q=\[ASFCS41\]+AWS-Style+Regions+list%3Aorg.apache.incubator.cloudstack-dev
> Functional Spec: 
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/AWS-Style+Regions+Functional+Spec
> Requirements: 
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/AWS-Style+Regions
> Feature Branch: regions

--
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