Ephemeral storage support needed for reddwarf

Bug #1175719 reported by Steve Leon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack DBaaS (Trove)
Fix Released
Undecided
Steve Leon

Bug Description

Currently there are two storage supports for mysql: Volume and root partition. There is a flag in the conf file that toggles between these two type of storages: reddwarf_volume_support

What we also need is a way to store mysql in a ephemeral drive. The instance would boot with a flavor that specify a ephemeral storage size, which would then appear as another partition and be mounted to /var/lib/mysql.

When an instance is booted with a flavor that contains a ephemeral, the device will appear as 'vdb' just like cinder volumes.

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

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

Changed in reddwarf:
assignee: nobody → Steve Leon (steve-leon)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to reddwarf (master)

Reviewed: https://review.openstack.org/28857
Committed: http://github.com/stackforge/reddwarf/commit/301cdf245c4021999828f83a81c471db4f511e1b
Submitter: Jenkins
Branch: master

commit 301cdf245c4021999828f83a81c471db4f511e1b
Author: Steve Leon <email address hidden>
Date: Fri May 10 16:45:48 2013 -0700

    Ephemeral volume support

    This feature enables reddwarf to create instance and run mysql on ephemeral disk.
    To enable this feature, set the flag "reddwarf_volume_support to False and specify the device_path and mount_point variables.

    Also added int tests for ephemeral support

    fixes LP bug# 1175719
    BP: https://blueprints.launchpad.net/reddwarf/+spec/ephemeral-storage-volume

    Change-Id: I869297e7da288ac42b359c8cdb731e8b7281d51b

Changed in reddwarf:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in trove:
milestone: none → havana-2
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in trove:
milestone: havana-2 → 2013.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

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