Yes, I realized the same, when I go thru Reka's email to dev@.

On Thu, Nov 21, 2013 at 8:44 PM, Imesh Gunaratne <[email protected]> wrote:

> Thanks, I think how Reka designed this was as follows:
>
> - IaaS provider information is defined in cloud-controller.xml, so that
> partitions could refer to them using the provider name.
> - Then partitions could be defined for IaaS Providers, Regions, Zones,
> etc. This is defined as a enumeration and its called Scope.
> - If Scope = PROVIDER then the partitions should provide the provider
> name. Here I think the region would be the region defined in the given
> provider.
> - If Scope = REGION then the partition should provide the provider name
> and the region name. Here the region defined in the provider would get
> overridden.
> - If Scope = ZONE then the partition should provide the provider name,
> region and zone. Similarly the region and the zone defined in the provider
> would get overridden.
>
> Thanks
>
>
>
> On Thu, Nov 21, 2013 at 7:24 PM, Nirmal Fernando 
> <[email protected]>wrote:
>
>> Hi Imesh,
>>
>>
>> On Thu, Nov 21, 2013 at 6:46 PM, Imesh Gunaratne <[email protected]>wrote:
>>
>>> I think what was meant by scope is the same:
>>>
>>>  <partition>
>>>
>>>       <id>P1</id>
>>>
>>>       <scope>PROVIDER</scope>
>>>
>>>      <property name="provider" value="ec2"/>
>>>
>>> <property name="region" value="us-east-1" />
>>> </partition>
>>>
>>
>> Part that I don't understand is the rationale behind scope. If I take the
>> sample you've given, it says scope is 'Provider', what does it means here?
>> What if I provide scope as 'Region' here? What is the difference to the
>> final outcome?
>>
>>>
>>> However I think your suggestion looks much cleaner +1
>>>
>>>
>> Great.
>>
>>> Thanks
>>>
>>>
>>>
>>> On Wed, Nov 20, 2013 at 9:37 PM, Nirmal Fernando <[email protected]
>>> > wrote:
>>>
>>>> All,
>>>>
>>>> IMO $Subject. It's not correct to have a scope. In my view expectation
>>>> of a Partition can be "I want my instances in *EC2* IaaS and in
>>>> *us-east-1* region".
>>>>
>>>> <partition id="p1">
>>>>      <property name="PROVIDER" value="ec2"/>
>>>>      <property name="REGION" value="us-east-1"/>
>>>> ....
>>>> </partition>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>
>>>
>>>
>>
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> Nirmal Fernando.
>> PPMC Member & Committer of Apache Stratos,
>> Senior Software Engineer, WSO2 Inc.
>>
>> Blog: http://nirmalfdo.blogspot.com/
>>
>
>


-- 
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Reply via email to