I'm using Swift from apt-get package on Ubuntu 14.10 that's 2.2.0-0ubuntu1
with 1 proxy and 3 nodes already running fine for few months.

After I found the feature object expirer so I tested it by running its
process on only proxy node. But found that after see in the log show it's
doing fine

Apr  7 17:02:56 openstack-swift-proxy object-expirer: Pass completed in 0s;
3 objects expired

But the object still random showing when doing swift list command. The
chance is around 1/3 that the object will show. If I doing swift stat
command on that object it will always show 404. The Horizon dashboard is
random either. I tried to check log on all proxy and storage nodes but did
not find anything useful.

The only way to fix this to make the object completely remove is doing
swift delete command and that will return 404 but after that it won't show
in swift list anymore.

I'm trying to do swift-recon --expirer and found this output

===============================================================================
--> Starting reconnaissance on 3 hosts
===============================================================================
[2015-04-07 17:20:17] Checking on expirers
[object_expiration_pass] - No hosts returned valid data.
[expired_last_pass] - No hosts returned valid data.
===============================================================================

When I dig into http://xxx:6000/recon/expirer/object I got this output

{"object_expiration_pass": null, "expired_last_pass": null}

Anyone has any clue to fix this?

Regards,
Jirayut
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to