Project

General

Profile

Bug #35990

Chunked encoding fails if chunk greater than 1MiB

Added by Robin Johnson 10 months ago. Updated 9 months ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
-
Start date:
09/14/2018
Due date:
% Done:

0%

Source:
Community (dev)
Tags:
Backport:
luminous, mimic
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:

Description

If a response uses chunked encoding, and the chunk is greater than 1MiB, the chunk length is not correctly printed.
This bug must have existed for Swift previously, and is made much more visible by the changes in https://github.com/ceph/ceph/pull/23940

Bad chunk header:
10219b\r\0<?xml...

Good chunk header:
223\r\n<?xml...

Related issues

Copied to rgw - Backport #36124: luminous: Chunked encoding fails if chunk greater than 1MiB Resolved
Copied to rgw - Backport #36125: mimic: Chunked encoding fails if chunk greater than 1MiB Resolved

History

#2 Updated by Casey Bodley 10 months ago

  • Status changed from New to Testing

#3 Updated by Casey Bodley 10 months ago

  • Status changed from Testing to Pending Backport

#4 Updated by Nathan Cutler 10 months ago

  • Copied to Backport #36124: luminous: Chunked encoding fails if chunk greater than 1MiB added

#5 Updated by Nathan Cutler 10 months ago

  • Copied to Backport #36125: mimic: Chunked encoding fails if chunk greater than 1MiB added

#6 Updated by Nathan Cutler 9 months ago

  • Status changed from Pending Backport to Resolved

#7 Updated by Nathan Cutler 6 months ago

  • Duplicates Bug #35994: Configurable ListBucket max-keys limit added

#8 Updated by Nathan Cutler 6 months ago

  • Duplicates deleted (Bug #35994: Configurable ListBucket max-keys limit)

Also available in: Atom PDF