From e271e17a4a12984381ff15a219d7ebd832c77200 Mon Sep 17 00:00:00 2001 From: Narayan Desai Date: Mon, 9 Mar 2009 18:07:34 +0000 Subject: Remove busy-wait for coalescing altogether git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5114 ce84e21b-d406-0410-9b95-82705330c041 --- src/lib/Server/FileMonitor.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'src/lib/Server/FileMonitor.py') diff --git a/src/lib/Server/FileMonitor.py b/src/lib/Server/FileMonitor.py index 6334a1cc7..da6eb00a4 100644 --- a/src/lib/Server/FileMonitor.py +++ b/src/lib/Server/FileMonitor.py @@ -133,13 +133,12 @@ class GaminFam(object): count = 0 collapsed = 0 start = time() - now = time() - while (time() - now) < 0.01: - if self.mon.event_pending(): - while self.mon.event_pending(): - count += 1 - self.mon.handle_one_event() - now = time() + if self.mon.event_pending(): + while self.mon.event_pending(): + count += 1 + self.mon.handle_one_event() + else: + return 0 unique = [] bookkeeping = [] for event in self.events: -- cgit v1.2.3-1-g7c22