bad request syntax in metadata server
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
CirrOS |
Fix Released
|
Medium
|
Unassigned | ||
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
When spinning up a VM in latest Devstack (G3 timeframe), with debug logging turned off I get several 'Bad request syntax' error messages.
This may actually be a problem in cloud-init.
2013-03-06 00:58:21.176 6742 INFO nova.metadata.
10.0.0.2 - - [06/Mar/2013 00:58:21] code 400, message Bad request syntax ('GET /2009-04-
10.0.0.2 - - [06/Mar/2013 00:58:21] "GET /2009-04-
2013-03-06 00:58:21.369 6742 INFO nova.metadata.
10.0.0.2 - - [06/Mar/2013 00:58:21] code 400, message Bad request syntax ('GET /2009-04-
10.0.0.2 - - [06/Mar/2013 00:58:21] "GET /2009-04-
2013-03-06 00:58:21.574 6742 INFO nova.metadata.
10.0.0.2 - - [06/Mar/2013 00:58:21] code 400, message Bad request syntax ('GET /2009-04-
10.0.0.2 - - [06/Mar/2013 00:58:21] "GET /2009-04-
2013-03-06 00:58:21.790 6742 INFO nova.metadata.
10.0.0.2 - - [06/Mar/2013 00:58:21] code 400, message Bad request syntax ('GET /2009-04-
10.0.0.2 - - [06/Mar/2013 00:58:21] "GET /2009-04-
2013-03-06 00:58:34.748 6742 INFO nova.metadata.
Related branches
no longer affects: | cloud-init |
Changed in nova: | |
status: | Incomplete → Invalid |
Changed in cirros: | |
importance: | Undecided → Medium |
Do you see errors on the other side? presumably cloud-init? we are returning 400 probably because we don't like the "//" int th GET request. Need to figure out who is calling this and why they end up with "/2009- 04-04/meta- data//" and what happens when they get back 400 from us.