Hi I debugged the code and checked these paths. Although the content in the RXT is correct cache returns a wrong value which is old. But before we move the RXT it was giving us the current value. But after we move it gives a wrong value. Another thing is we are not searching the RXT using the path but the UUID. So after we move the RXT the cache doesn't seems to be returning correct value. But after an update it again read the correct value.
Thanks & Regards Danushka Fernando Software Engineer WSO2 inc. http://wso2.com/ Mobile : +94716332729 On Tue, Mar 12, 2013 at 12:40 PM, Eranda Sooriyabandara <[email protected]>wrote: > Hi Dhanushka, > It does not seems to be a caching issue to me. It seems you have pointed > to the old artifact than the new artifact. > > thanks > Eranda > > > On Tue, Mar 12, 2013 at 11:04 AM, Danushka Fernando <[email protected]>wrote: > >> I forgot to mention that this get method gives correct values before the >> Promote action occurs. After the promote action it gives some old values. >> >> Thanks & Regards >> Danushka Fernando >> Software Engineer >> WSO2 inc. http://wso2.com/ >> Mobile : +94716332729 >> >> >> On Tue, Mar 12, 2013 at 10:47 AM, Danushka Fernando >> <[email protected]>wrote: >> >>> Hi, >>> The problem occurs when a Promote Governance action is happened. At this >>> point one registry key is copied to somewhere else and delete the original >>> one. >>> /<https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&viewType=std&path=/_system/governance/repository/applications/issuetracker2399/Development/1.0.0/appversion#> >>> _system<https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&viewType=std&path=/_system/governance/repository/applications/issuetracker2399/Development/1.0.0/appversion#> >>> / >>> *governance* >>> >>> <https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&viewType=std&path=/_system/governance/repository/applications/issuetracker2399/Development/1.0.0/appversion#> >>> / >>> *repository* >>> >>> <https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&viewType=std&path=/_system/governance/repository/applications/issuetracker2399/Development/1.0.0/appversion#> >>> / >>> *applications* >>> >>> <https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&viewType=std&path=/_system/governance/repository/applications/issuetracker2399/Development/1.0.0/appversion#> >>> / >>> *issuetracker2399* >>> >>> <https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&viewType=std&path=/_system/governance/repository/applications/issuetracker2399/Development/1.0.0/appversion#> >>> / >>> *Development* >>> >>> <https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&viewType=std&path=/_system/governance/repository/applications/issuetracker2399/Development/1.0.0/appversion#> >>> / >>> *1.0.0* >>> >>> <https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&viewType=std&path=/_system/governance/repository/applications/issuetracker2399/Development/1.0.0/appversion#> >>> / >>> *appversion<https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&viewType=std&path=/_system/governance/repository/applications/issuetracker2399/Development/1.0.0/appversion#> >>> * >>> is copied to >>> /<https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&path=/_system/governance/repository/applications/issuetracker2399/Testing/1.0.0/appversion&screenWidth=1920#> >>> _system<https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&path=/_system/governance/repository/applications/issuetracker2399/Testing/1.0.0/appversion&screenWidth=1920#> >>> / >>> *governance* >>> >>> <https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&path=/_system/governance/repository/applications/issuetracker2399/Testing/1.0.0/appversion&screenWidth=1920#> >>> / >>> *repository* >>> >>> <https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&path=/_system/governance/repository/applications/issuetracker2399/Testing/1.0.0/appversion&screenWidth=1920#> >>> / >>> *applications* >>> >>> <https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&path=/_system/governance/repository/applications/issuetracker2399/Testing/1.0.0/appversion&screenWidth=1920#> >>> / >>> *issuetracker2399* >>> >>> <https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&path=/_system/governance/repository/applications/issuetracker2399/Testing/1.0.0/appversion&screenWidth=1920#> >>> / >>> *Testing* >>> >>> <https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&path=/_system/governance/repository/applications/issuetracker2399/Testing/1.0.0/appversion&screenWidth=1920#> >>> / >>> *1.0.0* >>> >>> <https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&path=/_system/governance/repository/applications/issuetracker2399/Testing/1.0.0/appversion&screenWidth=1920#> >>> / >>> *appversion<https://appfactorypreview.wso2.com/carbon/resources/resource.jsp?region=region3&item=resource_browser_menu&path=/_system/governance/repository/applications/issuetracker2399/Testing/1.0.0/appversion&screenWidth=1920#> >>> . * >>> After the promote action happens there is a deployment happening. At the >>> end of this deployment the Jenkins Server returns to the >>> ApplicationDeployer updateDeploymentInformation. From there it calls to the >>> RXTManager updateAppVersionRxt. And it calls getAppVersionArtifact. From >>> there it returns an artifact object which contains some old data that was >>> there in Development key (The first key I mentioned) and doesnot match with >>> the data in the either the testing or the development keys. I saw the the >>> getAppVersionArtifact is getting this object from the cache. >>> So any idea about the root cause for this issue. >>> >>> Thanks & Regards >>> Danushka Fernando >>> Software Engineer >>> WSO2 inc. http://wso2.com/ >>> Mobile : +94716332729 >>> >>> >>> On Tue, Mar 12, 2013 at 4:11 AM, Senaka Fernando <[email protected]>wrote: >>> >>>> Hi Danushka, >>>> >>>> Are we sure we got the cache setup right? We can't disable this across >>>> everything of course. Is there any specific context with regards to this >>>> issue (as in how did you run into this issue, in what product, what code)? >>>> >>>> Thanks, >>>> Senaka. >>>> >>>> On Mon, Mar 11, 2013 at 10:31 AM, Danushka Fernando <[email protected] >>>> > wrote: >>>> >>>>> We are doing a registry update and when we are retrieving the rxt back >>>>> value is different. checked with the current value in registry. So can we >>>>> disable this cache? >>>>> >>>>> Thanks & Regards >>>>> Danushka Fernando >>>>> Software Engineer >>>>> WSO2 inc. http://wso2.com/ >>>>> Mobile : +94716332729 >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> [email protected] >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> * <http://wso2con.com/> >>>> * >>>> * >>>> >>>> Senaka Fernando* >>>> Member - Integration Technologies Management Committee; >>>> Technical Lead; WSO2 Inc.; http://wso2.com* >>>> Member; Apache Software Foundation; http://apache.org >>>> >>>> E-mail: senaka AT wso2.com >>>> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 >>>> Linked-In: http://linkedin.com/in/senakafernando >>>> >>>> *Lean . Enterprise . Middleware >>>> >>> >>> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > *Eranda Sooriyabandara > *Software Engineer; > Integration Technologies Team; > WSO2 Inc.; http://wso2.com > > * > * >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
