Comment 7 for bug 1745168

Revision history for this message
Matt Riedemann (mriedem) wrote :

This is still failing because swiftclient is logging:

http://logs.openstack.org/05/266605/33/check/neutron-tempest-dvr/8a5dd5f/logs/screen-c-bak.txt.gz#_Jan_25_19_26_01_896832

Jan 25 19:26:01.790939 ubuntu-xenial-rax-ord-0002156812 cinder-backup[661]: DEBUG cinder.backup.chunkeddriver [None req-e4242d75-d81d-4da0-ac09-61b6a9cd40c7 tempest-VolumesBackupsV39Test-401577712 None] Compressed 25165824 bytes of data to 24470 bytes using zlib. {{(pid=661) _prepare_output_data /opt/stack/new/cinder/cinder/backup/chunkeddriver.py:398}}
Jan 25 19:26:01.791312 ubuntu-xenial-rax-ord-0002156812 cinder-backup[661]: DEBUG cinder.backup.chunkeddriver [None req-e4242d75-d81d-4da0-ac09-61b6a9cd40c7 tempest-VolumesBackupsV39Test-401577712 None] About to put_object {{(pid=661) _backup_chunk /opt/stack/new/cinder/cinder/backup/chunkeddriver.py:359}}
Jan 25 19:26:01.896832 ubuntu-xenial-rax-ord-0002156812 cinder-backup[661]: DEBUG swiftclient [-] REQ: curl -i https://162.242.166.135:8080/v1/AUTH_373e3faa49bb451f96f52e66255b9bc3/volumebackups/volume_b2a53f19-15f8-4856-b10c-6356f9108b5c/20180125192508/az_nova_backup_98628883-0fad-4937-b084-d1c8a4878077-00021 -X PUT -H "Content-Length: 24470" -H "X-Auth-Token: gAAAAABaai8He4Rw..." {{(pid=661) http_log /usr/local/lib/python2.7/dist-packages/swiftclient/client.py:165}}
Jan 25 19:26:01.897489 ubuntu-xenial-rax-ord-0002156812 cinder-backup[661]: Traceback (most recent call last):
Jan 25 19:26:01.897808 ubuntu-xenial-rax-ord-0002156812 cinder-backup[661]: File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers
Jan 25 19:26:01.898109 ubuntu-xenial-rax-ord-0002156812 cinder-backup[661]: timer()
Jan 25 19:26:01.898391 ubuntu-xenial-rax-ord-0002156812 cinder-backup[661]: File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 58, in __call__
Jan 25 19:26:01.898670 ubuntu-xenial-rax-ord-0002156812 cinder-backup[661]: cb(*args, **kw)
Jan 25 19:26:01.898958 ubuntu-xenial-rax-ord-0002156812 cinder-backup[661]: File "/usr/local/lib/python2.7/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire
Jan 25 19:26:01.899237 ubuntu-xenial-rax-ord-0002156812 cinder-backup[661]: waiter.switch()
Jan 25 19:26:01.899542 ubuntu-xenial-rax-ord-0002156812 cinder-backup[661]: error: cannot switch to a different thread

That's happening within the SwiftObjectWriter.close() method.