Fuel doesn't use ceph COW feature even configure nova and glance to use rbd

Bug #1641572 reported by Yaguang Tang
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Medium
Yaguang Tang
Nominated for Ocata by Oleksiy Molchanov
8.0.x
Won't Fix
Medium
Alexey Stupnikov
Mitaka
Fix Released
Medium
Sergii Golovatiuk
Newton
Fix Committed
Medium
Yaguang Tang

Bug Description

Tested with MOS8.0 and MOS 9.0

1. configuration is Nova,Glance and Cinder to use Ceph RBD storage.

2. Nova doesn't use Ceph copy on write feature to clone images instead it download image from ceph
to local /var/lib/nova/instances/_base ,then upload image to ceph pool. as a result, the instance
image cache directory could be full filled if user has a lot of images. also instance booting time
is too long.

3.The reason seems to be that glance API doesn't enable show_multiple_locations functionality.

Tags: area-library
Yaguang Tang (heut2008)
summary: - fuel doesn't use ceph cow feature even configure nova and glance to use
+ Fuel doesn't use ceph COW feature even configure nova and glance to use
rbd
Changed in fuel:
milestone: none → 11.0
assignee: nobody → Fuel Sustaining (fuel-sustaining-team)
importance: Undecided → Medium
status: New → Confirmed
tags: added: area-library
Revision history for this message
Yaguang Tang (heut2008) wrote :

Workaround for existing env is to config all controller nodes /etc/glance/glance-api.conf

set show_multiple_locations=True and restart glance-api service.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

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

Changed in fuel:
assignee: Fuel Sustaining (fuel-sustaining-team) → Yaguang Tang (heut2008)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/397619
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=220566bf6d2ad740bc55e35b7e559d60e17ef5f2
Submitter: Jenkins
Branch: master

commit 220566bf6d2ad740bc55e35b7e559d60e17ef5f2
Author: Yaguang Tang <email address hidden>
Date: Tue Nov 15 17:28:07 2016 +0800

    Enable show_multiple_loations option for glance when using Ceph

    When using Ceph as storage backend, to take the benefit of Ceph
    inside snapshot, show_multiple_locations option needs to be enabled
    so image snapshot can be done using ceph clone.

    Change-Id: I8ecfcbd7b0df518f5dcf046693203bd7815efbb2
    Closes-Bug: #1641572

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/406055

Revision history for this message
Alexey Stupnikov (astupnikov) wrote :

Closing this bug as Won't fix for 8.0-updates and 9.0 because:
  - we will get mixed deployed environments after providing this fix in MU;
  - this bug has Medium importance and non-customer-found.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/411740

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (stable/newton)

Reviewed: https://review.openstack.org/406055
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=162c09a08d57a739fed99ca1db533eae523328b5
Submitter: Jenkins
Branch: stable/newton

commit 162c09a08d57a739fed99ca1db533eae523328b5
Author: Yaguang Tang <email address hidden>
Date: Tue Nov 15 17:28:07 2016 +0800

    Enable show_multiple_loations option for glance when using Ceph

    When using Ceph as storage backend, to take the benefit of Ceph
    inside snapshot, show_multiple_locations option needs to be enabled
    so image snapshot can be done using ceph clone.

    Change-Id: I8ecfcbd7b0df518f5dcf046693203bd7815efbb2
    Closes-Bug: #1641572
    (cherry picked from commit 220566bf6d2ad740bc55e35b7e559d60e17ef5f2)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (stable/mitaka)

Reviewed: https://review.openstack.org/411740
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=843b817f6a8c5977bdce49a95ad28349210e0a72
Submitter: Jenkins
Branch: stable/mitaka

commit 843b817f6a8c5977bdce49a95ad28349210e0a72
Author: Yaguang Tang <email address hidden>
Date: Tue Nov 15 17:28:07 2016 +0800

    Enable show_multiple_loations option for glance when using Ceph

    When using Ceph as storage backend, to take the benefit of Ceph
    inside snapshot, show_multiple_locations option needs to be enabled
    so image snapshot can be done using ceph clone.

    Change-Id: I8ecfcbd7b0df518f5dcf046693203bd7815efbb2
    Closes-Bug: #1641572
    (cherry picked from commit 220566bf6d2ad740bc55e35b7e559d60e17ef5f2)

tags: added: on-verification
Revision history for this message
TatyanaGladysheva (tgladysheva) wrote :

Verified on 9.2 snapshot #660.

tags: removed: on-verification
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/fuel-library 11.0.0.0rc1

This issue was fixed in the openstack/fuel-library 11.0.0.0rc1 release candidate.

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.