nickva opened a new pull request #623: Ensure replicator _active_tasks entry 
reports recent pending changes
URL: https://github.com/apache/couchdb/pull/623
 
 
   Previously there was a race between reporting the source update  sequence
   between the the workers and the changes readers. Each one used separate
   incrementing timestamp sequences.
   
   In some cases that lead to pending changes being stuck. For example, if 
changes
   reader reported the highest sequence with timestamp 10000, then later workers
   reported it with sequences 5000, 5001, 5002, then all those reports would be
   ignored and users would see an always lagging pending changes value reported
   with timestamp 1000.
   
   The fix is to thread the last_sequence update through the changes queue to
   the changes manager, so only its timestamp sequence will be used. This 
removes
   the race condition.
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to