From 4d7764a73f4c504ebd369c61f46e569ebc62ecc9 Mon Sep 17 00:00:00 2001 From: Venky Shankar Date: Wed, 8 Jan 2014 10:22:48 +0530 Subject: gsyncd / geo-rep: invoke changelog process() on non-empty change list Change-Id: Ida4890abdc90d683a4a83127a1573bbb3829ea23 BUG: 1036539 Signed-off-by: Venky Shankar Reviewed-on: http://review.gluster.org/6793 Tested-by: Gluster Build System Reviewed-by: Vijay Bellur --- geo-replication/syncdaemon/master.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'geo-replication') diff --git a/geo-replication/syncdaemon/master.py b/geo-replication/syncdaemon/master.py index c17e6a2ff..0817d7fe7 100644 --- a/geo-replication/syncdaemon/master.py +++ b/geo-replication/syncdaemon/master.py @@ -1063,7 +1063,8 @@ class GMasterChangelogMixin(GMasterCommon): self.master.server.changelog_done(pr) changes.remove(pr) logging.debug('processing changes %s' % repr(changes)) - self.process(changes) + if changes: + self.process(changes) def register(self): (workdir, logfile) = self.setup_working_dir() -- cgit