swift object delete failed

查看:84
本文介绍了swift object delete failed的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

环境

  • swift client in CentOS7(10.0.0.2)

# pip2 show python-swiftclient                                                   
Name: python-swiftclient
Version: 2.7.0
Summary: OpenStack Object Storage API Client Library
Home-page: http://www.openstack.org/
Author: OpenStack
Author-email: openstack-dev@lists.openstack.org
License: UNKNOWN
Location: /usr/lib/python2.7/site-packages
Requires: futures, six, requests

  • swift server in CentOS7(10.0.0.4)

# swift --version
python-swiftclient 3.2.1.dev9

问题

  • swift client 登陆 server ,删除 temporary 容器里的一个图片文件失败。

操作记录

# swift -A http://10.0.0.4:8080/auth/v1.0 -U admin:admin -K 806huayuan list                 
contract
data
mask_contract
temporary
# swift -A http://10.0.0.4:8080/auth/v1.0 -U admin:admin -K 806huayuan list temporary | tail                                                                                     
9f2f8626-a2ad-11e7-ad0b-1866daecc1a0.jpg
a25ebf08-a2b0-11e7-ad0b-1866daecc1a0.jpg
a6cfc990-a2ad-11e7-ad0b-1866daecc1a0.jpg
a8732914-a216-11e7-ad0b-1866daecc1a0.jpg
a87cda6a-77f8-11e7-befe-1866daecc1a0.jpg
ad186efc-a216-11e7-ad0b-1866daecc1a0.jpg
b255e2e6-a216-11e7-ad0b-1866daecc1a0.jpg
d1d010f2-0129-11e8-8cef-1866daecc1a0.jpg
f779a1ea-a2ad-11e7-ad0b-1866daecc1a0.jpg
ff4fbf7e-aa70-11e7-bbe0-1866daecc1a0.jpg
#这里要删除最后一个文件
# swift -A http://10.0.0.4:8080/auth/v1.0 -U admin:admin -K admin_pass delete temporary ff4fbf7e-aa70-11e7-bbe0-1866daecc1a0.jpg                                                 
<Response [409]> <html><h1>Conflict</h1><p>There was a conflict when trying to complete your request.</p></html>
Error Deleting: temporary/f779a1ea-a2ad-11e7-ad0b-1866daecc1a0.jpg: Object DELETE failed: http://10.0.0.4:8080/v1/AUTH_admin/temporary/f779a1ea-a2ad-11e7-ad0b-1866daecc1a0.jpg 409 Conflict  [first 60 chars of response] <html><h1>Conflict</h1><p>There was a conflict when trying t

解决方案

搞定,这些对象文件的创建时间比服务器当前时间超前了,有人在修改服务器时间后 post 了这些文件。

http://lists.openstack.org/pi...

这篇关于swift object delete failed的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆