The error makes no sense from the logs we have. It would only raised in this place in the code: https://github.com/openstack/swift/blob/master/swift/common/swob.py#L866-L875
As you can see, this would only be the case if the transfer-encoding header contains a comma-separated list of strings. However, Tempest only sends a single string: https://github.com/openstack/tempest/blob/master/tempest/api/object_storage/test_object_services.py#L189-L195
This is also seen in the logs: https://logserver.rdoproject.org/63/44163/1/check/periodic-tripleo-ci-centos-9-standalone-full-tempest-api-tempest-master/5a1376b/logs/undercloud/home/zuul/tempest/tempest.log.txt.gz 2022-07-26 12:52:03.255 210485 DEBUG tempest.lib.common.rest_client [tx4cfa0f2d87f24ba4a70fa-0062dfe373 tx4cfa0f2d87f24ba4a70fa-0062dfe373 ] Request - Headers: {'Transfer-Encoding': 'chunked', 'X-Auth-Token': '<omitted>'}
What happened inbetween, not visible in the logs?
The error makes no sense from the logs we have. It would only raised in this place in the code: https:/ /github. com/openstack/ swift/blob/ master/ swift/common/ swob.py# L866-L875
As you can see, this would only be the case if the transfer-encoding header contains a comma-separated list of strings. However, Tempest only sends a single string: https:/ /github. com/openstack/ tempest/ blob/master/ tempest/ api/object_ storage/ test_object_ services. py#L189- L195
This is also seen in the logs: /logserver. rdoproject. org/63/ 44163/1/ check/periodic- tripleo- ci-centos- 9-standalone- full-tempest- api-tempest- master/ 5a1376b/ logs/undercloud /home/zuul/ tempest/ tempest. log.txt. gz lib.common. rest_client [tx4cfa0f2d87f2 4ba4a70fa- 0062dfe373 tx4cfa0f2d87f24 ba4a70fa- 0062dfe373 ] Request - Headers: {'Transfer- Encoding' : 'chunked', 'X-Auth-Token': '<omitted>'}
https:/
2022-07-26 12:52:03.255 210485 DEBUG tempest.
What happened inbetween, not visible in the logs?