{"push_id":869360500,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"84260dab5182907cae91849acd652c138c2d5095","before":"714c555bda26a6a27fad7caef382d1d6705ad215","commits":[{"sha":"e9c78ef7855e7ae263fe461e069c89ff7fc0b798","author":{"email":"11bc38d43468d88420f42add112ca9cf1601ee18@gmail.com","name":"sguthrie"},"message":"Closes #7235. Instead of setting KeepService's pycurl.TIMEOUT_MS, set pycurl.LOW_SPEED_LIMIT and pycurl.LOW_SPEED_TIME.\nDefault LOW_SPEED_LIMIT is 32768 bytes per second. Default LOW_SPEED_TIME is 64 seconds.\nIf the user specifies a length-two tuple, the first item sets CONNECTTIMEOUT_MS, the second item sets LOW_SPEED_TIME,\nand LOW_SPEED_LIMIT is set to 32768 bytes per second.\n\nAdded bandwidth similator to keepstub, which uses millisecond precision (like curl) to measure timeouts.\nAdded tests to test_keep_client and modified existing tests to only use integers.","distinct":true,"url":"https://api.github.com/repos/curoverse/arvados/commits/e9c78ef7855e7ae263fe461e069c89ff7fc0b798"},{"sha":"84260dab5182907cae91849acd652c138c2d5095","author":{"email":"11bc38d43468d88420f42add112ca9cf1601ee18@gmail.com","name":"sguthrie"},"message":"Closes #7235. Merge branch '7235-python-keep-client-timeout'","distinct":true,"url":"https://api.github.com/repos/curoverse/arvados/commits/84260dab5182907cae91849acd652c138c2d5095"}]}