Revision 11d4d283 snf-cyclades-gtools/synnefo/ganeti/eventd.py
b/snf-cyclades-gtools/synnefo/ganeti/eventd.py | ||
---|---|---|
304 | 304 |
job_fields = {"nics": get_field(input, "nics"), |
305 | 305 |
"disks": get_field(input, "disks"), |
306 | 306 |
"beparams": get_field(input, "beparams")} |
307 |
elif op_id == "OP_INSTANCE_SNAPSHOT": |
|
308 |
job_fields = {"disks": get_field(input, "disks")} |
|
309 |
reason = get_field(input, "reason") |
|
310 |
snapshot_info = None |
|
311 |
if isinstance(reason, list) and len(reason) > 0: |
|
312 |
reason = reason[0] |
|
313 |
if reason[0] == "gnt:user": |
|
314 |
snapshot_info = reason[1] |
|
315 |
self.logger.critical("LALALL %s", job_fields["disks"][0]) |
|
316 |
job_fields["disks"][0][1]["snapshot_info"] = snapshot_info |
|
307 | 317 |
|
308 | 318 |
msg = {"type": "ganeti-op-status", |
309 | 319 |
"instance": instances, |
Also available in: Unified diff