Revision 996e5d53

b/snf-cyclades-gtools/synnefo/ganeti/eventd.py
119 119
        self.logger = logger
120 120
        self.cluster_name = cluster_name
121 121

  
122
        self.client = AMQPClient(confirm_buffer=25)
122
        self.client = AMQPClient(hosts=settings.AMQP_HOSTS, confirm_buffer=25)
123 123
        handler_logger.info("Attempting to connect to RabbitMQ hosts")
124 124

  
125 125
        self.client.connect()
b/snf-cyclades-gtools/synnefo/ganeti/hook.py
164 164

  
165 165
        # FIXME: We need a reconciliation mechanism between the DB and
166 166
        #        Ganeti, for cases exactly like this.
167
        self.client = AMQPClient(max_retries=2 * len(settings.AMQP_HOSTS))
167
        self.client = AMQPClient(hosts=settings.AMQP_HOSTS,
168
                                 max_retries = 2 * len(settings.AMQP_HOSTS))
168 169
        self.client.connect()
169 170

  
170 171
    def on_master(self):
b/snf-cyclades-gtools/synnefo/ganeti/progress_monitor.py
130 130
    # determine the routekey for AMPQ
131 131
    prefix = opts.instance_name.split('-')[0]
132 132
    routekey = "ganeti.%s.event.progress" % prefix
133
    amqp_client = AMQPClient()
133
    amqp_client = AMQPClient(hosts=settings.AMQP_HOSTS, confirm_buffer=2)
134 134
    amqp_client.connect()
135
    amqp_client.exchange_declare(settings.EXCHANGE_GANETI, type='topic')
135 136

  
136 137
    pid = os.fork()
137 138
    if pid == 0:
......
202 203
        # Sleep for a while
203 204
        time.sleep(3)
204 205

  
206
    amqp_client.close()
207

  
205 208

  
206 209
if __name__ == "__main__":
207 210
    sys.exit(main())

Also available in: Unified diff