Hi Subash, As per the offline discussion we had, I have moved the MB properties to cache.xml and the component is finalized now [1]<https://svn.wso2.org/repos/wso2/scratch/amalg/cache-invalidation-v3/>. I have moved the code into kernel in my local machine and seems fine, but before I commit, I have to make sure nothing breaks the kernel build. Since I'm in support I'm creating an urgent patch for a support issue and I will be able to finish it by today. Then I will commit the code to git after testing the component properly.
[1] https://svn.wso2.org/repos/wso2/scratch/amalg/cache-invalidation-v3/ Thank you & Best regards, *Amal Gunatilake* Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware On Tue, Apr 22, 2014 at 11:31 AM, Subash Chaturanga <sub...@wso2.com> wrote: > Hi Amal, > Please move the code to the aforesaid place and Shazni will be working > with you on moving registry related caching invalidation to new impl. > Please help him to configure on how to, and also we need to document this. > > Thanks > > > On Tue, Apr 22, 2014 at 11:22 AM, Afkham Azeez <az...@wso2.com> wrote: > >> >> >> >> On Tue, Apr 22, 2014 at 10:48 AM, Subash Chaturanga <sub...@wso2.com>wrote: >> >>> Hi Amal, >>> Yes we have to push this to carbon kernel git repo and AFAIR we decided >>> to make this a generic module that can be reused by the platform. I >>> believe the package name is also >>> finalized(org.wso2.carbon.caching.invalidator) ? >>> >>> I think it is better if we can move this in to carbon4-kernel / core / >>> org.wso2.carbon.caching.core and put this under a new package named >>> "invalidator" and the package name will be >>> "org.wso2.carbon.caching.core.invalidator" . Azeez WDYT ? >>> >> >> I am fine with that as long as the subscription to the topic does not >> automatically happen if that code is there. In most cases, we will not need >> this global cache invalidation, so that code should not get executed. >> >> >>> >>> >>> >>> On Mon, Apr 21, 2014 at 2:13 PM, Amal Gunatilake <am...@wso2.com> wrote: >>> >>>> Hi Subash, >>>> >>>> Sorry for the delay. Since I'm in support I didn't have much time to >>>> accelerate the process and during the weekend I managed to finish all the >>>> TODOs. Currently it's not yet in kernal git repo. I have the latest code in >>>> https://svn.wso2.org/repos/wso2/scratch/amalg/cache-invalidation-v2/. >>>> Please let me know into which path I should commit the code and I can add >>>> it to git repo immediately. >>>> >>>> Thank you & Best regards, >>>> >>>> *Amal Gunatilake* >>>> Software Engineer >>>> WSO2 Inc.; http://wso2.com >>>> lean.enterprise.middleware >>>> >>>> >>>> On Thu, Apr 17, 2014 at 9:25 PM, Subash Chaturanga <sub...@wso2.com>wrote: >>>> >>>>> Hi Amal, >>>>> Let us know once the TODOs done in the code review except the JMS >>>>> alternative discussion. One of G-Reg R&D folk will assign on migrating >>>>> GReg cache invalidation to this pub sub impl. I hope now your component >>>>> is >>>>> in the kernel git repo. >>>>> >>>>> Hi Azeez,Sagara >>>>> Once registry and user permission moved to this impl, it needs quite >>>>> amount of testing on production aspects. Since this is almost a new >>>>> feature and this leads documentation change in all products >>>>> (mounting/caching) I believe we should not provide this as a patch for a >>>>> customer unless it is really required. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On Thu, Apr 17, 2014 at 10:37 AM, Amal Gunatilake <am...@wso2.com>wrote: >>>>> >>>>>> Hi Sagara, >>>>>> >>>>>> As Azeez mentioned there is an interface at CarbonUtils named as >>>>>> CacheInvalidator. My component will implement this interface. We planned >>>>>> to >>>>>> have the interface at CarbonUtils because every product will need this >>>>>> service. >>>>>> >>>>>> Thank you & Best regards, >>>>>> >>>>>> *Amal Gunatilake* >>>>>> Software Engineer >>>>>> WSO2 Inc.; http://wso2.com >>>>>> lean.enterprise.middleware >>>>>> >>>>>> >>>>>> On Thu, Apr 17, 2014 at 6:03 AM, Afkham Azeez <az...@wso2.com> wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Thu, Apr 17, 2014 at 12:33 AM, Sagara Gunathunga <sag...@wso2.com >>>>>>> > wrote: >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Apr 16, 2014 at 2:57 PM, Amal Gunatilake <am...@wso2.com>wrote: >>>>>>>> >>>>>>>>> Hi All, >>>>>>>>> >>>>>>>>> Following updates has been discussed on $subject. >>>>>>>>> >>>>>>>>> 1) Make the subscription auto subscribe once the jar bundle is >>>>>>>>> present. >>>>>>>>> 2) Check on how to resubscribe if the server goes down and comes up >>>>>>>>> 3) If the sever goes down when a message receives check whether it >>>>>>>>> queues the message and receive. >>>>>>>>> 4) jndi.properties file >>>>>>>>> >>>>>>>>> - If the file is already present at conf directory then load >>>>>>>>> the settings but if the expecting parameters not found put error >>>>>>>>> log and >>>>>>>>> show the user needed parameters. >>>>>>>>> - If the file is not present then put the file to conf >>>>>>>>> directory and log a warning message >>>>>>>>> >>>>>>>>> 5) It was discussed whether we are going to use AMPQ instead JMS. >>>>>>>>> This has to be determined which I will open a separate thread for >>>>>>>>> discussion. >>>>>>>>> >>>>>>>>> 6) Generate UUID and do the message comparison to ignore own >>>>>>>>> messages. >>>>>>>>> >>>>>>>>> 7) Let the topic name configurable. >>>>>>>>> >>>>>>>> Hi Amal, >>>>>>>> >>>>>>>> Have you define a clear API and separate it from JMS implementation >>>>>>>> ? IMO having a clear API is must thing for this feature as we may have >>>>>>>> to >>>>>>>> include some other implementations in future. I'm thinking about SNS >>>>>>>> based >>>>>>>> implementation for future where EC2 users have freedom to use native >>>>>>>> supported SNS based implementation effectively instead of bringing and >>>>>>>> configuring another message broker into the deployment setup. >>>>>>>> >>>>>>> >>>>>>> There is an interface with a single method, and using JMS is just an >>>>>>> implementation detail of Amal's component. >>>>>>> >>>>>>>> >>>>>>>> Thanks ! >>>>>>>> >>>>>>>> >>>>>>>>> Please update the thread if there are any further updates. >>>>>>>>> >>>>>>>>> Thank you & Best regards, >>>>>>>>> >>>>>>>>> *Amal Gunatilake* >>>>>>>>> Software Engineer >>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>> lean.enterprise.middleware >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Dev mailing list >>>>>>>>> Dev@wso2.org >>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> 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 >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Afkham Azeez* >>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>>> * <http://www.apache.org/>* >>>>>>> *email: **az...@wso2.com* <az...@wso2.com> >>>>>>> * cell: +94 77 3320919 <%2B94%2077%203320919> blog: * >>>>>>> *http://blog.afkham.org* <http://blog.afkham.org> >>>>>>> *twitter: >>>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>>>> * linked-in: **http://lk.linkedin.com/in/afkhamazeez >>>>>>> <http://lk.linkedin.com/in/afkhamazeez>* >>>>>>> >>>>>>> >>>>>>> *Lean . Enterprise . Middleware* >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> Dev@wso2.org >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks >>>>> /subash >>>>> >>>>> *Subash Chaturanga* >>>>> Senior Software Engineer :Integration TG; WSO2 Inc. http://wso2.com >>>>> >>>>> email: sub...@wso2.com >>>>> blog: http://subashsdm.blogspot.com/ >>>>> twitter: @subash89 >>>>> phone: +9477 2225922 >>>>> Lean . Enterprise . Middleware >>>>> >>>> >>>> >>> >>> >>> -- >>> Thanks >>> /subash >>> >>> *Subash Chaturanga* >>> Senior Software Engineer :Integration TG; WSO2 Inc. http://wso2.com >>> >>> email: sub...@wso2.com >>> blog: http://subashsdm.blogspot.com/ >>> twitter: @subash89 >>> phone: +9477 2225922 >>> Lean . Enterprise . Middleware >>> >> >> >> >> -- >> *Afkham Azeez* >> Director of Architecture; WSO2, Inc.; http://wso2.com >> Member; Apache Software Foundation; http://www.apache.org/ >> * <http://www.apache.org/>* >> *email: **az...@wso2.com* <az...@wso2.com> >> * cell: +94 77 3320919 <%2B94%2077%203320919> blog: * >> *http://blog.afkham.org* <http://blog.afkham.org> >> *twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >> * linked-in: **http://lk.linkedin.com/in/afkhamazeez >> <http://lk.linkedin.com/in/afkhamazeez>* >> >> *Lean . Enterprise . Middleware* >> > > > > -- > Thanks > /subash > > *Subash Chaturanga* > Senior Software Engineer :Integration TG; WSO2 Inc. http://wso2.com > > email: sub...@wso2.com > blog: http://subashsdm.blogspot.com/ > twitter: @subash89 > phone: +9477 2225922 > Lean . Enterprise . Middleware >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev