{"push_id":1034938721,"size":7,"distinct_size":2,"ref":"refs/heads/unique-task-ids-take-2","head":"a772308836c5c93f1a9994508dfc94452000e606","before":"3ff2816c605bf96cfedc6ba724fb429d32a23abd","commits":[{"sha":"46dc5aa7e64fe8f7ebad97b82c44dad8b76666fd","author":{"email":"0e83f30ee9266499245f1f30f850b214fd13ffa9@users.noreply.github.com","name":"MrBar42"},"message":"added additional opts variable\n\nallow adding options to command line of the ui and nimbus through environment variables\r\n- STORM_UI_OPTS\r\n- STORM_NIMBUS_OPTS","distinct":false,"url":"https://api.github.com/repos/erikdw/storm-mesos/commits/46dc5aa7e64fe8f7ebad97b82c44dad8b76666fd"},{"sha":"08e5a2eaba304504bfda31718a6f5070cadac5c8","author":{"email":"0e83f30ee9266499245f1f30f850b214fd13ffa9@users.noreply.github.com","name":"MrBar42"},"message":"update docs to reflect changes","distinct":false,"url":"https://api.github.com/repos/erikdw/storm-mesos/commits/08e5a2eaba304504bfda31718a6f5070cadac5c8"},{"sha":"385cef7005964a5774f170cb4b64f1b2c4c89274","author":{"email":"0e83f30ee9266499245f1f30f850b214fd13ffa9@users.noreply.github.com","name":"MrBar42"},"message":"avoiding  unbound variable exception","distinct":false,"url":"https://api.github.com/repos/erikdw/storm-mesos/commits/385cef7005964a5774f170cb4b64f1b2c4c89274"},{"sha":"25855000dd1e609fee0069a53eb62a9d68f456ed","author":{"email":"51cc3abd40927602867d11d11192bc3fd4227011@diddyinc.com","name":"Brenden Matthews"},"message":"Merge pull request #108 from mrbar42/patch-1\n\nadditional options environment variables","distinct":false,"url":"https://api.github.com/repos/erikdw/storm-mesos/commits/25855000dd1e609fee0069a53eb62a9d68f456ed"},{"sha":"cdd7264f97457a9150df4a46591f2a5b691dfc0f","author":{"email":"936bdedc8959e9effcc4484242c198d744151300@groupon.com","name":"Karthick Duraisamy Soundararaj"},"message":"Introducing new scheduler framework & more unit tests","distinct":false,"url":"https://api.github.com/repos/erikdw/storm-mesos/commits/cdd7264f97457a9150df4a46591f2a5b691dfc0f"},{"sha":"ba10e4c4908702fd8d2ba110d4fa47fcc1f277c8","author":{"email":"872d470aa32a78f7500825688ecd953376bed386@gmail.com","name":"Erik Weathers"},"message":"create unique task ID per task launch\n\nThis is needed to avoid a problem with mesos-slave recovery resulting in LOST tasks.\n\ni.e., we discovered that if you relaunch a topology's task onto the same worker slot (so there are 2 different instances with the same \"task ID\" that have run), then when the mesos-slave process is recovering, it terminates the task upon finding a \"terminal\" update in the recorded state of the task. The terminal state having been recorded the 1st time the task with that task ID stopped.\n\nTo solve this we ensure all task IDs are unique, by adding a milisecond-granularity timestamp onto the task IDs.","distinct":true,"url":"https://api.github.com/repos/erikdw/storm-mesos/commits/ba10e4c4908702fd8d2ba110d4fa47fcc1f277c8"},{"sha":"a772308836c5c93f1a9994508dfc94452000e606","author":{"email":"872d470aa32a78f7500825688ecd953376bed386@gmail.com","name":"Erik Weathers"},"message":"Make TaskAssignments.AssignmentInfo serializable to avoid exception in mk-supervisor","distinct":true,"url":"https://api.github.com/repos/erikdw/storm-mesos/commits/a772308836c5c93f1a9994508dfc94452000e606"}]}