{"push_id":1205431526,"size":8,"distinct_size":5,"ref":"refs/heads/working","head":"ddc4fb4bab51ccfdc0d105f40f8d1b46537d7875","before":"d8c5b89ff49231ce0100632bb1cb23edac0e328a","commits":[{"sha":"992c84be4a26d6380e9446254a5b73d7e980a65d","author":{"name":"Matthew Mussomele","email":"424e77c8311932b7ac565b65146ed83e6164754f@berkeley.edu"},"message":"cluster: Rewrite cluster.go and foreman.go\n\nThe cluster package was over designed to support multiple clusters\nrunning at a time, which is something that we don't need at the\nmoment. Changes have been made to remove this functionality that\nsimplifies some portions of the code, and after that, further and\nmore general changes were made in order to clean up the code.\nAdditionally, the foreman used to run as a goroutine that was\nspawned by the cluster. This separation led to both increased\ncomplexity and the inability of the foreman to know when it was\nable to start doing its job. This has also been changed, and now\nforeman acts as a library that cluster can call at the appropriate\ntimes.","distinct":false,"url":"https://api.github.com/repos/ejj/quilt-dev/commits/992c84be4a26d6380e9446254a5b73d7e980a65d"},{"sha":"f4fc10119fd83fead622dbbd3fd9d08d532f5438","author":{"name":"Matthew Mussomele","email":"424e77c8311932b7ac565b65146ed83e6164754f@berkeley.edu"},"message":"cluster: Remove provider interface's Disconnect() function\n\nThe provider interface requires a Disconnect function to be\nimplemented, but it isn't used by any of the providers and\nprobably shouldn't have been added in the first place.","distinct":false,"url":"https://api.github.com/repos/ejj/quilt-dev/commits/f4fc10119fd83fead622dbbd3fd9d08d532f5438"},{"sha":"2f4c8620222e3a75c296ada14a1f1409150000ac","author":{"name":"Matthew Mussomele","email":"424e77c8311932b7ac565b65146ed83e6164754f@berkeley.edu"},"message":"provider: Add more thorough tests","distinct":false,"url":"https://api.github.com/repos/ejj/quilt-dev/commits/2f4c8620222e3a75c296ada14a1f1409150000ac"},{"sha":"00084c0d2b8686eaa1e23245eb4c5975a2d311f2","author":{"name":"Ethan J. Jackson","email":"23dbf79cd3b8c4afb7dd1e2424d77b9a480b0bd2@eecs.berkeley.edu"},"message":"Use test image","distinct":true,"url":"https://api.github.com/repos/ejj/quilt-dev/commits/00084c0d2b8686eaa1e23245eb4c5975a2d311f2"},{"sha":"58485f6acd63c55860a2322341d3c6611f9f8454","author":{"name":"Ethan J. Jackson","email":"23dbf79cd3b8c4afb7dd1e2424d77b9a480b0bd2@eecs.berkeley.edu"},"message":"docker: Return an ID from the Run function\n\nReturning an ID from the run function will be helpful with the new\nscheduler.","distinct":true,"url":"https://api.github.com/repos/ejj/quilt-dev/commits/58485f6acd63c55860a2322341d3c6611f9f8454"},{"sha":"cefdfbf54a33000db43e5ca8b17a77bfcc1c26fa","author":{"name":"Ethan J. Jackson","email":"23dbf79cd3b8c4afb7dd1e2424d77b9a480b0bd2@eecs.berkeley.edu"},"message":"etcd: Add a ttl to the Set() function\n\nUseful in future patches.","distinct":true,"url":"https://api.github.com/repos/ejj/quilt-dev/commits/cefdfbf54a33000db43e5ca8b17a77bfcc1c26fa"},{"sha":"b6c503e2fc72895d765e7b329f0faa62d2edb7fe","author":{"name":"Ethan J. Jackson","email":"23dbf79cd3b8c4afb7dd1e2424d77b9a480b0bd2@eecs.berkeley.edu"},"message":"etcd: Write a node for each minion to etcd\n\nThe scheduler will need to know all of the minions in the system so\nthat it may choose which containers to place where.  This patch causes\neach minion to write a node to etcd representing it and its\nconfiguration.","distinct":true,"url":"https://api.github.com/repos/ejj/quilt-dev/commits/b6c503e2fc72895d765e7b329f0faa62d2edb7fe"},{"sha":"ddc4fb4bab51ccfdc0d105f40f8d1b46537d7875","author":{"name":"Ethan J. Jackson","email":"23dbf79cd3b8c4afb7dd1e2424d77b9a480b0bd2@eecs.berkeley.edu"},"message":"hacking on placement","distinct":true,"url":"https://api.github.com/repos/ejj/quilt-dev/commits/ddc4fb4bab51ccfdc0d105f40f8d1b46537d7875"}]}
{"actor":{"display_login":"ejj"}}