Comment 4 for bug 1545101

Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote : Re: "TypeError: __init__() takes exactly 3 arguments (2 given)" in n-api logs for nova metadata api request

Results from run [1] still didn't yield any result. So that's my analysis: the api-paste file is not upgraded and that still contains an ec2 middleware (ec2faultwrap). This is the one that responds with 404, inline with what patch [3] does. That's the reason why we don't see the trace from Sean's patch [4]. I think the bug lies in grenade: if we get rid of ec2faultwrap we should get past the 404 error.

[1] http://logs.openstack.org/00/281600/4/experimental/gate-grenade-dsvm-neutron-multinode/28b0630//logs/new/
[2] http://logs.openstack.org/00/281600/4/experimental/gate-grenade-dsvm-neutron-multinode/28b0630//logs/etc/nova/api-paste.ini.txt.gz
[3] https://review.openstack.org/#/c/279721/3/nova/api/ec2/__init__.py
[4] https://review.openstack.org/#/c/282025/