{"push_id":2325239534,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"47e1442e800c0e39e518a8f55091b52fa37cf17b","before":"4ed6147e72b1c1cc23b0b5be654ff5d2ef582d17","commits":[{"sha":"b7033e3d962230a3241c4b4c00ed88e0dd04079a","author":{"name":"Chao Zheng","email":"e2e9d2f06fbaaae50f2d1b98138392a4f8b4a631@gmail.com"},"message":"1. Merge k8s_mode with latest cctools\n(i.e. commit 04b5542534a985300324d8585c2897e92d2579ca)\n2. How does it works\n(1) `batch_job_k8s_submit()` create pods on k8s cluster using\n`kubectl create` command\n(2) `batch_job_k8s_wait()` keep pulling the k8s cluster and find\nrunning pods, then transfer inputs to the running pods, execute\nthe command in the target pods and transfer outputs back to the\nuser end\n3. Compare to v2, add function `batch_job_k8s_handle_complete_task()`\nfor dealing with successed and failed tasks","distinct":true,"url":"https://api.github.com/repos/cooperative-computing-lab/cctools/commits/b7033e3d962230a3241c4b4c00ed88e0dd04079a"},{"sha":"8ad1b93e4623fe0b30c96dcdc5164ad4fe5e9c10","author":{"name":"Chao Zheng","email":"e2e9d2f06fbaaae50f2d1b98138392a4f8b4a631@gmail.com"},"message":"1. Adding decription for k8s mode into makeflow documentation\n2. Add `batch_queue_k8s_free()` function for removing temporary file","distinct":true,"url":"https://api.github.com/repos/cooperative-computing-lab/cctools/commits/8ad1b93e4623fe0b30c96dcdc5164ad4fe5e9c10"},{"sha":"565762d3cee65601200daf267f540a1875ed0735","author":{"name":"Chao Zheng","email":"e2e9d2f06fbaaae50f2d1b98138392a4f8b4a631@gmail.com"},"message":"1. if kubectl failed on client side, we will retry to execute command 5\ntimes\n2. if kubectl failed too many time, we make it as a failed makeflow job\n3. return exit code of failed k8s job to makeflow","distinct":true,"url":"https://api.github.com/repos/cooperative-computing-lab/cctools/commits/565762d3cee65601200daf267f540a1875ed0735"},{"sha":"4a70450d7f945135f86cad94a292d2419ff9d32b","author":{"name":"Chao Zheng","email":"e2e9d2f06fbaaae50f2d1b98138392a4f8b4a631@gmail.com"},"message":"1. Check the exit status of fopen and popen\n2. Implement the work_queue_factory Kubernetes mode\n3. Enable autoresize worker on Kubernetes node","distinct":true,"url":"https://api.github.com/repos/cooperative-computing-lab/cctools/commits/4a70450d7f945135f86cad94a292d2419ff9d32b"},{"sha":"90ae8026ce2fcb047d9cbd7eb63fdc951a36807e","author":{"name":"Chao Zheng","email":"e2e9d2f06fbaaae50f2d1b98138392a4f8b4a631@gmail.com"},"message":"1. add debug info for k8s\n2. if no resource requirement is specified, use the default resource requirement\nfor creating pods\n3. allow user to specify container image that contains work_queue_worker\nbinary file\n4. if \"k8s-container-image\" is enable, then the work_queue_worker binary\nwill not be copied\n5. change k8s script for new version of k8s\n6. replace code cause gcc warning\n7. output file transfer rate to log file","distinct":true,"url":"https://api.github.com/repos/cooperative-computing-lab/cctools/commits/90ae8026ce2fcb047d9cbd7eb63fdc951a36807e"},{"sha":"18228932a894a3610ae70fabae94065b8c0fbbc3","author":{"name":"Chao Zheng","email":"e2e9d2f06fbaaae50f2d1b98138392a4f8b4a631@gmail.com"},"message":"1. Change mesos script for working with mesos-1.4.1\n2. Remove useless script (i.e. mf-mesos-executor)\n3. Fix warning in work_queue_factory.c","distinct":true,"url":"https://api.github.com/repos/cooperative-computing-lab/cctools/commits/18228932a894a3610ae70fabae94065b8c0fbbc3"},{"sha":"1647f6e260bb1f9e6474c45eaf96dd9e0c67f00c","author":{"name":"Chao Zheng","email":"e2e9d2f06fbaaae50f2d1b98138392a4f8b4a631@gmail.com"},"message":"1. Do not pass env variable by default\n2. Print out dynamic cluster statics of Mesos for performance\nevaluation\n3. Stop mesos executor and free resources after task complete\n4. Remove temporary file generated by mesos batch job mode","distinct":true,"url":"https://api.github.com/repos/cooperative-computing-lab/cctools/commits/1647f6e260bb1f9e6474c45eaf96dd9e0c67f00c"},{"sha":"e2b937cf4824ac0a6c3d9bc983a302c494c84b43","author":{"name":"Chao Zheng","email":"e2e9d2f06fbaaae50f2d1b98138392a4f8b4a631@gmail.com"},"message":"fix syntax error","distinct":true,"url":"https://api.github.com/repos/cooperative-computing-lab/cctools/commits/e2b937cf4824ac0a6c3d9bc983a302c494c84b43"},{"sha":"e80446d3231ca3d6c43591b668a92affdacba549","author":{"name":"Chao Zheng","email":"e2e9d2f06fbaaae50f2d1b98138392a4f8b4a631@gmail.com"},"message":"set char *worker as work_queue_worker, if user desire to use container image that includes work_queue_worker binary","distinct":true,"url":"https://api.github.com/repos/cooperative-computing-lab/cctools/commits/e80446d3231ca3d6c43591b668a92affdacba549"},{"sha":"badff172790e05e22401f5e94b5618977e341559","author":{"name":"Chao Zheng","email":"e2e9d2f06fbaaae50f2d1b98138392a4f8b4a631@gmail.com"},"message":"Merge branch 'master' into k8s_release_v3","distinct":true,"url":"https://api.github.com/repos/cooperative-computing-lab/cctools/commits/badff172790e05e22401f5e94b5618977e341559"},{"sha":"47e1442e800c0e39e518a8f55091b52fa37cf17b","author":{"name":"Douglas Thain","email":"a6e196b8ec943ca5c81487271149062eae39a3d9@nd.edu"},"message":"Merge pull request #1838 from charleszheng44/k8s_release_v3\n\nK8s release v3","distinct":true,"url":"https://api.github.com/repos/cooperative-computing-lab/cctools/commits/47e1442e800c0e39e518a8f55091b52fa37cf17b"}]}
{"actor":{"display_login":"dthain"}}