Revision a8073cf2 snf-cyclades-gtools/synnefo/ganeti/progress_monitor.py

b/snf-cyclades-gtools/synnefo/ganeti/progress_monitor.py
69 69
            yield msg
70 70
            buf = buf[idx:].strip()
71 71

  
72

  
72 73
def main():
73 74

  
74 75
    usage = "Usage: %s <instance_name>\n" % PROGNAME
......
84 85
    # determine the routekey for AMPQ
85 86
    prefix = instance_name.split('-')[0]
86 87
    routekey = "ganeti.%s.event.progress" % prefix
87
    amqp_client = AMQPClient(hosts=settings.AMQP_HOSTS, confirm_buffer=2)
88
    amqp_client.connect()
89
    amqp_client.exchange_declare(settings.EXCHANGE_GANETI, type='topic')
88
    amqp_client = AMQPClient()
89
    amqp_client.connect(hosts=settings.AMQP_HOSTS, confirm_buffer=10)
90
    amqp_client.exchange_declare(settings.EXCHANGE_GANETI, "topic")
90 91

  
91 92
    for msg in jsonstream(sys.stdin):
92 93
        msg['event_time'] = split_time(time.time())

Also available in: Unified diff