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 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

Reply via email to