kraken: rgw: S3 object uploads using the AWSv4's multi-chunk mode hang RadosGW
#3 Updated by Nathan Cutler almost 3 years ago
- Description updated (diff)
The bug affects PUTs employing the STREAMING-AWS4-HMAC-SHA256-PAYLOAD authentication mode. In such scenario, when RGWPutObj::get_data() returns 0, we don't break the loop in RGWPutObj::execute() anymore. In conjunction with overriding the len by s->aws4_auth->bl->length(), am indefinite repetition takes place.
Introduced in: 8c8ce72a8ecdfd6057cde2fe520a7f34ab94562c.