RGW lifecycle not expiring objects

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've been having a hard time getting the s3 object lifecycle to do anything here. I was able to set a lifecycle on a test bucket. As others also seem to have found, I do get an EACCES error on setting the lifecycle, but it does however get stored:

% aws --endpoint-url https://xxx.xxx.xxx.xxx s3api get-bucket-lifecycle-configuration --bucket=testgta
{
    "Rules": [
        {
            "Status": "Enabled",
            "Prefix": "",
            "Expiration": {
                "Days": 3
            },
            "ID": "test"
        }
    ]
}

but many days later I have yet to see any object actually get expired. There are some hints in the rgw log that the expiry thread does run periodically:

2017-05-19 03:49:03.281347 7f74f1134700  2 RGWDataChangesLog::ChangesRenewThread: start
2017-05-19 03:49:16.356022 7f74ef931700  2 object expiration: start
2017-05-19 03:49:16.356036 7f74ef931700 20 proceeding shard = obj_delete_at_hint.0000000000
2017-05-19 03:49:16.359785 7f74ef931700 20 proceeding shard = obj_delete_at_hint.0000000001
2017-05-19 03:49:16.364667 7f74ef931700 20 proceeding shard = obj_delete_at_hint.0000000002
2017-05-19 03:49:16.369636 7f74ef931700 20 proceeding shard = obj_delete_at_hint.0000000003
...
2017-05-19 03:49:16.803270 7f74ef931700 20 proceeding shard = obj_delete_at_hint.0000000126
2017-05-19 03:49:16.806423 7f74ef931700  2 object expiration: stop

"radosgw-admin lc process" gives me no output unless I enable debug, then:

]# radosgw-admin lc process
2017-05-19 15:28:46.383049 7fedb9ffb700  2 RGWDataChangesLog::ChangesRenewThread: start
2017-05-19 15:28:46.421806 7feddc240c80 10 Cannot find current period zone using local zone
2017-05-19 15:28:46.453431 7feddc240c80  2 all 8 watchers are set, enabling cache
2017-05-19 15:28:46.614991 7feddc240c80  2 removed watcher, disabling cache

"radosgw-admin lc list" seems to return "empty" output:

# radosgw-admin lc list
[]

Is there anything obvious that I might be missing?

Graham
--
Graham Allan
Minnesota Supercomputing Institute - gta@xxxxxxx
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux