{"push_id":1850454366,"size":3,"distinct_size":3,"ref":"refs/heads/controller-shutdown","head":"a0489b45894944f71a5972d6adade69e53351f2a","before":"b3571087e68f76adeded03fce0fd722467ef94b5","commits":[{"sha":"2cbf3bcfb9469ec654fcf4b8bb59b8648ac13519","author":{"name":"Rob Bradford","email":"71b3ec67e1cef67ac7415512d8baf2e34b8084b2@intel.com"},"message":"ciao-controller: Perform graceful shutdown on SIGINT/SIGTERM\n\nThis change modifies controller to shutdown gracefully upon reception of\nthe SIGTERM or SIGINT signals. It does this by modifying the HTTP\nservers for API entry points to use the new Go 1.8 http.Server\ninterface. When each server is created it is added to a slice controlled\nby controller. Upon reception of a signal the Shutdown() function on\neach server is called resulting in the ListenAndServeTLS() functions\nreturning. When all active server goroutines are completed the Wait() on\nWaitGroup returns and controller shutdown code can execute.\n\nFixes: #1326\n\nSigned-off-by: Rob Bradford <robert.bradford@intel.com>","distinct":true,"url":"https://api.github.com/repos/rbradford/ciao/commits/2cbf3bcfb9469ec654fcf4b8bb59b8648ac13519"},{"sha":"1dd9d0add480375b63029589623a9f3b239077eb","author":{"name":"Rob Bradford","email":"71b3ec67e1cef67ac7415512d8baf2e34b8084b2@intel.com"},"message":"travis: Remove Golang 1.7 support\n\nCiao now requires Golang 1.8 support for new HTTP server handling.\n\nFixes: #1334\n\nSigned-off-by: Rob Bradford <robert.bradford@intel.com>","distinct":true,"url":"https://api.github.com/repos/rbradford/ciao/commits/1dd9d0add480375b63029589623a9f3b239077eb"},{"sha":"a0489b45894944f71a5972d6adade69e53351f2a","author":{"name":"Rob Bradford","email":"71b3ec67e1cef67ac7415512d8baf2e34b8084b2@intel.com"},"message":"documentation: Update to reflect new Go dependency (1.8)\n\nFor new HTTP server handling the Go dependency is now 1.8\n\nFixes: #1334\n\nSigned-off-by: Rob Bradford <robert.bradford@intel.com>","distinct":true,"url":"https://api.github.com/repos/rbradford/ciao/commits/a0489b45894944f71a5972d6adade69e53351f2a"}]}
{"actor":{"display_login":"rbradford"}}