{"push_id":703300303,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"6514c628df1945b2d93a5f9a9169b25a3181c2f4","before":"1f4db26f414764cd73f04399fc646f40208b09b5","commits":[{"sha":"246a787eec78b2ae4b99c4682500673fd9f9e277","author":{"email":"da2ea5bee82302925a2874f529684e980c179d70@ryanpetrello.com","name":"Ryan Petrello"},"message":"Capture and gracefully handle failed interface attach/detach replug calls.\n\nWhen the rug notices a discrepancy between the interfaces on a router VM and\nthe ports that neutron knows about, it attempts to resolve them via Nova\n`interface-attach` and `interface-detach` API calls.  If these calls fail,\nhowever, the state machine falls into an endless loop of -> Configure -> Replug\n-> Configure -> Replug.  In the event that VM hot plugging/unplugging fails, we\nshould fall back to recreating the VM.","distinct":true,"url":"https://api.github.com/repos/dreamhost/akanda-rug/commits/246a787eec78b2ae4b99c4682500673fd9f9e277"},{"sha":"6514c628df1945b2d93a5f9a9169b25a3181c2f4","author":{"email":"ccf7f5884bdf84bf5c9724ebf0262440aae33a33@gmail.com","name":"Jordan Tardif"},"message":"Merge pull request #10 from ryanpetrello/master\n\nCapture and gracefully handle failed interface attach/detach calls","distinct":true,"url":"https://api.github.com/repos/dreamhost/akanda-rug/commits/6514c628df1945b2d93a5f9a9169b25a3181c2f4"}]}