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 <[email protected]> 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 <[email protected]> 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 <[email protected]>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 <[email protected]> wrote:
>>>
>>>>
>>>>
>>>>
>>>> On Tue, Apr 22, 2014 at 10:48 AM, Subash Chaturanga <[email protected]>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 <[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
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *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*
>>>>
>>>
>>>
>>>
>>> --
>>> 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

Reply via email to