On Wed, Oct 12, 2016 at 10:51 AM, Fathima Dilhasha <dilha...@wso2.com>
wrote:

> Hi All,
>
> I had a chat with KasunG and following are the facts I got to know which
> explains the latency I was experiencing.
>
> 1. There is a scheduled task which is running in the DepSync enabled
> manager nodes to commit new artifacts.
>     (The *DeploymentUpdateInterval* in carbon.xml defines how often the
> task is run).
>
>      But this task is run only if the tenant is loaded at the specific
> node.
>      When there are new artifacts, the manager node sends a cluster
> message to the other node indicating that there are new artifacts.
>
> 2. To compensate for any lost cluster messages there is a mandatory sync
> mechanism run at each node irrespective of tenant loading.
>      This task is run every 5-10 mins.
>

It is 5-15 mins by default. The max time is configurable. But, this won't
run if the tenant is not loaded.


>
> So, if tenant is not loaded at Node 1 and a file is changed at
> "APIM/repository/tenants/<tenantId>/..,
> There is a latency of up to *15mins* until the changes are committed to
> SVN.
>
> @KasunG, Please correct me if I've understood anything wrong.
>
>
This is correct.


> Thanks and Regards,
> Dilhasha
>
>
>
> On Thu, Oct 6, 2016 at 10:15 AM, Fathima Dilhasha <dilha...@wso2.com>
> wrote:
>
>> Thanks Thilini. I will go through the webinar.
>>
>> On Thu, Oct 6, 2016 at 10:13 AM, Thilini Cooray <thili...@wso2.com>
>> wrote:
>>
>>> Hi Fathima,
>>>
>>> The delay in committing to svn can be caused by network latency.
>>> Have you specifically defined a checkout time period in your worker
>>> nodes?
>>>
>>> [1] is the webinar which clearly explains about the Dep-Sync mechanism.
>>>
>>> Hope it will give you an idea about the dep-sync behvior.
>>>
>>> [1] http://wso2.com/library/webinars/2012/10/enterprise-use-
>>> case-webinar-wso2-depsync-data-synchronization-between-nodes-cluster/
>>>
>>> Thanks.
>>>
>>> On Thu, Oct 6, 2016 at 10:02 AM, Fathima Dilhasha <dilha...@wso2.com>
>>> wrote:
>>>
>>>> I have a cluster with two nodes of WSO2 API Manager 1.10.0 with the
>>>> following configurations for DeploymentSynchronizer.
>>>> (Note that both the nodes are capable of committing.)
>>>>
>>>>      <DeploymentUpdateInterval>120</DeploymentUpdateInterval>
>>>> ............
>>>>       <DeploymentSynchronizer>
>>>>           <Enabled>true</Enabled>
>>>>           <AutoCommit>true</AutoCommit>
>>>>           <AutoCheckout>true</AutoCheckout>
>>>>  .......
>>>>       </DeploymentSynchronizer>
>>>>
>>>> I had the following observations when changing files at the path
>>>> "APIM/repository/tenants/<tenantId>/.."
>>>>
>>>> When I change a file within a folder in above path at 1 node,
>>>> there is a latency of about 8mins until the change is committed to svn
>>>> repo. (Note that update interval is only 2mins)
>>>>
>>>> I am not very clear about why there is a latency more than expected?
>>>> Can this be due to added network latency?
>>>>
>>>> I would appreciate if you can point me to any documentation with
>>>> details about the internals of depSync.
>>>>
>>>> I have referred to [1]
>>>>
>>>> [1] https://docs.wso2.com/display/CLUSTER420/Introduction+to
>>>> +Deployment+Synchronizer
>>>>
>>>> Thanks & Regards,
>>>> Dilhasha
>>>>
>>>> --
>>>> Fathima Dilhasha
>>>> *Software Engineer*
>>>> Mobile : +94 (0) 771663314 <%2B94%20%280%29%20773655496>
>>>> <%2B94%20%280%29%20773%20451194>
>>>> dilha...@wso2.com <madha...@wso2.com>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Best Regards,
>>>
>>> *Thilini Cooray*
>>> Software Engineer
>>> Mobile : +94 (0) 774 570 112 <%2B94%20%280%29%20774%20570112>
>>> E-mail : thili...@wso2.com
>>>
>>> WSO2 Inc. www.wso2.com
>>> lean.enterprise.middleware
>>>
>>
>>
>>
>> --
>> Fathima Dilhasha
>> *Software Engineer*
>> Mobile : +94 (0) 771663314 <%2B94%20%280%29%20773655496>
>> <%2B94%20%280%29%20773%20451194>
>> dilha...@wso2.com <madha...@wso2.com>
>>
>
>
>
> --
> Fathima Dilhasha
> *Software Engineer*
> Mobile : +94 (0) 771663314 <%2B94%20%280%29%20773655496>
> <%2B94%20%280%29%20773%20451194>
> dilha...@wso2.com <madha...@wso2.com>
>



-- 

*Kasun Gajasinghe*Associate Technical Lead, WSO2 Inc.
email: kasung AT spamfree wso2.com
linked-in: http://lk.linkedin.com/in/gajasinghe
blog: http://kasunbg.org
phone: +1 650-745-4499, 77 678 0813
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to