Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
swift-object-updater(1)		OpenStack Swift	       swift-object-updater(1)

       swift-object-updater - Openstack-swift object updater

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

       The  object  updater  is	responsible for	updating object	information 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 immediately 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 list-
       ing in the container server.  Therefore,	the update would be queued lo-
       cally  for a later update. Container listings, therefore, may not imme-
       diately contain the object. This	is where an eventual consistency  win-
       dow 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	subse-
       quent  listing  requests	a one of the other two replicas	may handle the

       The options are as follows:

	       log to console
	       only run	one pass of daemon

       More in depth documentation in regards to swift-object-updater and also
       about  Openstack-Swift  as  a  whole can	be found at


Linux				   8/26/2011	       swift-object-updater(1)


Want to link to this manual page? Use this URL:

home | help