grizzly: swift add fallocate_reserve option

Bug #1095507 reported by Tom Fifield
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-manuals
Fix Released
Medium
Tom Fifield

Bug Description

If https://review.openstack.org/18290 is merged, a new option is added to swift: fallocate_reserve

    Some systems behave badly when they completely run out of space. To
    alleviate this problem, you can set the fallocate_reserve conf value
    to a number of bytes to "reserve" on each disk. When the disk free
    space falls at or below this amount, fallocate calls will fail, even
    if the underlying OS fallocate call would succeed. For example, a
    fallocate_reserve of 10737418240 (10G) would make all fallocate calls
    fail, even for zero-byte files, when the disk free space falls under
    10G.

    The default fallocate_reserve is 0, meaning "no reserve", and so the
    software behaves exactly as it always has unless you set this conf
    value to something non-zero.

Tags: swift
Tom Fifield (fifieldt)
Changed in openstack-manuals:
milestone: none → grizzly
tags: added: swift
Revision history for this message
Tom Fifield (fifieldt) wrote :

patch is abandoned so far

Revision history for this message
Tom Fifield (fifieldt) wrote :

patch has been restored

Tom Fifield (fifieldt)
Changed in openstack-manuals:
status: New → Confirmed
importance: Undecided → Medium
Tom Fifield (fifieldt)
Changed in openstack-manuals:
status: Confirmed → In Progress
assignee: nobody → Tom Fifield (fifieldt)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-manuals (master)

Fix proposed to branch: master
Review: https://review.openstack.org/22781

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-manuals (master)

Reviewed: https://review.openstack.org/22781
Committed: http://github.com/openstack/openstack-manuals/commit/eadcb92b0ef22cb9aa279e7269dd9035856cb3a6
Submitter: Jenkins
Branch: master

commit eadcb92b0ef22cb9aa279e7269dd9035856cb3a6
Author: Tom Fifield <email address hidden>
Date: Sat Feb 23 12:29:20 2013 -0800

    Add fallocate_reserve option to docs

    fixes bug 1095507

    Grizzly's swift introduced fallocate_reserve=0 - the
    number of bytes to reserve on the disk. This value can be used
    to more gracefully handle out-of-disk space errors.

    The patch adds the option to account/object/container conf tables

    Change-Id: If5ff2ddb8f931d1bc4d7a3b28a801fa6e903d33d

Changed in openstack-manuals:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.