Treat 404 as success when deleting segments
Change-Id: I76be70ddb289bd4f1054a684a247279ab16ca34a
This commit is contained in:
parent
2faea93287
commit
2901e1e9ef
@ -2471,17 +2471,18 @@ class SwiftService(object):
|
||||
def _delete_segment(conn, container, obj, results_queue=None):
|
||||
results_dict = {}
|
||||
try:
|
||||
conn.delete_object(container, obj, response_dict=results_dict)
|
||||
res = {'success': True}
|
||||
conn.delete_object(container, obj, response_dict=results_dict)
|
||||
except Exception as err:
|
||||
traceback, err_time = report_traceback()
|
||||
logger.exception(err)
|
||||
res = {
|
||||
'success': False,
|
||||
'error': err,
|
||||
'traceback': traceback,
|
||||
'error_timestamp': err_time
|
||||
}
|
||||
if not isinstance(err, ClientException) or err.http_status != 404:
|
||||
traceback, err_time = report_traceback()
|
||||
logger.exception(err)
|
||||
res = {
|
||||
'success': False,
|
||||
'error': err,
|
||||
'traceback': traceback,
|
||||
'error_timestamp': err_time
|
||||
}
|
||||
|
||||
res.update({
|
||||
'action': 'delete_segment',
|
||||
|
Loading…
x
Reference in New Issue
Block a user