Files
nova-specs/specs/juno/implemented/rescue-attach-all-disks.rst
Michael Still f0b8204072 Re-organize juno specs
As discussed at our nova meetings, reorganize the juno specs into
three directories:

 - proposed: things proposed which weren't approved
 - approved: things we approved but didn't implement
 - implemented: things approved and implemented

The first I suspect is the most controversial. I've done this
because I worry about the case where a future developer wants to
pick up something dropped by a previous developer, but has trouble
finding previous proposed specifications on the topic. Note that
the actual proposed specs for Juno are adding in a later commit.

Change-Id: Idcf55ca37a83d7098dcb7c2971240c4e8fd23dc8
2014-10-07 07:49:59 +11:00

136 lines
1.9 KiB
ReStructuredText

..
This work is licensed under a Creative Commons Attribution 3.0 Unported
License.
http://creativecommons.org/licenses/by/3.0/legalcode
====================================
Attach All Local Disks During Rescue
====================================
https://blueprints.launchpad.net/nova/+spec/rescue-attach-all-disks
Attach all local disks during rescue to allow users access to all of
their data.
Problem description
===================
Currently only the root disk of the original instance is attached to the
rescue instance. If an instance is unbootable, then there is no way to
salvage data off ephemeral or other local disks.
Proposed change
===============
When an instance is placed into rescue, attach all local disks in addition
to the root disk already attached.
This explicitly does not attach any non-local disks, such as volumes. Any
attempt to rescue a volume-backed instance will continue being
rejected.
Alternatives
------------
None
Data model impact
-----------------
None
REST API impact
---------------
None
Security impact
---------------
None
Notifications impact
--------------------
None
Other end user impact
---------------------
None
Performance Impact
------------------
None
Other deployer impact
---------------------
None
Developer impact
----------------
None
Implementation
==============
Assignee(s)
-----------
Primary assignee:
johannes.erdfelt
Other contributors:
None
Work Items
----------
Implement feature for each virt driver.
Dependencies
============
None
Testing
=======
Each virt driver will be expected to test that all disks are attached
during rescue as part of the existing Nova tests.
Tempest will be updated to assert that the original disks are attached
during rescue.
Documentation Impact
====================
It should be documented that this is a behavior change when rescuing
instances.
References
==========
https://bugs.launchpad.net/nova/+bug/1223396