@Hideki Itakura and @jens, both you thanks for such nice explanation.

@Hideki Itakura: I have question for you(I would like to know more about 
that part)


But other platforms stop is working immediately, I think is that problem 
for only android. And I do not think show replication is stoping after some 
time(When we did stop).

Let me explain small example. I have server database with 250 documents, I 
did start replication and there i've made a one condition if local document 
is more 20 than i'm forcefully stoping that replication. after 3 to 5 min i 
started again than my replication status is showing idle and location 
database document count also 250 than i wonder about that. There is one 
more highlighting point is once i stop the replication conditions 
there if(replication.isRunning) is showing !!false and 
if(replication.getStatus) is showing !!Replication_Active where i have 
little confusion about how process will work(i think, it should be when 
replication is not running than status also should be Replication_Stop).
And also as you mention that 
Replication.stop() does not stop immediately. If downloading tasks remain 
in the queue, the replicator will stop after processed these tasks.

1) What do you mean about "If downloading tasks remain in the queue" this 
point view.
2) And any suggestion of when we large database(4000 documents and 
all) when looking forward for performance.

I would like to thanks again both of you!!

On Wednesday, October 28, 2015 at 10:32:58 AM UTC+5:30, Hideki Itakura 
wrote:
>
> > 1) Is replication creating any thread in backgroup(for start/stop)
>
> Yes, Couchbase Lite creates single thread which manages replication. In 
> addition to this thread, Couchbase Lite creates multiple thread for 
> downloading tasks. 
>
> > 2) And also it taking more CPU resource while doing replication
>
> If the replicator needs to process many documents or large documents, it 
> might consume CPU and memory.
>
> Thanks,
> Hideki
>
> On Tuesday, October 27, 2015 at 1:10:09 AM UTC-7, PRASANNA KUMAR wrote:
>>
>> Ok, Right now i have some log's information what is happing while doing 
>> replication(stop/start)
>>
>> 1) When start the replication it is successfully working (but i think 
>> some thing is wrong in showing the counts information i mean 
>> completedChangesCount 
>> and changesCount)
>> https://friendpaste.com/5pMtcL70U0kprc4blQUIk0
>> 2) When i made the stop replication
>> pullReplication.stop();
>> pullReplication = null;
>>
>> Here some of log information when i made stop the replication
>> https://friendpaste.com/5rN7Qrp3S2Xdt2YgEkOO3U
>> 3) Again i start the replication by the time my location database showing 
>> all documents in location
>> i mean serverDcouments == localDocuments(true) but replication status is
>>
>> 10-27 03:51:16.118  29387-29612/com.edcontrol.edcontrols D/Testing 
>> replicationīš• REPLICATION_ACTIVE
>>
>> Even not been idle.
>>
>> I have few questions  about replication part
>> 1) Is replication creating any thread in backgroup(for start/stop)
>> 2) And also it taking more CPU resource while doing replication
>>
>> How we can solve this problem.
>>
>> Thank you
>> prasanna
>>
>>
>>
>>
>>  
>>
>> On Tuesday, October 27, 2015 at 12:39:41 PM UTC+5:30, PRASANNA KUMAR 
>> wrote:
>>>
>>> I think background thread i running  in background,once replication is 
>>> start.
>>>
>>>
>>> On Tuesday, October 27, 2015 at 12:02:57 PM UTC+5:30, PRASANNA KUMAR 
>>> wrote:
>>>>
>>>> Thank's you reply, Even i did
>>>> pullReplication.stop();
>>>> pullReplication = null;
>>>>
>>>> This one also not working
>>>>
>>>> On Monday, October 26, 2015 at 6:37:50 PM UTC+5:30, James Nocentini 
>>>> wrote:
>>>>>
>>>>> What happens if you dereference the property like this:
>>>>>
>>>>> pullReplication.stop();
>>>>> pullReplication = nil;
>>>>>
>>>>> James
>>>>>
>>>>> On Monday, 26 October 2015 13:01:29 UTC, PRASANNA KUMAR wrote:
>>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> I have been working couch base lite android one of my project, I'm 
>>>>>> facing the problem while doing PullReplication, I started the 
>>>>>> replication 
>>>>>> but some where i need to stop it(That is my requirement(start/stop)). 
>>>>>> The 
>>>>>> replication started successfully but while stop the replication still it 
>>>>>> is 
>>>>>> running in background.
>>>>>>
>>>>>> Note: Here is my code
>>>>>>
>>>>>> https://friendpaste.com/1A4v0pXZmHCHz8cSRAINUr
>>>>>>
>>>>>> Even if we are stoping  but still my replication status always 
>>>>>> showing active state not going to stop state
>>>>>>
>>>>>> Can any body me out of here, How i can achieve this or any solutions 
>>>>>> for this problem
>>>>>>
>>>>>> Thank's
>>>>>> prasanna
>>>>>>    
>>>>>>
>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mobile-couchbase/6144930d-1989-47f9-870a-d067b33564a9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to