tempest.api.image.v1.test_images.ListImagesTest fails in setup with BadRequest - The HTTP URL is invalid
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Glance |
Invalid
|
Critical
|
Unassigned | ||
tempest |
Fix Released
|
Critical
|
Matthew Treinish |
Bug Description
There are actually two tests that fail here with 400 responses when creating remote images:
http://
The fingerprint in log stash is based on this one:
2014-06-10 21:41:36.725 | {2} setUpClass (tempest.
2014-06-10 21:41:36.725 |
2014-06-10 21:41:36.725 | Captured traceback:
2014-06-10 21:41:36.726 | ~~~~~~~~~~~~~~~~~~~
2014-06-10 21:41:36.726 | Traceback (most recent call last):
2014-06-10 21:41:36.726 | File "tempest/test.py", line 76, in decorator
2014-06-10 21:41:36.727 | f(cls)
2014-06-10 21:41:36.727 | File "tempest/
2014-06-10 21:41:36.727 | img1 = cls._create_
2014-06-10 21:41:36.728 | File "tempest/
2014-06-10 21:41:36.728 | location=location)
2014-06-10 21:41:36.728 | File "tempest/
2014-06-10 21:41:36.729 | disk_format, **kwargs)
2014-06-10 21:41:36.729 | File "tempest/
2014-06-10 21:41:36.729 | resp, body = self.post(
2014-06-10 21:41:36.730 | File "tempest/
2014-06-10 21:41:36.730 | return self.request(
2014-06-10 21:41:36.730 | File "tempest/
2014-06-10 21:41:36.731 | resp, resp_body)
2014-06-10 21:41:36.731 | File "tempest/
2014-06-10 21:41:36.731 | raise exceptions.
2014-06-10 21:41:36.732 | BadRequest: Bad request
2014-06-10 21:41:36.732 | Details: Bad request
2014-06-10 21:41:36.732 | Details: 400 Bad Request
2014-06-10 21:41:36.733 |
2014-06-10 21:41:36.733 | The HTTP URL is invalid.
I checked the glance-api log and see 4 hits of "The HTTP URL is invalid" but those are DEBUG level logs so we can't fingerprint them with log stash (only indexes INFO level and higher).
I checked logstash for "The HTTP URL is invalid" and that also shows up in unit test runs for glance, but it also shows up in successful job runs so is not a reliable fingerprint.
Changed in glance: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
Changed in glance: | |
status: | Confirmed → Invalid |
Changed in tempest: | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Matthew Treinish (treinish) |
If you go back to 6/2 this shows up in the gate queue also.