{"push_id":1440252664,"size":8,"distinct_size":8,"ref":"refs/heads/network-driver","head":"a29085eca1549d0a9929c6929f76b63d474826b1","before":"2b6cc5bef2474d29b332d9e82d34432d3bcc7ea2","commits":[{"sha":"200881a830a3dd9ab32076eebe9a0b28d26926b2","author":{"name":"Matthew Mussomele","email":"424e77c8311932b7ac565b65146ed83e6164754f@berkeley.edu"},"message":"minion: Allocate IP addresses using a Pool of IPs","distinct":true,"url":"https://api.github.com/repos/mmussomele/quilt/commits/200881a830a3dd9ab32076eebe9a0b28d26926b2"},{"sha":"ea6712c5f76c225cb71f79822d91ad733fa3ce2b","author":{"name":"Matthew Mussomele","email":"424e77c8311932b7ac565b65146ed83e6164754f@berkeley.edu"},"message":"db: Add comments to non-obvious container fields","distinct":true,"url":"https://api.github.com/repos/mmussomele/quilt/commits/ea6712c5f76c225cb71f79822d91ad733fa3ce2b"},{"sha":"e68a8e4d13ec07fbd7c8b1f510eda404cac57f39","author":{"name":"Matthew Mussomele","email":"424e77c8311932b7ac565b65146ed83e6164754f@berkeley.edu"},"message":"minion: Store subnet in CIDR notation","distinct":true,"url":"https://api.github.com/repos/mmussomele/quilt/commits/e68a8e4d13ec07fbd7c8b1f510eda404cac57f39"},{"sha":"9291650865ed872dd602271edddf421f9f24b94c","author":{"name":"Matthew Mussomele","email":"424e77c8311932b7ac565b65146ed83e6164754f@berkeley.edu"},"message":"vendor: Update dependencies","distinct":true,"url":"https://api.github.com/repos/mmussomele/quilt/commits/9291650865ed872dd602271edddf421f9f24b94c"},{"sha":"ee82bd4f6bf1a6e9ee747c02fa32506c478a2eb6","author":{"name":"Matthew Mussomele","email":"424e77c8311932b7ac565b65146ed83e6164754f@berkeley.edu"},"message":"minion: Configure container veths with a custom network driver\n\nCurrently, running an application with quilt required a\nuser to write special code in their application to wait for the\ncontainer it was running on to have its networking interfaces\nconfigured. This is not ideal, so this patch runs containers using\na custom quilt network driver. Now, when booting a container, docker\nwill block until the driver configures the endpoints (veths) for it.\n\nThis does not completely eliminate the need for the loop that waits\nfor the network to come up, but it is the start of a series of\nchanges that will remove them.\n\nA consequence of this is that it reduces the complexity of our\ncurrent networking code, which no longer needs to worry about veths\nat all, since they are created and destroyed on demand, per each\ncontainer.","distinct":true,"url":"https://api.github.com/repos/mmussomele/quilt/commits/ee82bd4f6bf1a6e9ee747c02fa32506c478a2eb6"},{"sha":"b7744bfd5a5b58267526dc91c97f4eadfee2e469","author":{"name":"Matthew Mussomele","email":"424e77c8311932b7ac565b65146ed83e6164754f@berkeley.edu"},"message":"minion: Migrate ip package tests to testify/assert","distinct":true,"url":"https://api.github.com/repos/mmussomele/quilt/commits/b7744bfd5a5b58267526dc91c97f4eadfee2e469"},{"sha":"6474714ec2410bad05a12d7c5f379fa26aaa39f9","author":{"name":"Matthew Mussomele","email":"424e77c8311932b7ac565b65146ed83e6164754f@berkeley.edu"},"message":"minion: Add basic test for ip.ToMac function\n\nIt was overlooked when written, and simple to test.","distinct":true,"url":"https://api.github.com/repos/mmussomele/quilt/commits/6474714ec2410bad05a12d7c5f379fa26aaa39f9"},{"sha":"a29085eca1549d0a9929c6929f76b63d474826b1","author":{"name":"Matthew Mussomele","email":"424e77c8311932b7ac565b65146ed83e6164754f@berkeley.edu"},"message":"minion: Migrate etcd/network_test.go to testify/assert","distinct":true,"url":"https://api.github.com/repos/mmussomele/quilt/commits/a29085eca1549d0a9929c6929f76b63d474826b1"}]}
{"actor":{"display_login":"mmussomele"}}