{"push_id":1261199093,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"4ff75747913de5d177f12274697dfb9a641023c9","before":"e5cf3c1806b8c1ed2f3dfaba24f9aacedfe81f90","commits":[{"sha":"600b6449d860912cacba601bf1b2d3de69e4645b","author":{"name":"Markus Thoemmes","email":"b44b0a3fc6d6fa2529e4ec6785462af56b617354@de.ibm.com"},"message":"Make ConsulClient throw the right exception if an entry is not present\n\nSigned-off-by: Christian Bickel <cbickel@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/houshengbo/openwhisk/commits/600b6449d860912cacba601bf1b2d3de69e4645b"},{"sha":"2fdeb1f935940153de8b9d6df92e326968c4ff67","author":{"name":"Markus Thoemmes","email":"b44b0a3fc6d6fa2529e4ec6785462af56b617354@de.ibm.com"},"message":"Refactor ActivationThrottler\n\n- move ActivationThrottler out of the loadbalancer\n- Nuking loglines that are not printed anyway\n- move limits to whisk.properties\n- remove unused consul polling\n\nSigned-off-by: Christian Bickel <cbickel@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/houshengbo/openwhisk/commits/2fdeb1f935940153de8b9d6df92e326968c4ff67"},{"sha":"2895a9626c84c28de9598ab59b2c5772a29060d8","author":{"name":"Markus Thoemmes","email":"b44b0a3fc6d6fa2529e4ec6785462af56b617354@de.ibm.com"},"message":"Adding tests for all throttles\n\nSigned-off-by: Christian Bickel <cbickel@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/houshengbo/openwhisk/commits/2895a9626c84c28de9598ab59b2c5772a29060d8"},{"sha":"a6f6a5c5037e37352117becaad79438974db7a9d","author":{"name":"Perry","email":"eb661933653d5bac6eac54d9fa61d590b7d3e0e6@us.ibm.com"},"message":"Add a ticket based queue to ensure fairness in container acquisition","distinct":true,"url":"https://api.github.com/repos/houshengbo/openwhisk/commits/a6f6a5c5037e37352117becaad79438974db7a9d"},{"sha":"6b261fb83d984982f268a8a9ee3c016ab42a9821","author":{"name":"Rodric Rabbah","email":"9785a386158d35e1a70fdb011b5babba8a5a3925@us.ibm.com"},"message":"Adds \"action proxy\" a new base image for actions including swift and \"black box\" using a common proxy server coded in python and using flask. The proxy implements the required init and run routes. The container include a sample shell script making it useful as a stand alone example action. It also allows arbitrary shell scripts (python, perl, bash, etc.) to run by initializing the internal action code on init. The run methods always prints the required sentinels, making actions that inherit from this proxy compliant with the invoker's expectations for extracting user log streams.\n\nIncludes a stub action.\nRenames docker image to docker skeleton.\nAdds README describing organization and implementation of the proxy and how to add a new runner.\nConsolidates debug helpers.\nAdds action proxy to build/redo.","distinct":true,"url":"https://api.github.com/repos/houshengbo/openwhisk/commits/6b261fb83d984982f268a8a9ee3c016ab42a9821"},{"sha":"6e8a8f4475304515860dbfdc16fea30126a3bda3","author":{"name":"Rodric Rabbah","email":"9785a386158d35e1a70fdb011b5babba8a5a3925@us.ibm.com"},"message":"Rebase docker SDK on new openwhisk/dockerskeleton.","distinct":true,"url":"https://api.github.com/repos/houshengbo/openwhisk/commits/6e8a8f4475304515860dbfdc16fea30126a3bda3"},{"sha":"00ada1e0cab29ae0e6530e6c156fd037a8427e31","author":{"name":"Rodric Rabbah","email":"9785a386158d35e1a70fdb011b5babba8a5a3925@us.ibm.com"},"message":"Rebase swift(3) actions using new action proxy and override epilogue, buil and env method to properly build binary and serialize input as required by swift actions.\nRebase python action using new action proxy.\nRename runner files to {lang/runtime}runner.py.","distinct":true,"url":"https://api.github.com/repos/houshengbo/openwhisk/commits/00ada1e0cab29ae0e6530e6c156fd037a8427e31"},{"sha":"6a3c1f28e8d89eb64ae93de7ba576dec70224bbc","author":{"name":"Rodric Rabbah","email":"9785a386158d35e1a70fdb011b5babba8a5a3925@us.ibm.com"},"message":"Remove unecessary complexity in determining if container has log markers - since invoker has an Exec reference, associate the information with the type.\nAdd python to set of containers for which the invoker expects log markers.","distinct":true,"url":"https://api.github.com/repos/houshengbo/openwhisk/commits/6a3c1f28e8d89eb64ae93de7ba576dec70224bbc"},{"sha":"4ff75747913de5d177f12274697dfb9a641023c9","author":{"name":"Rodric Rabbah","email":"9785a386158d35e1a70fdb011b5babba8a5a3925@us.ibm.com"},"message":"Add new tests for the common action proxy. Refactor tests so that standard tests for actions not returning JSON, actions printing to stdout/stderr, and actions validating expected environment don't need to be repeated explicitly. Also tightened tests so that the runtimes conform to expected messages/errors and markers on stdout/stderr. As noted, new tests added to confirm action environment contains expected properties - namely auth key and edge host.","distinct":true,"url":"https://api.github.com/repos/houshengbo/openwhisk/commits/4ff75747913de5d177f12274697dfb9a641023c9"}]}
{"actor":{"display_login":"houshengbo"}}