2013-06-04 18 views
1

说我用下面的命令在swift存储节点上创建一个容器。为什么容器和对象没有从Swift的文件系统中删除?

卷曲-v -X PUT -H“X-验证令牌:AUTH_tkf0685272b8f64c80a97727141a64a7ca” http://www.tempwebsite.com:8080/v1/AUTH_test/tempcontainer

如果我在其中创建快捷节点我的文件系统检查,一个新的容器被容器文件夹下创建。

我也能看到现在这个容器通过如下GET电话:

卷曲-v -H 'X-验证令牌:AUTH_tkf0685272b8f64c80a97727141a64a7ca' http://www.tempwebsite.com:8080/v1/AUTH_test/

现在,当我通过DELETE删除此容器拨打如下

卷曲-v -X DELETE -H “X-验证令牌:AUTH_tkf0685272b8f64c80a97727141a64a7ca” http://www.tempwebsite.com:8080/v1/AUTH_test/tempcontainer

它似乎被删除,因为当我做一个GET CAL l删除后,容器不存在,我得到404没有找到repsonse

但是,在文件系统中的那个容器仍然保留,因为它也是在对象的情况下数据文件被转换成逻辑删除文件但不是这些墓碑文件也不会被删除。 (Swift文档说他们最终会被收割者移除,但请注意,我已经等了4天以上,但物品和容器仍在那里。)

请建议。

回答

相关问题