def make_socket(self): self.zmq_hwm = self.cf.getint ('zmq_hwm', self.zmq_hwm) self.zmq_linger = self.cf.getint ('zmq_linger', self.zmq_linger) self.zmq_rcvbuf = hsize_to_bytes (self.cf.get ('zmq_rcvbuf', str(self.zmq_rcvbuf))) self.zmq_sndbuf = hsize_to_bytes (self.cf.get ('zmq_sndbuf', str(self.zmq_sndbuf))) self.zmq_tcp_keepalive = self.cf.getint ('zmq_tcp_keepalive', self.zmq_tcp_keepalive) self.zmq_tcp_keepalive_intvl = self.cf.getint ('zmq_tcp_keepalive_intvl', self.zmq_tcp_keepalive_intvl) self.zmq_tcp_keepalive_idle = self.cf.getint ('zmq_tcp_keepalive_idle', self.zmq_tcp_keepalive_idle) self.zmq_tcp_keepalive_cnt = self.cf.getint ('zmq_tcp_keepalive_cnt', self.zmq_tcp_keepalive_cnt) self.remote_url = self.cf.get ('remote-cc') s = self.zctx.socket(zmq.XREQ) try: s.setsockopt (zmq.HWM, self.zmq_hwm) except AttributeError: s.set_hwm (self.zmq_hwm) s.setsockopt (zmq.LINGER, self.zmq_linger) if self.zmq_rcvbuf > 0: s.setsockopt (zmq.RCVBUF, self.zmq_rcvbuf) if self.zmq_sndbuf > 0: s.setsockopt (zmq.SNDBUF, self.zmq_sndbuf) if self.zmq_tcp_keepalive > 0: if getattr(zmq, 'TCP_KEEPALIVE', -1) > 0: s.setsockopt(zmq.TCP_KEEPALIVE, self.zmq_tcp_keepalive) s.setsockopt(zmq.TCP_KEEPALIVE_INTVL, self.zmq_tcp_keepalive_intvl) s.setsockopt(zmq.TCP_KEEPALIVE_IDLE, self.zmq_tcp_keepalive_idle) s.setsockopt(zmq.TCP_KEEPALIVE_CNT, self.zmq_tcp_keepalive_cnt) s.connect (self.remote_url) return s
def make_socket(self): self.zmq_hwm = self.cf.getint('zmq_hwm', self.zmq_hwm) self.zmq_linger = self.cf.getint('zmq_linger', self.zmq_linger) self.zmq_rcvbuf = hsize_to_bytes( self.cf.get('zmq_rcvbuf', str(self.zmq_rcvbuf))) self.zmq_sndbuf = hsize_to_bytes( self.cf.get('zmq_sndbuf', str(self.zmq_sndbuf))) self.zmq_tcp_keepalive = self.cf.getint('zmq_tcp_keepalive', self.zmq_tcp_keepalive) self.zmq_tcp_keepalive_intvl = self.cf.getint( 'zmq_tcp_keepalive_intvl', self.zmq_tcp_keepalive_intvl) self.zmq_tcp_keepalive_idle = self.cf.getint( 'zmq_tcp_keepalive_idle', self.zmq_tcp_keepalive_idle) self.zmq_tcp_keepalive_cnt = self.cf.getint('zmq_tcp_keepalive_cnt', self.zmq_tcp_keepalive_cnt) self.remote_url = self.cf.get('remote-cc') s = self.zctx.socket(zmq.XREQ) s.setsockopt(zmq.HWM, self.zmq_hwm) s.setsockopt(zmq.LINGER, self.zmq_linger) if self.zmq_rcvbuf > 0: s.setsockopt(zmq.RCVBUF, self.zmq_rcvbuf) if self.zmq_sndbuf > 0: s.setsockopt(zmq.SNDBUF, self.zmq_sndbuf) if self.zmq_tcp_keepalive > 0: if getattr(zmq, 'TCP_KEEPALIVE', -1) > 0: s.setsockopt(zmq.TCP_KEEPALIVE, self.zmq_tcp_keepalive) s.setsockopt(zmq.TCP_KEEPALIVE_INTVL, self.zmq_tcp_keepalive_intvl) s.setsockopt(zmq.TCP_KEEPALIVE_IDLE, self.zmq_tcp_keepalive_idle) s.setsockopt(zmq.TCP_KEEPALIVE_CNT, self.zmq_tcp_keepalive_cnt) s.connect(self.remote_url) return s
def reload (self): """ Reload config. """ super(CCJob, self).reload() self.zmq_nthreads = self.cf.getint ('zmq_nthreads', self.zmq_nthreads) self.zmq_hwm = self.cf.getint ('zmq_hwm', self.zmq_hwm) self.zmq_linger = self.cf.getint ('zmq_linger', self.zmq_linger) self.zmq_rcvbuf = hsize_to_bytes (self.cf.get ('zmq_rcvbuf', str(self.zmq_rcvbuf))) self.zmq_sndbuf = hsize_to_bytes (self.cf.get ('zmq_sndbuf', str(self.zmq_sndbuf))) self.close_cc()
def reload(self): super(CCServer, self).reload() self.zmq_nthreads = self.cf.getint("zmq_nthreads", self.zmq_nthreads) self.zmq_hwm = self.cf.getint("zmq_hwm", self.zmq_hwm) self.zmq_linger = self.cf.getint("zmq_linger", self.zmq_linger) self.zmq_rcvbuf = hsize_to_bytes(self.cf.get("zmq_rcvbuf", str(self.zmq_rcvbuf))) self.zmq_sndbuf = hsize_to_bytes(self.cf.get("zmq_sndbuf", str(self.zmq_sndbuf))) self.zmq_tcp_keepalive = self.cf.getint("zmq_tcp_keepalive", self.zmq_tcp_keepalive) self.zmq_tcp_keepalive_intvl = self.cf.getint("zmq_tcp_keepalive_intvl", self.zmq_tcp_keepalive_intvl) self.zmq_tcp_keepalive_idle = self.cf.getint("zmq_tcp_keepalive_idle", self.zmq_tcp_keepalive_idle) self.zmq_tcp_keepalive_cnt = self.cf.getint("zmq_tcp_keepalive_cnt", self.zmq_tcp_keepalive_cnt)
def reload(self): super(CCServer, self).reload() self.zmq_nthreads = self.cf.getint('zmq_nthreads', self.zmq_nthreads) self.zmq_hwm = self.cf.getint('zmq_hwm', self.zmq_hwm) self.zmq_linger = self.cf.getint('zmq_linger', self.zmq_linger) self.zmq_rcvbuf = hsize_to_bytes( self.cf.get('zmq_rcvbuf', str(self.zmq_rcvbuf))) self.zmq_sndbuf = hsize_to_bytes( self.cf.get('zmq_sndbuf', str(self.zmq_sndbuf))) self.zmq_tcp_keepalive = self.cf.getint('zmq_tcp_keepalive', self.zmq_tcp_keepalive) self.zmq_tcp_keepalive_intvl = self.cf.getint( 'zmq_tcp_keepalive_intvl', self.zmq_tcp_keepalive_intvl) self.zmq_tcp_keepalive_idle = self.cf.getint( 'zmq_tcp_keepalive_idle', self.zmq_tcp_keepalive_idle) self.zmq_tcp_keepalive_cnt = self.cf.getint('zmq_tcp_keepalive_cnt', self.zmq_tcp_keepalive_cnt)