{"push_id":990969937,"size":1,"distinct_size":1,"ref":"refs/heads/jwilson_0223_throttle_writes","head":"c20c6c42fb4566a1c05b10ed523c8b6ef4f7219f","before":"003d51967ac6b23c6eaa08c2361799759714644a","commits":[{"sha":"c20c6c42fb4566a1c05b10ed523c8b6ef4f7219f","author":{"email":"b559ba3411cf55dd74bd9675d6ce4d094c2e3438@squareup.com","name":"jwilson"},"message":"Change write timeouts to have a maximum write size.\n\nPreviously large writes could easly suffer timeouts because the entire\nwrite was subject to a single timeout.\n\nWith this change we split the write up into 64 KiB chunks and each\nchunk gets its own timeout window. This way the timeout is more granular:\nit triggers if the write fails to make forward progress, not if the\nentire write fails to complete within its window.\n\nSee https://github.com/square/okhttp/issues/2122","distinct":true,"url":"https://api.github.com/repos/square/okio/commits/c20c6c42fb4566a1c05b10ed523c8b6ef4f7219f"}]}