Great!
Thanks for the fixes Malaka..
Will build and merge this.

p.s.
I checked with Malaka and he has tested the scenario after the CC
modifications.

thanks,

On Fri, Jul 24, 2015 at 1:56 PM, Malaka Silva <[email protected]> wrote:

> Updated pls check.
>
> On Fri, Jul 24, 2015 at 12:43 PM, Supun Malinga <[email protected]> wrote:
>
>> Thanks Malaka. I added few comments on code formatting. Could you pls
>> update ?
>>
>> On Fri, Jul 24, 2015 at 12:33 PM, Malaka Silva <[email protected]> wrote:
>>
>>> Hi All,
>>>
>>> Please review and merge the revised fix.
>>>
>>> https://github.com/wso2/carbon4-kernel/pull/327
>>>
>>> Pls note:
>>> I have only used following since it'll resolve the tenant id internally.
>>>
>>> privilegedCarbonContext.setTenantDomain(tenantDomain, true);
>>>
>>> On Fri, Jul 24, 2015 at 12:31 PM, Malaka Silva <[email protected]> wrote:
>>>
>>>> Hi All,
>>>>
>>>> Please review and merge the revised fix.
>>>>
>>>> https://github.com/wso2/carbon4-kernel/pull/327
>>>>
>>>> On Fri, Jul 24, 2015 at 9:52 AM, Malaka Silva <[email protected]> wrote:
>>>>
>>>>> Well we get the required info from the url and that logic is inside
>>>>> and cannot bring to the startup.
>>>>>
>>>>> On Fri, Jul 24, 2015 at 9:29 AM, Supun Malinga <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi Malaka,
>>>>>>
>>>>>> Fix looks better now.. Can you also check why the tenant domain is
>>>>>> not set when starting the tenant flow ?. Please see below on how to use
>>>>>> CC..
>>>>>>
>>>>>> https://docs.wso2.com/display/Carbon420/CarbonContext+API#CarbonContextAPI-Switchingtenantflows
>>>>>>
>>>>>> thanks,
>>>>>>
>>>>>> On Thu, Jul 23, 2015 at 8:49 PM, Malaka Silva <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi All,
>>>>>>>
>>>>>>> Please review and merge the revised fix.
>>>>>>>
>>>>>>> [1] https://github.com/wso2/carbon4-kernel/pull/325
>>>>>>>
>>>>>>> On Thu, Jul 23, 2015 at 4:46 PM, Supun Malinga <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> We (Azeez, Sameera & me) had a chat on this. Seems
>>>>>>>> in MultitenantMessageReceiver it has violated the usage of
>>>>>>>> PrivilegedCarbonContext usages. Usually we should do
>>>>>>>> PrivilegedCarbonContext.getThreadLocalCarbonContext() 
>>>>>>>> startTenantFlow(),
>>>>>>>> PrivilegedCarbonContext.getThreadLocalCarbonContext().
>>>>>>>> endTenantFlow()  and put the required logic in between. Then it
>>>>>>>> should not be required to call
>>>>>>>> PrivilegedCarbonContext.destroyCurrentContext().
>>>>>>>>
>>>>>>>> We need to properly fix this in MultitenantMessageReceiver.. There
>>>>>>>> are several places MultitenantMessageReceiver has done the same 
>>>>>>>> mistake.
>>>>>>>>
>>>>>>>> However we are so close the kernel 4.4.1 RC and we might not have
>>>>>>>> enough time to do this. How should we proceed ?.
>>>>>>>>
>>>>>>>> thanks,
>>>>>>>>
>>>>>>>> On Thu, Jul 23, 2015 at 9:20 AM, Malaka Silva <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> thx
>>>>>>>>>
>>>>>>>>> On Thu, Jul 23, 2015 at 8:54 AM, Supun Malinga <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> The fix seems appropriate. Will discuss with the team further and
>>>>>>>>>> merge this today..
>>>>>>>>>> For the integration tests, is there no way to verify the fix
>>>>>>>>>> without doing load requests ?.
>>>>>>>>>>
>>>>>>>>>> thanks,
>>>>>>>>>>
>>>>>>>>>> On Wed, Jul 22, 2015 at 1:39 PM, Supun Malinga <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Malaka,
>>>>>>>>>>>
>>>>>>>>>>> Can you point out the place where its being set in message
>>>>>>>>>>> context ?. Basically I want to understand why we cannot destroy the 
>>>>>>>>>>> context
>>>>>>>>>>> at that level (after the usage of CC is done).
>>>>>>>>>>>
>>>>>>>>>>> thanks,
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jul 21, 2015 at 8:10 PM, Malaka Silva <[email protected]>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Supun,
>>>>>>>>>>>>
>>>>>>>>>>>> This issue can only be reproduced if you do a load test
>>>>>>>>>>>> parallel with two or more tenants.
>>>>>>>>>>>>
>>>>>>>>>>>> Here tenant domain is set with the value from message context.
>>>>>>>>>>>> This fix will clean the thread context before setting the new 
>>>>>>>>>>>> context.
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Jul 21, 2015 at 7:45 PM, Supun Malinga <[email protected]
>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Malaka,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Can you explain the fix you have done pls ?. We need to
>>>>>>>>>>>>> understand that the fix is the optimal one.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Also do we have integration tests for the fix in kernel or ESB
>>>>>>>>>>>>> level ?. Please note it is better if we can have a test case for 
>>>>>>>>>>>>> this in
>>>>>>>>>>>>> kernel itself.
>>>>>>>>>>>>>
>>>>>>>>>>>>> thanks,
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Jul 21, 2015 at 4:33 PM, Malaka Silva <[email protected]
>>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Carbon Team,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Please review and merge this before the next release.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tue, Jul 21, 2015 at 4:29 PM, Malaka Silva <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Any update on this?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Jul 13, 2015 at 10:35 AM, Malaka Silva <
>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Carbon Team,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Any update on this?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Thu, Jul 2, 2015 at 12:11 PM, Malaka Silva <
>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Carbon Team,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I have reproduced the issue and have done a fix.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Please review and merge.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Related jira's [1] and [2]. Fix with [3]
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [1] https://wso2.org/jira/browse/ESBJAVA-3801
>>>>>>>>>>>>>>>>> [2] https://wso2.org/jira/browse/CARBON-15294
>>>>>>>>>>>>>>>>> [3] https://github.com/wso2/carbon4-kernel/pull/264
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Best Regards,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Malaka Silva
>>>>>>>>>>>>>>>>> Senior Tech Lead
>>>>>>>>>>>>>>>>> M: +94 777 219 791
>>>>>>>>>>>>>>>>> Tel : 94 11 214 5345
>>>>>>>>>>>>>>>>> Fax :94 11 2145300
>>>>>>>>>>>>>>>>> Skype : malaka.sampath.silva
>>>>>>>>>>>>>>>>> LinkedIn :
>>>>>>>>>>>>>>>>> http://www.linkedin.com/pub/malaka-silva/6/33/77
>>>>>>>>>>>>>>>>> Blog : http://mrmalakasilva.blogspot.com/
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> WSO2, Inc.
>>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>> http://www.wso2.com/
>>>>>>>>>>>>>>>>> http://www.wso2.com/about/team/malaka-silva/
>>>>>>>>>>>>>>>>> <http://wso2.com/about/team/malaka-silva/>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Save a tree -Conserve nature & Save the world for your
>>>>>>>>>>>>>>>>> future. Print this email only if it is absolutely necessary.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Best Regards,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Malaka Silva
>>>>>>>>>>>>>>>> Senior Tech Lead
>>>>>>>>>>>>>>>> M: +94 777 219 791
>>>>>>>>>>>>>>>> Tel : 94 11 214 5345
>>>>>>>>>>>>>>>> Fax :94 11 2145300
>>>>>>>>>>>>>>>> Skype : malaka.sampath.silva
>>>>>>>>>>>>>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
>>>>>>>>>>>>>>>> Blog : http://mrmalakasilva.blogspot.com/
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> WSO2, Inc.
>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>> http://www.wso2.com/
>>>>>>>>>>>>>>>> http://www.wso2.com/about/team/malaka-silva/
>>>>>>>>>>>>>>>> <http://wso2.com/about/team/malaka-silva/>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Save a tree -Conserve nature & Save the world for your
>>>>>>>>>>>>>>>> future. Print this email only if it is absolutely necessary.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Best Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Malaka Silva
>>>>>>>>>>>>>>> Senior Tech Lead
>>>>>>>>>>>>>>> M: +94 777 219 791
>>>>>>>>>>>>>>> Tel : 94 11 214 5345
>>>>>>>>>>>>>>> Fax :94 11 2145300
>>>>>>>>>>>>>>> Skype : malaka.sampath.silva
>>>>>>>>>>>>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
>>>>>>>>>>>>>>> Blog : http://mrmalakasilva.blogspot.com/
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> WSO2, Inc.
>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>> http://www.wso2.com/
>>>>>>>>>>>>>>> http://www.wso2.com/about/team/malaka-silva/
>>>>>>>>>>>>>>> <http://wso2.com/about/team/malaka-silva/>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Save a tree -Conserve nature & Save the world for your
>>>>>>>>>>>>>>> future. Print this email only if it is absolutely necessary.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Best Regards,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Malaka Silva
>>>>>>>>>>>>>> Senior Tech Lead
>>>>>>>>>>>>>> M: +94 777 219 791
>>>>>>>>>>>>>> Tel : 94 11 214 5345
>>>>>>>>>>>>>> Fax :94 11 2145300
>>>>>>>>>>>>>> Skype : malaka.sampath.silva
>>>>>>>>>>>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
>>>>>>>>>>>>>> Blog : http://mrmalakasilva.blogspot.com/
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> WSO2, Inc.
>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>> http://www.wso2.com/
>>>>>>>>>>>>>> http://www.wso2.com/about/team/malaka-silva/
>>>>>>>>>>>>>> <http://wso2.com/about/team/malaka-silva/>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Save a tree -Conserve nature & Save the world for your
>>>>>>>>>>>>>> future. Print this email only if it is absolutely necessary.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Supun Malinga,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Senior Software Engineer,
>>>>>>>>>>>>> WSO2 Inc.
>>>>>>>>>>>>> http://wso2.com
>>>>>>>>>>>>> email: [email protected] <[email protected]>
>>>>>>>>>>>>> mobile: +94 (0)71 56 91 321
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>>
>>>>>>>>>>>> Best Regards,
>>>>>>>>>>>>
>>>>>>>>>>>> Malaka Silva
>>>>>>>>>>>> Senior Tech Lead
>>>>>>>>>>>> M: +94 777 219 791
>>>>>>>>>>>> Tel : 94 11 214 5345
>>>>>>>>>>>> Fax :94 11 2145300
>>>>>>>>>>>> Skype : malaka.sampath.silva
>>>>>>>>>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
>>>>>>>>>>>> Blog : http://mrmalakasilva.blogspot.com/
>>>>>>>>>>>>
>>>>>>>>>>>> WSO2, Inc.
>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>> http://www.wso2.com/
>>>>>>>>>>>> http://www.wso2.com/about/team/malaka-silva/
>>>>>>>>>>>> <http://wso2.com/about/team/malaka-silva/>
>>>>>>>>>>>>
>>>>>>>>>>>> Save a tree -Conserve nature & Save the world for your future.
>>>>>>>>>>>> Print this email only if it is absolutely necessary.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Supun Malinga,
>>>>>>>>>>>
>>>>>>>>>>> Senior Software Engineer,
>>>>>>>>>>> WSO2 Inc.
>>>>>>>>>>> http://wso2.com
>>>>>>>>>>> email: [email protected] <[email protected]>
>>>>>>>>>>> mobile: +94 (0)71 56 91 321
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Supun Malinga,
>>>>>>>>>>
>>>>>>>>>> Senior Software Engineer,
>>>>>>>>>> WSO2 Inc.
>>>>>>>>>> http://wso2.com
>>>>>>>>>> email: [email protected] <[email protected]>
>>>>>>>>>> mobile: +94 (0)71 56 91 321
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> Best Regards,
>>>>>>>>>
>>>>>>>>> Malaka Silva
>>>>>>>>> Senior Tech Lead
>>>>>>>>> M: +94 777 219 791
>>>>>>>>> Tel : 94 11 214 5345
>>>>>>>>> Fax :94 11 2145300
>>>>>>>>> Skype : malaka.sampath.silva
>>>>>>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
>>>>>>>>> Blog : http://mrmalakasilva.blogspot.com/
>>>>>>>>>
>>>>>>>>> WSO2, Inc.
>>>>>>>>> lean . enterprise . middleware
>>>>>>>>> http://www.wso2.com/
>>>>>>>>> http://www.wso2.com/about/team/malaka-silva/
>>>>>>>>> <http://wso2.com/about/team/malaka-silva/>
>>>>>>>>>
>>>>>>>>> Save a tree -Conserve nature & Save the world for your future.
>>>>>>>>> Print this email only if it is absolutely necessary.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Supun Malinga,
>>>>>>>>
>>>>>>>> Senior Software Engineer,
>>>>>>>> WSO2 Inc.
>>>>>>>> http://wso2.com
>>>>>>>> email: [email protected] <[email protected]>
>>>>>>>> mobile: +94 (0)71 56 91 321
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> Best Regards,
>>>>>>>
>>>>>>> Malaka Silva
>>>>>>> Senior Tech Lead
>>>>>>> M: +94 777 219 791
>>>>>>> Tel : 94 11 214 5345
>>>>>>> Fax :94 11 2145300
>>>>>>> Skype : malaka.sampath.silva
>>>>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
>>>>>>> Blog : http://mrmalakasilva.blogspot.com/
>>>>>>>
>>>>>>> WSO2, Inc.
>>>>>>> lean . enterprise . middleware
>>>>>>> http://www.wso2.com/
>>>>>>> http://www.wso2.com/about/team/malaka-silva/
>>>>>>> <http://wso2.com/about/team/malaka-silva/>
>>>>>>>
>>>>>>> Save a tree -Conserve nature & Save the world for your future. Print
>>>>>>> this email only if it is absolutely necessary.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Supun Malinga,
>>>>>>
>>>>>> Senior Software Engineer,
>>>>>> WSO2 Inc.
>>>>>> http://wso2.com
>>>>>> email: [email protected] <[email protected]>
>>>>>> mobile: +94 (0)71 56 91 321
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Best Regards,
>>>>>
>>>>> Malaka Silva
>>>>> Senior Tech Lead
>>>>> M: +94 777 219 791
>>>>> Tel : 94 11 214 5345
>>>>> Fax :94 11 2145300
>>>>> Skype : malaka.sampath.silva
>>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
>>>>> Blog : http://mrmalakasilva.blogspot.com/
>>>>>
>>>>> WSO2, Inc.
>>>>> lean . enterprise . middleware
>>>>> http://www.wso2.com/
>>>>> http://www.wso2.com/about/team/malaka-silva/
>>>>> <http://wso2.com/about/team/malaka-silva/>
>>>>>
>>>>> Save a tree -Conserve nature & Save the world for your future. Print
>>>>> this email only if it is absolutely necessary.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Best Regards,
>>>>
>>>> Malaka Silva
>>>> Senior Tech Lead
>>>> M: +94 777 219 791
>>>> Tel : 94 11 214 5345
>>>> Fax :94 11 2145300
>>>> Skype : malaka.sampath.silva
>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
>>>> Blog : http://mrmalakasilva.blogspot.com/
>>>>
>>>> WSO2, Inc.
>>>> lean . enterprise . middleware
>>>> http://www.wso2.com/
>>>> http://www.wso2.com/about/team/malaka-silva/
>>>> <http://wso2.com/about/team/malaka-silva/>
>>>>
>>>> Save a tree -Conserve nature & Save the world for your future. Print
>>>> this email only if it is absolutely necessary.
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> Best Regards,
>>>
>>> Malaka Silva
>>> Senior Tech Lead
>>> M: +94 777 219 791
>>> Tel : 94 11 214 5345
>>> Fax :94 11 2145300
>>> Skype : malaka.sampath.silva
>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
>>> Blog : http://mrmalakasilva.blogspot.com/
>>>
>>> WSO2, Inc.
>>> lean . enterprise . middleware
>>> http://www.wso2.com/
>>> http://www.wso2.com/about/team/malaka-silva/
>>> <http://wso2.com/about/team/malaka-silva/>
>>>
>>> Save a tree -Conserve nature & Save the world for your future. Print
>>> this email only if it is absolutely necessary.
>>>
>>
>>
>>
>> --
>> Supun Malinga,
>>
>> Senior Software Engineer,
>> WSO2 Inc.
>> http://wso2.com
>> email: [email protected] <[email protected]>
>> mobile: +94 (0)71 56 91 321
>>
>
>
>
> --
>
> Best Regards,
>
> Malaka Silva
> Senior Tech Lead
> M: +94 777 219 791
> Tel : 94 11 214 5345
> Fax :94 11 2145300
> Skype : malaka.sampath.silva
> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
> Blog : http://mrmalakasilva.blogspot.com/
>
> WSO2, Inc.
> lean . enterprise . middleware
> http://www.wso2.com/
> http://www.wso2.com/about/team/malaka-silva/
> <http://wso2.com/about/team/malaka-silva/>
>
> Save a tree -Conserve nature & Save the world for your future. Print this
> email only if it is absolutely necessary.
>



-- 
Supun Malinga,

Senior Software Engineer,
WSO2 Inc.
http://wso2.com
email: [email protected] <[email protected]>
mobile: +94 (0)71 56 91 321
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to