]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: connection reset/crashed when download large zero object with compression enable
authorfang.yuxiang <fang.yuxiang@eisoo.com>
Sat, 27 May 2017 08:21:34 +0000 (16:21 +0800)
committerAdam Kupczyk <akucpzyk@redhat.com>
Mon, 26 Jun 2017 08:55:57 +0000 (04:55 -0400)
commit5da8e9246955fdbd3286010b24804eb1051ffa62
treed9fb2b93bdcff6f7f438085efc1c239b8fc9be07
parent9638fdb15b216600e10a6a65939ca5efce7079f8
rgw: connection reset/crashed when download large zero object with compression enable

large zero object has a large compression rate,
even 4M compressed data can decompress several GB data.
Handle so much data in single process lead strange issue.

Fixes: http://tracker.ceph.com/issues/20098
Signed-off-by: fang yuxiang fang.yuxiang@eisoo.com
src/rgw/rgw_compression.cc