New syncer logic for non-root provider
authorMarko Kreen <markokr@gmail.com>
Fri, 5 Oct 2012 19:18:04 +0000 (22:18 +0300)
committerMarko Kreen <markokr@gmail.com>
Mon, 8 Oct 2012 07:22:42 +0000 (10:22 +0300)
commit3bb1269594d38b9b875266eac06499777e835a9c
tree55dafab074435ed419b87744cba382a1bd7ba7d3
parent4a0ad470d63de122c0f1d8111e07f5005442b988
New syncer logic for non-root provider

Table-based locking is broken if provider is not root
as it blocks whole node.

Implement different logic for such case that pauses upstream
worker to get well-defined sync point.
python/londiste/syncer.py
tests/londiste/regen.sh