cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sangeetha Hariharan (JIRA)" <>
Subject [jira] [Commented] (CLOUDSTACK-241) AWS Style Regions
Date Tue, 15 Jan 2013 20:38:13 GMT


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:
>             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:\[ASFCS41\]+AWS-Style+Regions+list%3Aorg.apache.incubator.cloudstack-dev
> Functional Spec:
> Requirements:
> 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:

View raw message