{"push_id":1251157550,"size":1,"distinct_size":1,"ref":"refs/heads/s3-multipart-copy","head":"6615fff1ca168549e5d561356691bb705c93b15d","before":"14af4cb9ef53aaf04bc2d8d502dd091c7d85fc67","commits":[{"sha":"6615fff1ca168549e5d561356691bb705c93b15d","author":{"name":"Noah Treuhaft","email":"30d39bdc49d704b8fd271889ccf8a7afe3ffef24@docker.com"},"message":"Use multipart upload API in S3 Move method\n\nThis change to the S3 Move method uses S3's multipart upload API to copy\nobjects whose size exceeds a threshold.  Parts are copied concurrently.\nThe level of concurrency, part size, and threshold are all configurable\nwith reasonable defaults.\n\nUsing the multipart upload API has two benefits.\n\n* The S3 Move method can now handle objects over 5 GB, fixing #886.\n\n* Moving most objects, and espectially large ones, is faster.  For\n  example, moving a 1 GB object averaged 30 seconds but now averages 10.\n\nSigned-off-by: Noah Treuhaft <noah.treuhaft@docker.com>","distinct":true,"url":"https://api.github.com/repos/nwt/distribution/commits/6615fff1ca168549e5d561356691bb705c93b15d"}]}
{"actor":{"display_login":"nwt"}}