May be we could call this property "clusterInstanceId" because it will always get the cluster instance id value:
MemberContext/Member { serviceName // Service name clusterId // Cluster id clusterInstanceId // Cluster instance id memberId // Cloud controller generated member id instanceId // IaaS generated instance id } On Sun, Dec 21, 2014 at 12:14 AM, Imesh Gunaratne <im...@apache.org> wrote: > Hi Devs, > > It seems like we have reused the existing Instance Id property in Member > Context for defining the Application Hierarchy Instance Id. > > In cloud controller MemberContext.InstanceId was used earlier to store a > unique id based on the node id returned from jclouds. Now there seems to be > a conflict here. > > Shall we introduce a new property to store the Application Hierarchy > Instance Id in MemberContext/Member called "hierarchyInstanceId"? > > MemberContext/Member { > serviceName // Service name > clusterId // Cluster id > memberId // Cloud controller generated id > instanceId // IaaS generated id > hierarchyInstanceId // Instance id of the hierarchy that member > belongs to > } > > Thanks > > > -- > Imesh Gunaratne > > Technical Lead, WSO2 > Committer & PMC Member, Apache Stratos > -- Imesh Gunaratne Technical Lead, WSO2 Committer & PMC Member, Apache Stratos