)]}'
{"specs/mitaka/approved/virt-rescue-stable-disk-devices.rst":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"e662fc836620bcce3e091148a2371caa83acf942","unresolved":false,"context_lines":[{"line_number":38,"context_line":"There are multiple problems with this. First of all several of the disk"},{"line_number":39,"context_line":"are missing entirely, eg the ephemeral non-root disks, all cinder volumes"},{"line_number":40,"context_line":"and the swap disk. This missing storage limits the scope of work the admin"},{"line_number":41,"context_line":"can do in rescue mode."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"The rescue root disk is put on a device that previously held the real"},{"line_number":44,"context_line":"root disk. ie the rescue root is /dev/vda and the real root image is"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_935e05e8","line":41,"updated":"2015-11-09 16:15:55.000000000","message":"Nit: I think thats specific to libvirt, XenAPI gives you all of those devices, I think. But I would have to go double check. But either way it does change whether I think this would be a good idea or not.","commit_id":"692cf9add6da71f764b15bdeb59e4396f412242c"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"1aeb504250286232e1ed3f9bf9019498ea2236a2","unresolved":false,"context_lines":[{"line_number":79,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"The compute manager code will be changed such that when rescue is performed"},{"line_number":82,"context_line":"the full block device mapping will be present. This will allow instnaces to"},{"line_number":83,"context_line":"be configured with the full set of cinder volumes that would appear during"},{"line_number":84,"context_line":"normal boot."},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_7222dfa4","line":82,"updated":"2015-11-28 05:47:00.000000000","message":"instances","commit_id":"692cf9add6da71f764b15bdeb59e4396f412242c"},{"author":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"change_message_id":"111b5779faf22c74d208014f329ecc032ae7c484","unresolved":false,"context_lines":[{"line_number":87,"context_line":"as the rescue disk"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":" - hw_rescue_bus\u003dvirtio|ide|usb|scsi"},{"line_number":90,"context_line":" - hw_rescue_device\u003ddisk|floppy|cdrom"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"If omitted, the virt driver will default to whatever behaviour it currently"},{"line_number":93,"context_line":"has for setting up the rescue disk. For the libvirt driver, this means the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa80f949_82355847","line":90,"updated":"2015-11-04 10:31:32.000000000","message":"Nit: It might be worth clarifying if these values are defined globally or per driver. i.e. Is the vmware driver expected to support \u0027virtio\u0027, or would the user be expected to put \u0027pvscsi\u0027 here?","commit_id":"692cf9add6da71f764b15bdeb59e4396f412242c"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"e662fc836620bcce3e091148a2371caa83acf942","unresolved":false,"context_lines":[{"line_number":87,"context_line":"as the rescue disk"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":" - hw_rescue_bus\u003dvirtio|ide|usb|scsi"},{"line_number":90,"context_line":" - hw_rescue_device\u003ddisk|floppy|cdrom"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"If omitted, the virt driver will default to whatever behaviour it currently"},{"line_number":93,"context_line":"has for setting up the rescue disk. For the libvirt driver, this means the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_d3f1edce","line":90,"in_reply_to":"fa80f949_82355847","updated":"2015-11-09 16:15:55.000000000","message":"we can follow the existing patterns there with other hw_* settings, although I admit its not awesome.","commit_id":"692cf9add6da71f764b15bdeb59e4396f412242c"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"1aeb504250286232e1ed3f9bf9019498ea2236a2","unresolved":false,"context_lines":[{"line_number":96,"context_line":"The expected recommended setup would be to tag the rescue image in glance"},{"line_number":97,"context_line":"with hw_rescue_bus\u003dusb, which would indicate to the virt driver that it"},{"line_number":98,"context_line":"should attach a USB flash drive to the guest, containing the rescue image."},{"line_number":99,"context_line":"For hypervisor which can\u0027t supposed an alternative recommendation would"},{"line_number":100,"context_line":"be to tag the rescue image with hw_rescue_bus\u003dide and hw_rescue_device\u003dcdrom"},{"line_number":101,"context_line":"to cause a new CDROM device to be exposed with the rescue media."},{"line_number":102,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_3239b7d7","line":99,"updated":"2015-11-28 05:47:00.000000000","message":"which can\u0027t support attaching a USB disk","commit_id":"692cf9add6da71f764b15bdeb59e4396f412242c"},{"author":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"change_message_id":"111b5779faf22c74d208014f329ecc032ae7c484","unresolved":false,"context_lines":[{"line_number":106,"context_line":"device in the configuration, but will be marked as bootable for the BIOS,"},{"line_number":107,"context_line":"so it takes priority over the existing root device. This relies on KVM/QEMU"},{"line_number":108,"context_line":"supporting the \"bootindex\" parameter, which all supported versions do. This"},{"line_number":109,"context_line":"new rescue mode would not be supported by Xen, nor LXC."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Other virt driver maintainers may wish to also implement this blueprint, so"},{"line_number":112,"context_line":"approval should be considered to give blessing to all virt drivers. If other"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa80f949_0282c894","line":109,"updated":"2015-11-04 10:31:32.000000000","message":"FYI, I had a POC (unfortunately abandoned) which did this for the vmware driver a while back. It used the bootOrder field:\n\nhttp://pubs.vmware.com/vsphere-55/index.jsp#com.vmware.wssdk.apiref.doc/vim.vm.BootOptions.html","commit_id":"692cf9add6da71f764b15bdeb59e4396f412242c"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"e662fc836620bcce3e091148a2371caa83acf942","unresolved":false,"context_lines":[{"line_number":111,"context_line":"Other virt driver maintainers may wish to also implement this blueprint, so"},{"line_number":112,"context_line":"approval should be considered to give blessing to all virt drivers. If other"},{"line_number":113,"context_line":"virt driver maintainers wish to commit to doing this in Mitaka the list of"},{"line_number":114,"context_line":"assignees will be updated"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Alternatives"},{"line_number":117,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da85f559_73b5a1cb","line":114,"updated":"2015-11-09 16:15:55.000000000","message":"Nit: We normally do this as a spec-less blueprint for the specific driver, but lets deal with that later. I would rather we dropped this paragraph, but I don\u0027t want to block on that detail.","commit_id":"692cf9add6da71f764b15bdeb59e4396f412242c"}]}
