stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Udara Liyanage <ud...@wso2.com>
Subject Re: Do we have to publish CompleteTenantEvent periodically
Date Thu, 11 Dec 2014 04:00:32 GMT
Hi Chamila,

AFAIU LB is needed this event in order to do tenant aware load balancing.
However my concern is why Carbon addTenant() is triggered here.

On Thu, Dec 11, 2014 at 8:04 AM, Chamila De Alwis <chamilad@wso2.com> wrote:

>  Hi Udara,
>
> The usual case for processing CompleteTenantEvent is to use it at first to
> establish the Topology model and then ignore the consequent ones. The
> components will update the model based on the other topology events. So as
> far as I understood, you should have a flag to determine if
> CompleteTenantEvent was already processed or not.
>
>
> Regards,
> Chamila de Alwis
> Software Engineer | WSO2 | +94772207163
> Blog: code.chamiladealwis.com
>
>
>
> On Wed, Dec 10, 2014 at 3:43 PM, Udara Liyanage <udara@wso2.com> wrote:
>
>> Hi,
>>
>> Yes it is the culprit. It periodically trigger the add Tenant.
>>
>> TenantMgtUtil.triggerAddTenant(tenantBean);
>>
>> On Wed, Dec 10, 2014 at 3:38 PM, Udara Liyanage <udara@wso2.com> wrote:
>>
>>> Hi,
>>>
>>> Just noticed TenantCompletion event is an Stratos event. So this may not
>>> be the culprit for the constraint issue.
>>>
>>> On Wed, Dec 10, 2014 at 3:30 PM, Udara Liyanage <udara@wso2.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> TenantSynzhronizerTask periodically publishes CompleteTenantEvent
>>>> event. This results in issues when oAuth feature is added since there are
>>>> tenant listeners.
>>>> For instance  TenantManagementListener fails with database constraint
>>>> violation.
>>>>
>>>> --
>>>>
>>>> Udara Liyanage
>>>> Software Engineer
>>>> WSO2, Inc.: http://wso2.com
>>>> lean. enterprise. middleware
>>>>
>>>> web: http://udaraliyanage.wordpress.com
>>>> phone: +94 71 443 6897
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> Udara Liyanage
>>> Software Engineer
>>> WSO2, Inc.: http://wso2.com
>>> lean. enterprise. middleware
>>>
>>> web: http://udaraliyanage.wordpress.com
>>> phone: +94 71 443 6897
>>>
>>
>>
>>
>> --
>>
>> Udara Liyanage
>> Software Engineer
>> WSO2, Inc.: http://wso2.com
>> lean. enterprise. middleware
>>
>> web: http://udaraliyanage.wordpress.com
>> phone: +94 71 443 6897
>>
>
>


-- 

Udara Liyanage
Software Engineer
WSO2, Inc.: http://wso2.com
lean. enterprise. middleware

web: http://udaraliyanage.wordpress.com
phone: +94 71 443 6897

Mime
View raw message