Hi,
I met similar error, but with different exception: BrokenPipeError Should it also be added to retry_excs list? Or, may retry for any exceptions?
2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] File "/usr/lib/python3.6/site-packages/nova/image/glance.py", line 394, in download 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] image_chunks, data, dst_path) 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] File "/usr/lib/python3.6/site-packages/nova/image/glance.py", line 459, in _verify_and_write 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] {'path': dst_path, 'exception': ex}) 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] File "/usr/lib/python3.6/site-packages/oslo_utils/excutils.py", line 220, in __exit__ 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] self.force_reraise() 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] File "/usr/lib/python3.6/site-packages/oslo_utils/excutils.py", line 196, in force_reraise 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] six.reraise(self.type_, self.value, self.tb) 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] File "/usr/lib/python3.6/site-packages/six.py", line 693, in reraise 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] raise value 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] File "/usr/lib/python3.6/site-packages/nova/image/glance.py", line 440, in _verify_and_write 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] for chunk in image_chunks: 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] File "/usr/lib/python3.6/site-packages/glanceclient/common/utils.py", line 519, in __iter__ 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] for chunk in self.iterable: 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] File "/usr/lib/python3.6/site-packages/glanceclient/common/utils.py", line 469, in serious_integrity_iter 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] (computed, hash_value)) 2024-03-08 01:40:55.307 7 ERROR nova.compute.manager [instance: 76060d9b-bcee-4906-9b7b-10e020e05828] BrokenPipeError: [Errno 32] Corrupt image download. Hash was 22350f12068085c9d6f03a33b2eed895707d77ef70661750d3310d1347f236771c4403974a104ad4cd3657a4c3e76330c8e11032803106278437d6f31869b584 expected e2b48e14b0aebef3bcc92c1697a6948f4fbcd62cfaa82d193d98d1b6614b8adefbb6bc3f13c11218da34f15e21412694c6cc59ae2a637ba1cfe5660a0cfa58ba
Hi,
I met similar error, but with different exception: BrokenPipeError
Should it also be added to retry_excs list? Or, may retry for any exceptions?
2024-03-08 01:40:55.307 7 ERROR nova.compute. manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] File "/usr/lib/ python3. 6/site- packages/ nova/image/ glance. py", line 394, in download manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] image_chunks, data, dst_path) manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] File "/usr/lib/ python3. 6/site- packages/ nova/image/ glance. py", line 459, in _verify_and_write manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] {'path': dst_path, 'exception': ex}) manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] File "/usr/lib/ python3. 6/site- packages/ oslo_utils/ excutils. py", line 220, in __exit__ manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] self.force_ reraise( ) manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] File "/usr/lib/ python3. 6/site- packages/ oslo_utils/ excutils. py", line 196, in force_reraise manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] six.reraise( self.type_ , self.value, self.tb) manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] File "/usr/lib/ python3. 6/site- packages/ six.py" , line 693, in reraise manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] raise value manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] File "/usr/lib/ python3. 6/site- packages/ nova/image/ glance. py", line 440, in _verify_and_write manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] for chunk in image_chunks: manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] File "/usr/lib/ python3. 6/site- packages/ glanceclient/ common/ utils.py" , line 519, in __iter__ manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] for chunk in self.iterable: manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] File "/usr/lib/ python3. 6/site- packages/ glanceclient/ common/ utils.py" , line 469, in serious_ integrity_ iter manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] (computed, hash_value)) manager [instance: 76060d9b- bcee-4906- 9b7b-10e020e058 28] BrokenPipeError: [Errno 32] Corrupt image download. Hash was 22350f12068085c 9d6f03a33b2eed8 95707d77ef70661 750d3310d1347f2 36771c4403974a1 04ad4cd3657a4c3 e76330c8e110328 03106278437d6f3 1869b584 expected e2b48e14b0aebef 3bcc92c1697a694 8f4fbcd62cfaa82 d193d98d1b6614b 8adefbb6bc3f13c 11218da34f15e21 412694c6cc59ae2 a637ba1cfe5660a 0cfa58ba
2024-03-08 01:40:55.307 7 ERROR nova.compute.
2024-03-08 01:40:55.307 7 ERROR nova.compute.
2024-03-08 01:40:55.307 7 ERROR nova.compute.
2024-03-08 01:40:55.307 7 ERROR nova.compute.
2024-03-08 01:40:55.307 7 ERROR nova.compute.
2024-03-08 01:40:55.307 7 ERROR nova.compute.
2024-03-08 01:40:55.307 7 ERROR nova.compute.
2024-03-08 01:40:55.307 7 ERROR nova.compute.
2024-03-08 01:40:55.307 7 ERROR nova.compute.
2024-03-08 01:40:55.307 7 ERROR nova.compute.
2024-03-08 01:40:55.307 7 ERROR nova.compute.
2024-03-08 01:40:55.307 7 ERROR nova.compute.
2024-03-08 01:40:55.307 7 ERROR nova.compute.
2024-03-08 01:40:55.307 7 ERROR nova.compute.
2024-03-08 01:40:55.307 7 ERROR nova.compute.
2024-03-08 01:40:55.307 7 ERROR nova.compute.