Use nfs_oversub_ratio when reporting pool capacity

Bug #1458714 reported by OpenStack Infra
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-manuals
Fix Released
Medium
Gauvain Pocentek

Bug Description

https://review.openstack.org/180199
commit e52f304313efc695f7dd89c222041bffd53c131a
Author: Tom Barron <email address hidden>
Date: Tue Apr 21 11:07:30 2015 -0400

    Use nfs_oversub_ratio when reporting pool capacity

    Currently NetApp NFS drivers do not make use of the nfs_oversub_ratio
    configuration parameter to enable OpenStack administrators to report
    anything other than the most conservative capacity and usage information
    up to the scheduler

    This commit:
      * modifies the NetApp drivers to use the nfs_oversub_ratio as
         documented.
      * uses direct API with filers to gather capacity information rather
         than stat and du commands
      * brings our reporting of reserved percentage in line with the way
         the scheduler actually makes use of this statistic
      * simplifies and cleans up the way we gather and report pool statistics

    Note that this fix addresses an in-the-field bug report from juno
    and is intended to be the basis for backported fixes.

    In kilo, a more general approach to overprovisioning using
         max_oversubscription_ratio
    was introduced via commit 3548a4bc9edbb26b248b5af5ecc2145f2c6f7481.
    In this newer approach, the scheduler computes "virtual" free space
    rather than the driver reporting "apparent" free space.

    This fix to bring NetApp NFS drivers into conformity with the generic
    NFS driver is not intended as a substitute for introducing support
    in our drivers for the newer approach to overprovisioning. Rather,
    it is a bug-fix for an existing failure to honor the nfs_oversub_ratio.

    DocImpact
    Co-Authored-By: Dustin Schoenbrun <email address hidden>
    Closes-bug: 1449620
    Change-Id: Ic7b606b88f063b9ed6df62fd1fb7248922496326

Tags: cinder
Revision history for this message
Gauvain Pocentek (gpocentek) wrote :

We need to add the netapp driver as category for the nfs_oversub_ratio option in the flagmappings.

Changed in openstack-manuals:
milestone: none → liberty
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → Gauvain Pocentek (gpocentek)
Changed in openstack-manuals:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-manuals (master)

Reviewed: https://review.openstack.org/203409
Committed: https://git.openstack.org/cgit/openstack/openstack-manuals/commit/?id=523d46a8b6bdc6bae51b01443c46d4ec1fa7bce6
Submitter: Jenkins
Branch: master

commit 523d46a8b6bdc6bae51b01443c46d4ec1fa7bce6
Author: Gauvain Pocentek <email address hidden>
Date: Sun Jul 19 10:53:46 2015 +0200

    [config-ref] Cinder option tables update

    Remove the quobyte documentation since it is not in the cinder tree
    anymore.

    Closes-Bug: #1474495
    Closes-Bug: #1469518
    Closes-Bug: #1467587
    Closes-Bug: #1467170
    Partial-Bug: #1467123
    Partial-Bug: #1466971
    Closes-Bug: #1466163
    Partial-Bug: #1465700
    Partial-Bug: #1464726
    Closes-Bug: #1462459
    Closes-Bug: #1462184
    Closes-Bug: #1460811
    Closes-Bug: #1460366
    Closes-Bug: #1458714
    Closes-Bug: #1453247
    Closes-Bug: #1451526
    Partial-Bug: #1447455
    Partial-Bug: #1445154
    Closes-Bug: #1444814
    Closes-Bug: #1385248

    Change-Id: I6eec26af059d7d390b2b3875b346fcb50c8100a5

Changed in openstack-manuals:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-manuals 15.0.0

This issue was fixed in the openstack/openstack-manuals 15.0.0 release.

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.