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 ? On Mon, Apr 21, 2014 at 2:13 PM, Amal Gunatilake <[email protected]> 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 <[email protected]>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 <[email protected]> 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 <[email protected]> wrote: >>> >>>> >>>> >>>> >>>> On Thu, Apr 17, 2014 at 12:33 AM, Sagara Gunathunga <[email protected]>wrote: >>>> >>>>> >>>>> >>>>> >>>>> On Wed, Apr 16, 2014 at 2:57 PM, Amal Gunatilake <[email protected]>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 >>>>>> [email protected] >>>>>> 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: **[email protected]* <[email protected]> >>>> * 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 >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Thanks >> /subash >> >> *Subash Chaturanga* >> Senior Software Engineer :Integration TG; WSO2 Inc. http://wso2.com >> >> email: [email protected] >> 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: [email protected] blog: http://subashsdm.blogspot.com/ twitter: @subash89 phone: +9477 2225922 Lean . Enterprise . Middleware
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
