Example #1
0
 def __init__(self,
              conf,
              context,
              socket_type,
              host=None,
              high_watermark=0,
              identity=None):
     super(ZmqRandomPortSocket,
           self).__init__(conf,
                          context,
                          socket_type,
                          immediate=False,
                          high_watermark=high_watermark,
                          identity=identity)
     self.bind_address = zmq_address.get_tcp_random_address(self.conf)
     if host is None:
         host = conf.oslo_messaging_zmq.rpc_zmq_host
     try:
         self.port = self.handle.bind_to_random_port(
             self.bind_address,
             min_port=conf.oslo_messaging_zmq.rpc_zmq_min_port,
             max_port=conf.oslo_messaging_zmq.rpc_zmq_max_port,
             max_tries=conf.oslo_messaging_zmq.rpc_zmq_bind_port_retries)
         self.connect_address = zmq_address.combine_address(host, self.port)
     except zmq.ZMQBindError:
         LOG.error(_LE("Random ports range exceeded!"))
         raise ZmqPortBusy(port_number=0)
Example #2
0
    def __init__(self, conf, context, socket_type):
        super(ZmqRandomPortSocket, self).__init__(conf, context, socket_type)
        self.bind_address = zmq_address.get_tcp_random_address(self.conf)

        try:
            self.port = self.handle.bind_to_random_port(
                self.bind_address,
                min_port=conf.rpc_zmq_min_port,
                max_port=conf.rpc_zmq_max_port,
                max_tries=conf.rpc_zmq_bind_port_retries)
        except zmq.ZMQBindError:
            LOG.error(_LE("Random ports range exceeded!"))
            raise ZmqPortRangeExceededException()
Example #3
0
    def __init__(self, conf, context, socket_type):
        super(ZmqRandomPortSocket, self).__init__(conf, context, socket_type)
        self.bind_address = zmq_address.get_tcp_random_address(self.conf)

        try:
            self.port = self.handle.bind_to_random_port(
                self.bind_address,
                min_port=conf.rpc_zmq_min_port,
                max_port=conf.rpc_zmq_max_port,
                max_tries=conf.rpc_zmq_bind_port_retries)
        except zmq.ZMQBindError:
            LOG.error(_LE("Random ports range exceeded!"))
            raise ZmqPortRangeExceededException()
 def __init__(self, conf, context, socket_type, host=None,
              high_watermark=0):
     super(ZmqRandomPortSocket, self).__init__(
         conf, context, socket_type, immediate=False,
         high_watermark=high_watermark)
     self.bind_address = zmq_address.get_tcp_random_address(self.conf)
     if host is None:
         host = conf.rpc_zmq_host
     try:
         self.port = self.handle.bind_to_random_port(
             self.bind_address,
             min_port=conf.rpc_zmq_min_port,
             max_port=conf.rpc_zmq_max_port,
             max_tries=conf.rpc_zmq_bind_port_retries)
         self.connect_address = zmq_address.combine_address(host, self.port)
     except zmq.ZMQBindError:
         LOG.error(_LE("Random ports range exceeded!"))
         raise ZmqPortBusy(port_number=0)
 def __init__(self, conf, context, socket_type):
     super(ZmqRandomPortSocket, self).__init__(context, socket_type)
     self.conf = conf
     self.bind_address = zmq_address.get_tcp_random_address(self.conf)
     self.port = self.handle.bind_to_random_port(self.bind_address)
Example #6
0
 def __init__(self, conf, context, socket_type):
     super(ZmqRandomPortSocket, self).__init__(context, socket_type)
     self.conf = conf
     self.bind_address = zmq_address.get_tcp_random_address(self.conf)
     self.port = self.handle.bind_to_random_port(self.bind_address)