Beispiel #1
0
 def process_event(self, ev, sql_queue_func, arg):
     """Filter event by hash in extra3, apply only local part."""
     if ev.extra3:
         meta = skytools.db_urldecode(ev.extra3)
         self.log.debug('part.process_event: hash=%d, max_part=%s, local_part=%d' %\
                        (int(meta['hash']), self.max_part, self.local_part))
         if (int(meta['hash']) & self.max_part) != self.local_part:
             self.log.debug('part.process_event: not my event')
             return
     self.log.debug('part.process_event: my event, processing')
     TableHandler.process_event(self, ev, sql_queue_func, arg)
Beispiel #2
0
 def process_event(self, ev, sql_queue_func, arg):
     """Filter event by hash in extra3, apply only local part."""
     if ev.extra3:
         meta = skytools.db_urldecode(ev.extra3)
         self.log.debug('part.process_event: hash=%d, max_part=%s, local_part=%d',
                        int(meta['hash']), self.max_part, self.local_part)
         if (int(meta['hash']) & self.max_part) != self.local_part:
             self.log.debug('part.process_event: not my event')
             return
     self.log.debug('part.process_event: my event, processing')
     TableHandler.process_event(self, ev, sql_queue_func, arg)
Beispiel #3
0
 def _process_event(self, ev, sql_queue_func, arg):
     self.log.debug('shard.process_event: my event, processing')
     TableHandler.process_event(self, ev, sql_queue_func, arg)
Beispiel #4
0
 def _process_event(self, ev, sql_queue_func, arg):
     self.log.debug('shard.process_event: my event, processing')
     TableHandler.process_event(self, ev, sql_queue_func, arg)