{"push_id":2553811667,"size":1,"distinct_size":1,"ref":"refs/heads/patch-2","head":"f3912383f39de29ca066a75ffa8f5942767433e7","before":"0eba2d9af0c13c31e443521f0e1f1ac1904b79f2","commits":[{"sha":"f3912383f39de29ca066a75ffa8f5942767433e7","author":{"name":"Adrián","email":"cb24939edbf3fb4ed17830fd68abf87eda035df0@users.noreply.github.com"},"message":"Dynamic port selection optimizations\n\n- Avoid iterating over already iterated ports that were found to be assigned in the same Allocate call.\r\n- Delete re-allocated ports (ports that are deallocated and allocated in the same proposal) from the deallocate set instead of adding it to the allocate set. This introduces 4 small optimizations:\r\n  * Avoid looping from already reallocated ports for the next iteration.\r\n  * Remove the check against the allocate set.\r\n  * Simplify the commit process.\r\n  * Simplify the Noop detection process to empty allocate and deallocate sets.","distinct":true,"url":"https://api.github.com/repos/Adirio/swarmkit/commits/f3912383f39de29ca066a75ffa8f5942767433e7"}]}
{"actor":{"display_login":"Adirio"}}