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