If someone wants to look-up current up-to-date topology. Would be very helpful, if you wanna debug the set up. AFAIK what you store in registry is topology as a blob. Hence, it is not easily readable.
WDYT? On Wed, Nov 6, 2013 at 9:11 AM, Pradeep Fernando <[email protected]>wrote: > Hi Nirmal, > > Why we want to persist in two locations ? (both registry and file-system) > > > --Pradeep > > > On Wed, Nov 6, 2013 at 9:07 AM, Nirmal Fernando <[email protected]>wrote: > >> >> >> >> On Wed, Nov 6, 2013 at 8:53 AM, Pradeep Fernando <[email protected]>wrote: >> >>> Hi, >>> >>> if we are persisting. Then why not registry ? >>> >> >> Yes, we should persist in registry. Earlier we have persisted both in the >> file system and registry. May be we should do the same? >> >> >>> or else are we re-using some FileSystem based persistor available in >>> Carbon ? ... >>> >>> thanks, >>> --Pradeep >>> >>> >>> On Tue, Nov 5, 2013 at 5:16 PM, Reka Thirunavukkarasu <[email protected]>wrote: >>> >>>> Yah..We persist the whole topology in the file system in CC in order to >>>> recover from a restart. >>>> >>>> Thanks, >>>> Reka >>>> >>>> >>>> On Tue, Nov 5, 2013 at 5:06 PM, Nirmal Fernando <[email protected] >>>> > wrote: >>>> >>>>> Hi Reka, >>>>> >>>>> CC is the one who builds the topology after extracting information >>>>> from other components right? So, CC should definitely persist the full >>>>> topology information in a registry, so that Startos can recover from a >>>>> restart of CC, IMO. >>>>> >>>>> >>>>> On Tue, Nov 5, 2013 at 4:52 PM, Reka Thirunavukkarasu >>>>> <[email protected]>wrote: >>>>> >>>>>> Hi >>>>>> >>>>>> Can we go ahead with the subject? Since we have introduced the >>>>>> Topology with all sort of information which is relevant to Cloud >>>>>> Controller, I hope that we can remove the data persistence in registry >>>>>> from >>>>>> the Cloud Controller. >>>>>> >>>>>> From the Topology, now we can access the node related information >>>>>> such state, member Id and Node Id. If we need more information on a >>>>>> particular Node, then we can get it via the jcloud at any point, if we >>>>>> have >>>>>> the nodeId with us. Please see the below for more information from the >>>>>> Member in the Topology: >>>>>> >>>>>> Member { >>>>>> >>>>>> private String serviceName; >>>>>> private String clusterId; >>>>>> private String memberId; >>>>>> private MemberStatus status; >>>>>> private float loadAverage; >>>>>> private float memoryConsumption; >>>>>> private String memberIp; >>>>>> private Map<String, Port> portMap; >>>>>> private Properties properties; >>>>>> private String iaasNodeId; >>>>>> >>>>>> ......... >>>>>> } >>>>>> >>>>>> Also, we can refactor the Data publish to publish all the state >>>>>> changes of the Topology for a particular member. >>>>>> >>>>>> Please provide your feedback on this and also correct me, if i missed >>>>>> any important points here? >>>>>> >>>>>> Thanks, >>>>>> Reka >>>>>> >>>>>> >>>>>> -- >>>>>> Reka Thirunavukkarasu >>>>>> Software Engineer, >>>>>> WSO2, Inc.:http://wso2.com, >>>>>> Mobile: +94776442007 >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Best Regards, >>>>> Nirmal >>>>> >>>>> Nirmal Fernando. >>>>> PPMC Member & Committer of Apache Stratos, >>>>> Senior Software Engineer, WSO2 Inc. >>>>> >>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>> >>>> >>>> >>>> >>>> -- >>>> Reka Thirunavukkarasu >>>> Software Engineer, >>>> WSO2, Inc.:http://wso2.com, >>>> Mobile: +94776442007 >>>> >>>> >>>> >>> >>> >>> -- >>> Pradeep Fernando. >>> http://pradeepfernando.blogspot.com/ >>> >> >> >> >> -- >> Best Regards, >> Nirmal >> >> Nirmal Fernando. >> PPMC Member & Committer of Apache Stratos, >> Senior Software Engineer, WSO2 Inc. >> >> Blog: http://nirmalfdo.blogspot.com/ >> > > > > -- > Pradeep Fernando. > http://pradeepfernando.blogspot.com/ > -- Best Regards, Nirmal Nirmal Fernando. PPMC Member & Committer of Apache Stratos, Senior Software Engineer, WSO2 Inc. Blog: http://nirmalfdo.blogspot.com/
