Hi Srinath, It used to be registry based metadata storing for services while back. But due to performance limitations it was moved to file based metadata storage.. Not none of the artifact (inclusing axis2, synapse, webapp) meta-data is not written to registry by default..
thanks, On Wed, Jul 31, 2013 at 11:08 AM, Sagara Gunathunga <[email protected]> wrote: > > > > On Wed, Jul 31, 2013 at 10:57 AM, Srinath Perera <[email protected]> wrote: > >> Hi Sagara, >> >> Ok, Lets keep it as it is for now. >> > > +1 > > In fact we are pushing this improvement to ongoing Carbon 4.2.0 release > because without this support it's really hard for us to add improvements to > JAX-WS/JAX-RS/Web-apps and provide same level of support as Axis2 services. > Since above architecture was there for many years there can be some issues > if so let's have a review considering metadata management as a whole add > Redmin improvements after the AS release. > > Thanks ! > >> >> --Srinath >> >> >> On Wed, Jul 31, 2013 at 10:52 AM, Sagara Gunathunga <[email protected]>wrote: >> >>> >>> >>> >>> On Wed, Jul 31, 2013 at 10:30 AM, Srinath Perera <[email protected]>wrote: >>> >>>> Why are we not storing this metadata in the registry? May be I am >>>> missing something .. but to me that is right place to put them. >>>> >>> >>> >>> (1) This is to make it compatible with the way we handle metadata for >>> Axis2 services on AS, for Axis2 service matadata such as security, policy, >>> RM, throttling, service enabling/disabling , SOAP tracing are persists in a >>> XML file within the "repository/deployment/server/servicemetafiles" >>> directory. I'm not aware with exact design decision behind this but we >>> haven't face any issue with this architecture it worked as expected in both >>> standalone and clustered setups so I don't think we need something new or >>> something incompatible with service metadata to handle metadeta belong to >>> web applications. >>> >>> (2) When adding QoS to a Axis2 service those changes will propagate to >>> other clustered nodes in the real time I'm not sure whether we can achieve >>> same thing using registry easily. Also DepSync support and >>> MetadataDeployer wrote for service metadata management will be reuse for >>> web app metadata too this is kind of adding missing peace. In maintenance >>> wise we don't need to maintain two different architectures to handle meta >>> data belong to web-apps and services. >>> >>> Thanks ! >>> >>> >>> >>>> >>>> >>>> >>>> >>>> On Wed, Jul 31, 2013 at 10:09 AM, Sagara Gunathunga <[email protected]>wrote: >>>> >>>>> >>>>> >>>>> >>>>> On Wed, Jul 31, 2013 at 10:01 AM, Supun Malinga <[email protected]>wrote: >>>>> >>>>>> +1 for this >>>>>> This can solve many current limitations we have on webapps in a >>>>>> cluster.. >>>>>> >>>>> >>>>> In addition to that all of our web app (including JAX-WS/JAX-RS) >>>>> based new features will be based on this component. >>>>> >>>>> Thanks ! >>>>> >>>>>> For eg. Preserving webapp state. >>>>>> >>>>>> Thanks. >>>>>> -- >>>>>> Supun Malinga >>>>>> Sent from my phone. >>>>>> On 29 Jul 2013 11:51, "Kasun Gajasinghe" <[email protected]> wrote: >>>>>> >>>>>>> Hi Srinath, >>>>>>> >>>>>>> Each webapp will contain its own metafile. It can have a metadata >>>>>>> like - >>>>>>> >>>>>>> *enable.statistics*=true >>>>>>> >>>>>>> Thanks, >>>>>>> KasunG >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Jul 29, 2013 at 11:39 AM, Srinath Perera >>>>>>> <[email protected]>wrote: >>>>>>> >>>>>>>> What is an example of Webapp metadata? >>>>>>>> >>>>>>>> --Srinath >>>>>>>> >>>>>>>> >>>>>>>> On Sat, Jul 27, 2013 at 7:35 PM, Sagara Gunathunga <[email protected] >>>>>>>> > wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Sat, Jul 27, 2013 at 9:51 AM, Kasun Gajasinghe <[email protected] >>>>>>>>> > wrote: >>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> We have added support for webapp metadata persistence. This is >>>>>>>>>> used to synchronize the metadata changes in a cluster, and to reload >>>>>>>>>> the >>>>>>>>>> metadata during server restarts. Currently, we use this to persist >>>>>>>>>> the per >>>>>>>>>> webapp BAM webapp statistics publishing enable/disable switch. We can >>>>>>>>>> extend this later on to persist other metadata we would need as >>>>>>>>>> well. We >>>>>>>>>> have also written a webapp metadata deployer to read the update >>>>>>>>>> deployed >>>>>>>>>> webapps using the metadata. The webapp metadata is persisted in to >>>>>>>>>> <CARBON-HOME>/repository/deployment/server/* >>>>>>>>>> artifactMetafiles/webapp*. >>>>>>>>>> >>>>>>>>>> This is implemented using the unified metadata api that has been >>>>>>>>>> added to the kernel. Any artifact management can leverage the unified >>>>>>>>>> metadata api to persist the artifact metadata. The metadata >>>>>>>>>> persistence is >>>>>>>>>> done using simple properties file which eliminates the need of >>>>>>>>>> complex >>>>>>>>>> things like xpath etc. >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> +1 >>>>>>>>> >>>>>>>>> Thanks ! >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> KasunG >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> *Kasun Gajasinghe* >>>>>>>>>> Software Engineer; >>>>>>>>>> Development Technologies Team, WSO2 Inc.; http://wso2.com >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> , >>>>>>>>>> *email: **kasung AT spamfree wso2.com >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> ** cell: **+94 (77) 678-0813* >>>>>>>>>> *linked-in: *http://lk.linkedin.com/in/gajasinghe >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> * >>>>>>>>>> * >>>>>>>>>> *blog: **http://kasunbg.org* <http://kasunbg.org> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> * >>>>>>>>>> twitter: **http://twitter.com/kasunbg*<http://twitter.com/kasunbg> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> * >>>>>>>>>> * >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Architecture mailing list >>>>>>>>>> [email protected] >>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Sagara Gunathunga >>>>>>>>> >>>>>>>>> Senior Technical Lead; WSO2, Inc.; http://wso2.com >>>>>>>>> V.P Apache Web Services; http://ws.apache.org/ >>>>>>>>> Linkedin; http://www.linkedin.com/in/ssagara >>>>>>>>> Blog ; http://ssagara.blogspot.com >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Architecture mailing list >>>>>>>>> [email protected] >>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> ============================ >>>>>>>> Srinath Perera, Ph.D. >>>>>>>> http://people.apache.org/~hemapani/ >>>>>>>> http://srinathsview.blogspot.com/ >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Architecture mailing list >>>>>>>> [email protected] >>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Kasun Gajasinghe* >>>>>>> Software Engineer; >>>>>>> Development Technologies Team, WSO2 Inc.; http://wso2.com >>>>>>> >>>>>>> >>>>>>> , >>>>>>> *email: **kasung AT spamfree wso2.com >>>>>>> >>>>>>> >>>>>>> ** cell: **+94 (77) 678-0813* >>>>>>> *linked-in: *http://lk.linkedin.com/in/gajasinghe >>>>>>> >>>>>>> >>>>>>> * >>>>>>> * >>>>>>> *blog: **http://kasunbg.org* <http://kasunbg.org> >>>>>>> >>>>>>> >>>>>>> * >>>>>>> twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg> >>>>>>> >>>>>>> >>>>>>> * >>>>>>> * >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Architecture mailing list >>>>>>> [email protected] >>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>>> Architecture mailing list >>>>>> [email protected] >>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Sagara Gunathunga >>>>> >>>>> Senior Technical Lead; WSO2, Inc.; http://wso2.com >>>>> V.P Apache Web Services; http://ws.apache.org/ >>>>> Linkedin; http://www.linkedin.com/in/ssagara >>>>> Blog ; http://ssagara.blogspot.com >>>>> >>>>> >>>>> _______________________________________________ >>>>> Architecture mailing list >>>>> [email protected] >>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>> >>>>> >>>> >>>> >>>> -- >>>> ============================ >>>> Srinath Perera, Ph.D. >>>> Director, Research, WSO2 Inc. >>>> Visiting Faculty, University of Moratuwa >>>> Member, Apache Software Foundation >>>> Research Scientist, Lanka Software Foundation >>>> Blog: http://srinathsview.blogspot.com/ >>>> Photos: http://www.flickr.com/photos/hemapani/ >>>> Phone: 0772360902 >>>> >>>> _______________________________________________ >>>> Architecture mailing list >>>> [email protected] >>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>> >>>> >>> >>> >>> -- >>> Sagara Gunathunga >>> >>> Senior Technical Lead; WSO2, Inc.; http://wso2.com >>> V.P Apache Web Services; http://ws.apache.org/ >>> Linkedin; http://www.linkedin.com/in/ssagara >>> Blog ; http://ssagara.blogspot.com >>> >>> >> >> >> -- >> ============================ >> Srinath Perera, Ph.D. >> http://people.apache.org/~hemapani/ >> http://srinathsview.blogspot.com/ >> > > > > -- > Sagara Gunathunga > > Senior Technical Lead; WSO2, Inc.; http://wso2.com > V.P Apache Web Services; http://ws.apache.org/ > Linkedin; http://www.linkedin.com/in/ssagara > Blog ; http://ssagara.blogspot.com > > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- Supun Malinga, Senior Software Engineer, WSO2 Inc. http://wso2.com http://wso2.org email - [email protected] <[email protected]> mobile - 071 56 91 321
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
