Bug 6992 - Nimbus EC2 Query API limits HTTP headers to 4k
: Nimbus EC2 Query API limits HTTP headers to 4k
Status: RESOLVED FIXED
: Nimbus
EC2 protocols
: 2.3
: PC All
: P3 normal
: 2.4
Assigned To:
:
:
:
: 6981
  Show dependency treegraph
 
Reported: 2010-04-06 10:38 by
Modified: 2010-04-30 15:14 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-04-06 10:38:14
Our EC2 Query API implementation is more restrictive about request header sizes
than EC2 itself. This means that some clients may work with EC2 but not Nimbus.

EC2 Query supports requests as either HTTP GET or POST. In GET, the entire
request is in the headers. For RunInstances requests with userdata, these can
be quite large. However, EC2 allows this, so some clients such as libcloud only
support GET operations.

We use Jetty as the HTTP server for Query API. It appears to have configuration
options to support larger header sizes. We should expose these options and set
larger defaults.
------- Comment #1 From 2010-04-30 14:29:17 -------
http://jira.codehaus.org/browse/JETTY-336
------- Comment #2 From 2010-04-30 15:14:42 -------
Made the size configurable for Nimbus 2.4 (RC2)

http://github.com/nimbusproject/nimbus/commit/080181c9b9fb48582e28ca8edfd9d022f8e43de0