Cloud deployment was planning to use ZooKeeper for the BAM setup. We will
use TS instead.


On Mon, Aug 19, 2013 at 11:01 AM, Anjana Fernando <[email protected]> wrote:

> Hi,
>
> I had a chat with Dimuthu and, she said, they are not using ZooKeeper in
> AF it seems.
>
> Cheers,
> Anjana.
>
>
> On Mon, Aug 19, 2013 at 10:49 AM, Anjana Fernando <[email protected]> wrote:
>
>> Hi Sanjiva,
>>
>> Yeah, sure, will schedule a review, and will talk to the app-factory guys.
>>
>> Cheers,
>> Anjana.
>>
>>
>> On Mon, Aug 19, 2013 at 6:31 AM, Sanjiva Weerawarana <[email protected]>wrote:
>>
>>> Excellent! Can we do a review too before this is final?
>>>
>>> Ref AF use of ZK - please help them to undo it ASAP .. we need to
>>> totally drop ZooKeeper.
>>>
>>> Sanjiva.
>>>
>>>
>>> On Sun, Aug 18, 2013 at 2:46 AM, Anjana Fernando <[email protected]>wrote:
>>>
>>>> Hi everyone,
>>>>
>>>> I've changed the ntask component to use Hazelcast for the coordination
>>>> / group communication activities. This is because, the earlier ZooKeeper
>>>> based coordination component use was too much troublesome, where it takes a
>>>> whole different ZooKeeper cluster to be set up to properly cluster a Carbon
>>>> server which has scheduled tasks. And also, ZooKeeper has little support
>>>> for proper error handling, and it's hard/not-possible to prevent some edge
>>>> cases.
>>>>
>>>> So with the Hazelcast integration, you will not have to install a
>>>> different server, since it just works in a peer to peer fashion inside the
>>>> Carbon server itself. And also since it's also used in Axis2 clustering,
>>>> the integration is seamless.
>>>>
>>>> The scheduled tasks has three main modes it can work, STANDALONE,
>>>> CLUSTERED and REMOTE. I've introduced a new setting called "AUTO", that is
>>>> being set in tasks-config.xml, as the default, where, it automatically
>>>> checks if clustering is enabled in the system, and switches to CLUSTERED
>>>> mode if so, or it falls back to the STANDALONE mode. So in the typical
>>>> setup, there no additional settings needs to be changed for distributed
>>>> tasks to work properly (other than, startup task server count, which is set
>>>> to 2 by default).
>>>>
>>>> With this change, I've removed the coordination (ZK based) components
>>>> from products which uses it for ntask. The following products are the
>>>> changes I did in branch/trunk and built the possible ones.
>>>>
>>>> DSS - Branch/Trunk
>>>> AS:- Branch/Trunk, cannot build branch because of a Jaggary version
>>>> problem
>>>> ELB:- Trunk, coordination-server also removed
>>>> GREG:- Branch/Trunk, cannot build branch - Jaggary version problem
>>>> Manager:- Trunk
>>>> AppFactory:- Trunk
>>>> BAM:- Trunk
>>>> BPS:- Trunk
>>>>
>>>> SS also uses the coordination-core feature, which they seem to use for
>>>> other purposes, not for scheduled tasks. I'd recommend, if possible, to
>>>> re-write that part of the code to use Hazelcast instead.
>>>>
>>>> Cheers,
>>>> Anjana.
>>>>
>>>> --
>>>> *Anjana Fernando*
>>>> Technical Lead
>>>> WSO2 Inc. | http://wso2.com
>>>> lean . enterprise . middleware
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> [email protected]
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>>
>>> --
>>> Sanjiva Weerawarana, Ph.D.
>>> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
>>> email: [email protected]; phone: +94 11 763 9614; cell: +94 77 787 6880| +1
>>> 650 265 8311
>>> blog: http://sanjiva.weerawarana.org/
>>>
>>> Lean . Enterprise . Middleware
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> *Anjana Fernando*
>> Technical Lead
>> WSO2 Inc. | http://wso2.com
>> lean . enterprise . middleware
>>
>
>
>
> --
> *Anjana Fernando*
> Technical Lead
> WSO2 Inc. | http://wso2.com
> lean . enterprise . middleware
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
*Amila Maharachchi*
Senior Technical Lead
WSO2, Inc.; http://wso2.com

Blog: http://maharachchi.blogspot.com
Mobile: +94719371446
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to