Hi Shezni, I have committed the code in my kernel git fork : https://github.com/amalhub/carbon4-kernel Please proceed and let me know if you have any queries.
Thank you. Thank you & Best regards, *Amal Gunatilake* Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware On Thu, Apr 24, 2014 at 10:58 AM, Shazni Nazeer <sha...@wso2.com> wrote: > Hi Subash, > > Yes I can proceed now onwards. > > @Amal - Can you provide me the git url where this is committed, so that I > can get a fork and perform the work. > > regards > > Shazni Nazeer > > Senior Software Engineer > > Mob : +94 715 440 607 > LinkedIn : http://lk.linkedin.com/in/shazninazeer > Blog : http://shazninazeer.blogspot.com > > > On Thu, Apr 24, 2014 at 10:52 AM, Subash Chaturanga <sub...@wso2.com>wrote: > >> Hi Amal, >> You've done a great job on initiating this and implementing to this >> point. Shazni is assigned from G-Reg to work on this with you and refactor >> this from our side. But since you locally test this and seems fine I hope >> Shazni can now get your PULL request and try to verify it in Kernel with >> the build and then proceed on refactoring registry accordingly. >> >> Hi Shazni, >> As discussed offline before, since we are running out of time, could you >> please proceed from this point now. I hope Amal will be able to help you if >> we have any issues(steps to setup and etc). >> >> Thanks >> >> >> >> >> On Thu, Apr 24, 2014 at 10:42 AM, Amal Gunatilake <am...@wso2.com> wrote: >> >>> 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 >>>> >>> >>> >> >> >> -- >> 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