New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
jewel: rgw: don't loop forever when reading data from 0 sized segment. #11626
Conversation
The 0 sized segment can arise depending on how the client uploads the object in the first place. The cpu loop then happens during a swift `GET'. Signed-off-by: Marcus Watts <mwatts@redhat.com> (cherry picked from commit 46c5f97)
jenkins test this please (jenkins slave failure) |
@oritwas the rgw run has lots of failures. Are there specific jobs showing this patch does the right thing ? |
We have valgrind errors in the teuthology run |
@dachary the extra commit is just for testing. |
c128e99
to
2f9a5be
Compare
new run on mira machine type: |
@dachary this valgrind issue happens only on vps and happens on latest jewel: http://pulpito.ceph.com/owasserm-2016-10-26_11:19:10-rgw-jewel---basic-vps/ We can merge this fix. |
http://tracker.ceph.com/issues/17693
The 0 sized segment can arise depending on how
the client uploads the object in the first place.
The cpu loop then happens during a swift `GET'.
Signed-off-by: Marcus Watts mwatts@redhat.com
(cherry picked from commit 46c5f97)