Loading ccnode/hypervisor/lib.py +11 −11 Original line number Diff line number Diff line Loading @@ -151,7 +151,7 @@ class EventLoop(object): # with the event loop for input events. When we need to force # the main thread out of a poll() sleep, we simple write a # single byte of data to the other end of the pipe. logger.debug('Self pipe watch %d write %d', self.pipetrick[0], self.pipetrick[1]) # logger.debug('Self pipe watch %d write %d', self.pipetrick[0], self.pipetrick[1]) self.poll.register(self.pipetrick[0], select.POLLIN) def next_timeout(self): Loading Loading @@ -214,7 +214,7 @@ class EventLoop(object): """ sleep = -1 next = self.next_timeout() logger.debug('Next timeout due at %d', next) # logger.debug('Next timeout due at %d', next) if next > 0: now = int(time.time() * 1000) if now >= next: Loading @@ -222,7 +222,7 @@ class EventLoop(object): else: sleep = next - now logger.debug('Poll with a sleep of %d', sleep) # logger.debug('Poll with a sleep of %d', sleep) events = self.poll.poll(sleep) # Dispatch any file handle events that occurred Loading @@ -236,7 +236,7 @@ class EventLoop(object): h = self.get_handle_by_fd(fd) if h: logger.debug('Dispatch fd %d handle %d events %d', fd, h.get_id(), revents) # logger.debug('Dispatch fd %d handle %d events %d', fd, h.get_id(), revents) h.dispatch(self.events_from_poll(revents)) now = int(time.time() * 1000) Loading @@ -249,7 +249,7 @@ class EventLoop(object): # Deduct 20ms, since schedular timeslice # means we could be ever so slightly early if now >= (want-20): logger.debug('Dispatch timer %d now %s want %s', t.get_id(), str(now), str(want)) # logger.debug('Dispatch timer %d now %s want %s', t.get_id(), str(now), str(want)) t.set_last_fired(now) t.dispatch() Loading @@ -272,7 +272,7 @@ class EventLoop(object): self.poll.register(fd, self.events_to_poll(events)) self.interrupt() logger.debug('Add handle %d fd %d events %d', handleID, fd, events) # logger.debug('Add handle %d fd %d events %d', handleID, fd, events) return handleID Loading @@ -291,7 +291,7 @@ class EventLoop(object): self.timers.append(h) self.interrupt() logger.debug('Add timer %d interval %d', timerID, interval) # logger.debug('Add timer %d interval %d', timerID, interval) return timerID Loading @@ -306,7 +306,7 @@ class EventLoop(object): self.poll.register(h.get_fd(), self.events_to_poll(events)) self.interrupt() logger.debug('Update handle %d fd %d events %d', handleID, h.get_fd(), events) # logger.debug('Update handle %d fd %d events %d', handleID, h.get_fd(), events) def update_timer(self, timerID, interval): """Change the periodic frequency of the timer. Loading @@ -317,7 +317,7 @@ class EventLoop(object): h.set_interval(interval); self.interrupt() logger.debug('Update timer %d interval %d', timerID, interval) # logger.debug('Update timer %d interval %d', timerID, interval) break def remove_handle(self, handleID): Loading @@ -328,7 +328,7 @@ class EventLoop(object): for h in self.handles: if h.get_id() == handleID: self.poll.unregister(h.get_fd()) logger.debug('Remove handle %d fd %d', handleID, h.get_fd()) # logger.debug('Remove handle %d fd %d', handleID, h.get_fd()) else: handles.append(h) self.handles = handles Loading @@ -342,7 +342,7 @@ class EventLoop(object): for h in self.timers: if h.get_id() != timerID: timers.append(h) logger.debug('Remove timer %d', timerID) # logger.debug('Remove timer %d', timerID) self.timers = timers self.interrupt() Loading Loading
ccnode/hypervisor/lib.py +11 −11 Original line number Diff line number Diff line Loading @@ -151,7 +151,7 @@ class EventLoop(object): # with the event loop for input events. When we need to force # the main thread out of a poll() sleep, we simple write a # single byte of data to the other end of the pipe. logger.debug('Self pipe watch %d write %d', self.pipetrick[0], self.pipetrick[1]) # logger.debug('Self pipe watch %d write %d', self.pipetrick[0], self.pipetrick[1]) self.poll.register(self.pipetrick[0], select.POLLIN) def next_timeout(self): Loading Loading @@ -214,7 +214,7 @@ class EventLoop(object): """ sleep = -1 next = self.next_timeout() logger.debug('Next timeout due at %d', next) # logger.debug('Next timeout due at %d', next) if next > 0: now = int(time.time() * 1000) if now >= next: Loading @@ -222,7 +222,7 @@ class EventLoop(object): else: sleep = next - now logger.debug('Poll with a sleep of %d', sleep) # logger.debug('Poll with a sleep of %d', sleep) events = self.poll.poll(sleep) # Dispatch any file handle events that occurred Loading @@ -236,7 +236,7 @@ class EventLoop(object): h = self.get_handle_by_fd(fd) if h: logger.debug('Dispatch fd %d handle %d events %d', fd, h.get_id(), revents) # logger.debug('Dispatch fd %d handle %d events %d', fd, h.get_id(), revents) h.dispatch(self.events_from_poll(revents)) now = int(time.time() * 1000) Loading @@ -249,7 +249,7 @@ class EventLoop(object): # Deduct 20ms, since schedular timeslice # means we could be ever so slightly early if now >= (want-20): logger.debug('Dispatch timer %d now %s want %s', t.get_id(), str(now), str(want)) # logger.debug('Dispatch timer %d now %s want %s', t.get_id(), str(now), str(want)) t.set_last_fired(now) t.dispatch() Loading @@ -272,7 +272,7 @@ class EventLoop(object): self.poll.register(fd, self.events_to_poll(events)) self.interrupt() logger.debug('Add handle %d fd %d events %d', handleID, fd, events) # logger.debug('Add handle %d fd %d events %d', handleID, fd, events) return handleID Loading @@ -291,7 +291,7 @@ class EventLoop(object): self.timers.append(h) self.interrupt() logger.debug('Add timer %d interval %d', timerID, interval) # logger.debug('Add timer %d interval %d', timerID, interval) return timerID Loading @@ -306,7 +306,7 @@ class EventLoop(object): self.poll.register(h.get_fd(), self.events_to_poll(events)) self.interrupt() logger.debug('Update handle %d fd %d events %d', handleID, h.get_fd(), events) # logger.debug('Update handle %d fd %d events %d', handleID, h.get_fd(), events) def update_timer(self, timerID, interval): """Change the periodic frequency of the timer. Loading @@ -317,7 +317,7 @@ class EventLoop(object): h.set_interval(interval); self.interrupt() logger.debug('Update timer %d interval %d', timerID, interval) # logger.debug('Update timer %d interval %d', timerID, interval) break def remove_handle(self, handleID): Loading @@ -328,7 +328,7 @@ class EventLoop(object): for h in self.handles: if h.get_id() == handleID: self.poll.unregister(h.get_fd()) logger.debug('Remove handle %d fd %d', handleID, h.get_fd()) # logger.debug('Remove handle %d fd %d', handleID, h.get_fd()) else: handles.append(h) self.handles = handles Loading @@ -342,7 +342,7 @@ class EventLoop(object): for h in self.timers: if h.get_id() != timerID: timers.append(h) logger.debug('Remove timer %d', timerID) # logger.debug('Remove timer %d', timerID) self.timers = timers self.interrupt() Loading