[
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