man pages section 1: User Commands

Exit Print View

Updated: July 2014
 
 

swift-object-updater (1)

Name

swift-object-updater - OpenStack Swift object updater

Synopsis

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

Description




OpenStack Swift                           swift-object-updater(1)



NAME
     swift-object-updater - OpenStack Swift object updater


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


DESCRIPTION
     The object updater is responsible for updating object infor-
     mation in container listings.  It will check to see if there
     are any locally queued updates on  the  filesystem  of  each
     devices,  what  is also known as async pending file(s), walk
     each one and update the container listing.

     For example, suppose a container server is under load and  a
     new  object is put into the system. The object will be imme-
     diately available for reads as  soon  as  the  proxy  server
     responds  to  the  client  with success. However, the object
     server has not been able to update the object listing in the
     container  server.   Therefore,  the  update would be queued
     locally for a later update. Container  listings,  therefore,
     may  not  immediately  contain  the object. This is where an
     eventual consistency window will  most  likely  come  in  to
     play.

     In  practice, the consistency window is only as large as the
     frequency at which the updater runs  and  may  not  even  be
     noticed  as  the proxy server will route listing requests to
     the first container server which responds. The server  under
     load  may  not  be  the  one  that serves subsequent listing
     requests  one of the other two replicas may handle the list-
     ing.

     The options are as follows:

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


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

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





OpenStack             Last change: 8/26/2011                    1






OpenStack Swift                           swift-object-updater(1)



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




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

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



NOTES
     This  software  was   built   from   source   available   at
     https://java.net/projects/solaris-userland.    The  original
     community  source  was   downloaded   from    http://launch-
     pad.net/swift/havana/1.10.0/+download/swift-1.10.0.tar.gz

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























OpenStack             Last change: 8/26/2011                    2