{"push_id":994188801,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"dd4b1dcb9bf2bbf161b31d081d5d028910b9a9fa","before":"c9e460d2c1869945866c9eced14c26ae8c5751f6","commits":[{"sha":"a8242d62c4d6e104281b349d87a0ba45dce5e19d","author":{"email":"4a1e433d8865706e81adaefb5337abcdb8f67ce4@netflix.com","name":"chrisb"},"message":"add canary timeout after registering canary","distinct":true,"url":"https://api.github.com/repos/cfieber/orca/commits/a8242d62c4d6e104281b349d87a0ba45dce5e19d"},{"sha":"97bfbe214f5afe4bfd3c77a8b1eac5a443b6837a","author":{"email":"1d572acbfa68c7c6e541c7b840d6b622e5c0dc91@fieber.ca","name":"Cameron Fieber"},"message":"Merge pull request #740 from anotherchrisberry/monitor-canary-timeout-take-3\n\nadd canary timeout after registering canary","distinct":true,"url":"https://api.github.com/repos/cfieber/orca/commits/97bfbe214f5afe4bfd3c77a8b1eac5a443b6837a"},{"sha":"dd4b1dcb9bf2bbf161b31d081d5d028910b9a9fa","author":{"email":"619415405c5170d98e2c7b708512227d54c200ec@netflix.com","name":"Cameron Fieber"},"message":"Handles duplicate bakes in cross region image lookup\n\nOn rare occasions the (Netflix internal) bakery will kick off two simultaneous\nbakes in a region and end up producing two names for the results to resolve\nuniqueness constraints, resulting in both\n* `foo-120.2-h180.ffea4c7-x86_64-20160218235358-trusty-pv-ebs`\n* `foo-120.2-h180.ffea4c7-x86_64-20160218235358-trusty-pv-ebs1`\n\nIn this case we accept either of those values and use the image find to search\nagainst the base of `foo-120.2-h180.ffea4c7-x86_64-20160218235358-trusty-pv-ebs`. We\nthen iterate over any results that come back, and pull amis to match regions that were\nrequested but didn't exist in the search cluster.","distinct":true,"url":"https://api.github.com/repos/cfieber/orca/commits/dd4b1dcb9bf2bbf161b31d081d5d028910b9a9fa"}]}