Go to main content

man pages section 1: User Commands

Exit Print View

Updated: Thursday, March 14, 2019
 
 

swift-object-expirer (1)

Name

swift-object-expirer - OpenStack Swift object expirer

Synopsis

/usr/lib/swift/swift-object-expirer [CONFIG] [-h|--help] [-v|--verbose]
[-o|--once]

Description

swift-object-expirer(1)         OpenStack Swift        swift-object-expirer(1)



NAME
       swift-object-expirer - OpenStack Swift object expirer


SYNOPSIS
       /usr/lib/swift/swift-object-expirer [CONFIG] [-h|--help] [-v|--verbose]
       [-o|--once]


DESCRIPTION
       The swift-object-expirer offers  scheduled  deletion  of  objects.  The
       Swift client would use the X-Delete-At or X-Delete-After headers during
       an object PUT or POST and the cluster would automatically quit  serving
       that  object  at the specified time and would shortly thereafter remove
       the object from the system.

       The X-Delete-At header takes a Unix Epoch timestamp, in  integer  form;
       for example: 1317070737 represents Mon Sep 26 20:58:57 2011 UTC.

       The  X-Delete-After header takes a integer number of seconds. The proxy
       server that receives the request will convert this header  into  an  X-
       Delete-At header using its current time plus the value given.

       The options are as follows:

           -v
           --verbose
               log to console
           -o
           --once
               only run one pass of daemon


       The  object  expirer  should  be enabled and disabled using the Solaris
       Service Management Facility, smf(7).  The service FMRI for  the  object
       expirer is:

         svc:/application/openstack/swift/swift-object-expirer


DOCUMENTATION
       More  in  depth documentation in regards to swift-object-expirer can be
       foud at  http://swift.openstack.org/overview_expiring_objects.html  and
       also   about   OpenStack   Swift   as   a   whole   can   be  found  at
       http://swift.openstack.org/index.html




ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+-----------------------+
       |ATTRIBUTE TYPE |   ATTRIBUTE VALUE     |
       +---------------+-----------------------+
       |Availability   | cloud/openstack/swift |
       +---------------+-----------------------+
       |Stability      | Uncommitted           |
       +---------------+-----------------------+
SEE ALSO
       object-expirer.conf(4), smf(7)



NOTES
       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source      was      downloaded      from        https://tarballs.open-
       stack.org/swift/swift-2.7.0.tar.gz

       Further information about this software can be found on the open source
       community website at http://www.openstack.org/.



OpenStack                          3/15/2012           swift-object-expirer(1)