{"push_id":2159259254,"size":6,"distinct_size":0,"ref":"refs/heads/staging","head":"a3fac0331ea84ff54b4a01698af5be5ad350a7fe","before":"35035ce1c0e71990a30f6b1cc2aad961d06774cd","commits":[{"sha":"84bc109580e503b4b8bbb5ddcd5f1d909745141f","author":{"name":"Peter Amstutz","email":"503b5dc8d361faf87bfb27ca9e0ad474eb4a4a72@veritasgenetics.com"},"message":"12614: Detect and report broken node errors.\n\n1. crunch-run has an errorBlacklist of messages that mean \"this Node probably\n   cannot run any container successfully\"\n\n2. Upon seeing a blacklisted error, the broken node hook script is run\n\n3. The hook script is responsible for marking the node as \"broken, don't\nschedule work on it, such as executing scontrol reconfigure Node=XXX State=DOWN\n\n4. After the hook script terminates, if possible the container is reset from Locked\nback to Queued state.\n\n5. Then crunch-run can terminate.\n\nArvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>","distinct":false,"url":"https://api.github.com/repos/curoverse/arvados/commits/84bc109580e503b4b8bbb5ddcd5f1d909745141f"},{"sha":"ce911bd75fb998c2ac1d88a67db55f7f0e362752","author":{"name":"Peter Amstutz","email":"503b5dc8d361faf87bfb27ca9e0ad474eb4a4a72@veritasgenetics.com"},"message":"12614: Add tests.\n\nAlso reorder run sequence slightly so that failure to start container due to\nbroken node is retryable.\n\nArvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>","distinct":false,"url":"https://api.github.com/repos/curoverse/arvados/commits/ce911bd75fb998c2ac1d88a67db55f7f0e362752"},{"sha":"a7bbcabfeb74bd61ca92078a0a49caeab01e08bc","author":{"name":"Peter Amstutz","email":"503b5dc8d361faf87bfb27ca9e0ad474eb4a4a72@veritasgenetics.com"},"message":"12614: Fix tests\n\nArvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>","distinct":false,"url":"https://api.github.com/repos/curoverse/arvados/commits/a7bbcabfeb74bd61ca92078a0a49caeab01e08bc"},{"sha":"fbcedc4041edae0c1ff5367915bb75d60d47a99f","author":{"name":"Peter Amstutz","email":"503b5dc8d361faf87bfb27ca9e0ad474eb4a4a72@veritasgenetics.com"},"message":"12614: Restore order set state \"Running\" before starting the container.\n\nUse \"Matches\" in tests.\n\nBroken node hook tests that output is captured.\n\nArvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>","distinct":false,"url":"https://api.github.com/repos/curoverse/arvados/commits/fbcedc4041edae0c1ff5367915bb75d60d47a99f"},{"sha":"1f927c19945fcdf02be92272cab888d512cb0a37","author":{"name":"Peter Amstutz","email":"503b5dc8d361faf87bfb27ca9e0ad474eb4a4a72@veritasgenetics.com"},"message":"12614: Restore keepclient error check prior to NewContainerRunner()\n\nArvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>","distinct":false,"url":"https://api.github.com/repos/curoverse/arvados/commits/1f927c19945fcdf02be92272cab888d512cb0a37"},{"sha":"a3fac0331ea84ff54b4a01698af5be5ad350a7fe","author":{"name":"Peter Amstutz","email":"503b5dc8d361faf87bfb27ca9e0ad474eb4a4a72@veritasgenetics.com"},"message":"Merge branch '12614-docker-sanity-check' refs #12614\n\nArvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>","distinct":false,"url":"https://api.github.com/repos/curoverse/arvados/commits/a3fac0331ea84ff54b4a01698af5be5ad350a7fe"}]}
{"actor":{"display_login":"curoverse-bot"}}