ironic-python-agent/releasenotes/notes
Arne Wiebalck fb74b55606 Add secondary sorting by name when guessing root disk
As some BIOSes try to boot only from the "first" disk, Ironic
should order potential disks not only by size, but also by name.
This patch proposes to add secondary sorting by device name when
identifying the root disk.

Change-Id: I4017c839eeb9d00d2b4ad5b90e4e9b65b74296c7
Story: #2004976
Task: #29434
2019-02-11 17:53:47 +01:00
..
.placeholder Add reno for release notes management 2015-12-16 16:04:29 -08:00
ability-to-disable-secure-erase-c3223262726d5aff.yaml Provide knob to disable ata secure erase 2018-06-28 22:20:15 +00:00
add_interface_vendor_and_product-74e9815f20ee0cac.yaml Add vendor, product to interface information 2016-09-21 10:14:26 -04:00
add_mellanox_hardware_manager-edfae87964737df1.yaml Correct error in Infiniband release note 2017-02-13 13:16:43 +00:00
add-coreos-dhcp-rescue-support-1dd8e9d5ac9c7594.yaml Clean up release notes before a release 2018-01-16 12:29:33 +01:00
add-disk-wait-config-opts-fe805292baca8029.yaml Add configuration options for DISK_WAIT 2016-06-20 18:47:26 -04:00
add-log-extension-35ca22cc0709af4c.yaml Add a log extension 2016-06-28 17:02:11 +01:00
add-numa-topology-info-8c253fd9e56169f1.yaml Release notes cleanup for Pike release 2017-08-14 13:30:20 -07:00
add-pci-devices-info-3f86934a505d1b31.yaml Add PCI devices collector to inspector 2016-06-24 14:50:58 +02:00
add-portal-port-arg-6d4faec2f709c8e9.yaml add new portal_port argument into iscsi.start_iscsi_target api 2016-03-24 13:32:42 +00:00
add-secondary-sorting-by-name-for-root-disks-4de2c0358b9a1e2c.yaml Add secondary sorting by name when guessing root disk 2019-02-11 17:53:47 +01:00
add-unit-test-cc4a1a05859ad17d.yaml Reduced restriction of parsing for dmidecode output 2016-02-22 22:46:28 +00:00
add-vendor-info-56be9a8605d80bf0.yaml Add 'system_vendor' information to data 2016-02-15 10:19:17 +09:00
additional-wwn-hints-ffd02ceafcb3dc70.yaml Catch up release notes for Mitaka 2015-12-16 16:34:21 -08:00
adds-smartctl-ata-check-to-secure-erase-caebba4f25821575.yaml Refuse secure erase if ATA command does not work 2018-06-28 18:38:10 +00:00
advertise-address-c3b152fe475fb539.yaml Bind to interface routable to the ironic host, not a random one 2016-03-21 14:21:12 +00:00
agent_partition_image-91941adc6683c673.yaml Add support for partition images in agent driver. 2016-03-18 08:21:01 +00:00
ataraid_does_not_appear_as_disk-8a260e66b3496bf6.yaml Fix multi-device behavior 2018-09-24 19:10:38 -07:00
attempts-ata-disk-unlock-897d76c494ec2976.yaml Try to unlock failed device before proceeding 2018-06-18 19:43:40 +00:00
block-device-hctl-e81573812be3d469.yaml Add HCTL to BlockDevices 2016-12-07 16:51:30 +00:00
boot-info-f18336ada089f6dd.yaml Add boot information into the inventory 2016-05-26 17:05:11 +02:00
check-partition-table-after-writing-34efbd557d8de7cb.yaml Attempt to read the partition table after writing an image 2018-11-19 18:57:23 +01:00
Collect_NIC_name_given_by_BIOS-657c68c0ae16365b.yaml Release notes cleanup for Pike release 2017-08-14 13:30:20 -07:00
collect-dmi-output-f2e9feabef16bacf.yaml Collect processor, memory and BIOS output of dmidecode 2017-06-28 10:23:45 -07:00
coreos_ipa_image_poweroff_reboot_in_chroot_by_sysrq-42447fc4cdd7dafe.yaml Reboot and Poweroff fails with coreos IPA image 2017-01-20 12:55:12 -08:00
coreos-uses-chroot-8a01ba0b38a4a4f4.yaml Catch up release notes for Mitaka 2015-12-16 16:34:21 -08:00
correction-failure-output-when-downloading-image-39f93838d1ed2928.yaml Release notes cleanup for Pike release 2017-08-14 13:30:20 -07:00
cpu-flags-e3cec7e5cba069ef.yaml Returns CPU flags in the CPU inventory 2016-06-01 16:12:32 +02:00
device-hints-from-node-object-9a689f5a4175a1a6.yaml Get root device hints from the node object 2016-05-26 14:52:15 +01:00
disk-label-fix-536897e41a4d817f.yaml Add disk_label support for partition images 2016-03-22 16:59:38 +00:00
disk-wait-2e0e85e0947f80e9.yaml Wait for at least one suitable disk to appear on start up 2016-05-24 10:36:45 +02:00
enable-cleaning-fallback-57e8c9aa2f24e63d.yaml Provide fallback from ATA erase to shredding 2016-04-08 15:55:06 -04:00
enhance-checksum-2256ffdcce13836e.yaml Enhanced checksum support 2018-10-15 17:15:38 +08:00
erase_metadata_from_partitions-4f1902533d530b8f.yaml Allow erasing metadata from disk partitions 2018-11-13 00:36:18 -06:00
erase-device-metadata-clean-step-31b4a615c0ff7f18.yaml Add erase_devices_metadata cleaning step 2016-07-28 11:14:11 +01:00
fail_ipa_start_if_ironic_api_invalid-7b78fcaba2141cc5.yaml Improve grammar/readability in Ocata release notes 2017-02-13 18:11:52 +00:00
fix-bmc-ip-detection-for-coreos-483be0286593e393.yaml Fix BMC IP address detection on CoreOS images 2018-10-19 14:22:05 +01:00
fix-bytes-json-serializable-collected-logs-ad61022b287dc3e2.yaml Release notes cleanup for Pike release 2017-08-14 13:30:20 -07:00
fix-coreos-modprobe-75bda45c7bbeb469.yaml Load IPMI modules before chroot in CoreOS image 2016-11-22 12:23:27 +00:00
fix-hardcoded-path-to-grub-7006f29a9ef72e75.yaml Release notes clean up for the upcoming release 2017-10-17 16:18:39 +02:00
fix-to-pass-root-uuid-for-whole-disk-image-1c13b70f6b74bce0.yaml Clean up release notes before a release 2018-01-16 12:29:33 +01:00
fix-vfd-mount-for-capitalized-device-name-db7f519e900f4e22.yaml Fix vfd mount for capitalized device name 2016-02-08 16:33:14 +09:00
handle-configdrive-large-disks-3517e9fcf16c7f39.yaml Catch up release notes for Mitaka 2015-12-16 16:34:21 -08:00
handle-ssl-063a91fb7bdcf9b9.yaml Improve grammar/readability in Ocata release notes 2017-02-13 18:11:52 +00:00
improve-tgtd-status-d17173dc8f67959f.yaml Catch up release notes for Mitaka 2015-12-16 16:34:21 -08:00
inspection-to-report-disk-by-path-e3fd4c331d200903.yaml Release notes clean up for the upcoming release 2017-10-17 16:18:39 +02:00
inspection-wait-for-ips-223e39b65fef31bd.yaml Wait for the interfaces to get IP addresses before inspection 2016-04-05 20:03:33 +02:00
inspection-wait-for-ips-v2-146016f758d7010c.yaml [inspection] wait for the PXE DHCP by default and remove the carrier check 2016-05-10 18:12:46 +02:00
ip6-addresses-1c2b9bcd9a124de7.yaml Advertise the correct address when using IPv6 2017-01-11 11:00:56 +00:00
ipa-debug-68c86101b1fdc3d9.yaml Allow enabling debug level via kernel cmdline 2016-02-26 12:34:20 +01:00
ipmi-address-channel-b6b8010c41d05c1b.yaml Remove assumption that a valid IPMI channel cannot follow an invalid one 2017-09-11 18:43:24 +02:00
ipmi-cleanup-a4454f6851d81c4d.yaml Clean up deprecated items in the inspection code 2017-09-19 14:05:13 +02:00
ipv6-listen-85d40e58156e398f.yaml Improve grammar/readability in Ocata release notes 2017-02-13 18:11:52 +00:00
ipv6-provision-42e9000f6f6a7a3a.yaml Improve grammar/readability in Ocata release notes 2017-02-13 18:11:52 +00:00
iscsi-detection-on-diskless-hw-f27dcce3aaa35ac2.yaml Follow-up text changes for 327807 2016-07-21 09:54:51 -04:00
limit-qemu-img-ram-usage-d7b7a16ac5e9c917.yaml Improve grammar/readability in Ocata release notes 2017-02-13 18:11:52 +00:00
lldp-error-handling-5b6576b378ef9c3a.yaml Improve grammar/readability in Ocata release notes 2017-02-13 18:11:52 +00:00
LLDP-ignore-NICs-that-are-not-plugged-in-29213f0a701a72e4.yaml Clean up release notes before a release 2018-01-16 12:29:33 +01:00
lldp-loop-fdfa584caf33d847.yaml Build socket list right before select call 2016-08-17 16:35:07 +02:00
logs-collector-non-ascii-010339bf256443c8.yaml Catch up release notes for Mitaka 2015-12-16 16:34:21 -08:00
lshw-for-memory-and-system-info-35c69da067c72b36.yaml Use lshw in place of dmidecode for the default hardware manager 2018-01-30 15:54:10 +00:00
multiple-lan-channels-ee32d80150f990bf.yaml Release notes cleanup for Pike release 2017-08-14 13:30:20 -07:00
name-root-device-hints-0cfc8c90d03c8bf0.yaml Extend root device hints to support device name 2016-02-02 10:32:39 +00:00
new-agent-api-afbe7391493749be.yaml Use new agent API if available 2016-08-05 12:02:41 +02:00
new-sync-command-6f5fa55df2fd5903.yaml Add sync() command to the standby module 2016-03-18 15:20:48 +00:00
no-bash-for-grub-c38369af8cc7cf26.yaml Improve grammar/readability in Ocata release notes 2017-02-13 18:11:52 +00:00
no-link-local-2e861978c5c7bf30.yaml Ignore IPv6 link local addresses 2017-11-21 10:11:21 +00:00
old-inspector-data-5e63c9bce72b4fb5.yaml Remove compatibility with old bash-based introspection ramdisk 2017-01-09 14:10:47 +01:00
oslo-config-generator-b0f70b9fb7e23997.yaml Improve grammar/readability in Ocata release notes 2017-02-13 18:11:52 +00:00
parallel-erase-disk-devices-09ea33d5443aead0.yaml Parallel erase disk devices 2018-10-22 13:56:51 +08:00
prefix-lldp-timeout-50acc656313d8dd2.yaml lldp-timeout kernel parameter missing ipa- prefix 2016-06-03 12:17:55 -04:00
remove-switch_port_descr-switch_chassis_descr-40f2bb37b5f1fdd1.yaml Improve grammar/readability in Ocata release notes 2017-02-13 18:11:52 +00:00
remove-sysrq-2c2804930180f408.yaml Replace SYSRQ commands 2016-03-21 12:57:50 +00:00
remove-vendor-passthru-eda3519c322eb4e2.yaml Remove old lookup/heartbeat from IPA 2016-11-09 16:34:44 +00:00
rescue-dhcp_network-for-tinyipa-a14de5fae38a5dce.yaml Adds a releasenote for DHCP support for TinyIPA 2018-01-31 10:24:44 -08:00
rework-ata-secure-erase-c6684962ef078281.yaml spelling error 2018-11-24 11:20:34 +08:00
root-device-hints-rotational-67e6e61074c26561.yaml Extend root device hints to support "rotational" 2016-07-11 14:30:35 +01:00
skip-lookup-and-heartbeat-if-apiurl-not-configured-5ae8b04ae1e74673.yaml Improve grammar/readability in Ocata release notes 2017-02-13 18:11:52 +00:00
sleep-ebe58fbe07d30219.yaml Add a configurable sleep before IPA starts working 2016-05-24 10:39:52 +02:00
start_passing_agent_version_to_ironic-6fa8670ae0e7eb38.yaml Include IPA Version during heartbeat 2017-12-07 12:16:06 +00:00
stream-raw-images-d2e245aaed991d86.yaml Catch up release notes for Mitaka 2015-12-16 16:34:21 -08:00
streaming-partition-images-cdeb260ef8f90012.yaml Allow streaming raw partition images 2018-10-17 11:16:04 +02:00
support-collecting-ipv6-address-dd819d543f851a63.yaml Collect IPv6 address during introspection 2018-07-24 09:22:40 +08:00
support-image-proxy-e2987a6589375451.yaml Catch up release notes for Mitaka 2015-12-16 16:34:21 -08:00
support-linux-io-6bbd7ff1f0d70a0e.yaml Catch up release notes for Mitaka 2015-12-16 16:34:21 -08:00
support-lldp-in-inventory-4ab6e45ccd35dace.yaml Support LLDP data as part of interfaces in inventory 2016-06-22 18:26:04 +01:00
support-prep-partitions-5e273572ab7ce018.yaml Install grub to PReP partition when prep_boot_part_uuid is provided 2018-07-20 16:07:16 +00:00
suse-tinyipa-support-20acecd6d7b20952.yaml imagebuild: tinyipa: Make the install-deps.sh SUSE aware 2017-02-09 14:45:39 +00:00
tinyipa-rescue-dhcp-multi-tenant-b32bda7bf2b12679.yaml Rescue bug: tinyipa fails to acquire IP in multitenant env 2018-05-15 14:33:36 +07:00
tinyipa-ssh-e8a3a01a3f3ff5f4.yaml Enable SSH access to tinyipa 2016-09-19 19:02:55 +03:00
udev-settle-f75db34db990ad68.yaml Wait for udev to settle before listing the block devices 2016-03-02 10:54:51 +00:00
uefi-fallback-266c647f6aff58fd.yaml Improve grammar/readability in Ocata release notes 2017-02-13 18:11:52 +00:00
use-latest-coreos-87f826d26b46548d.yaml Catch up release notes for Mitaka 2015-12-16 16:34:21 -08:00
use-system-random-00b0721c8ebd0c5a.yaml Catch up release notes for Mitaka 2015-12-16 16:34:21 -08:00
wait-for-interfaces-before-lookup-9bf38852b2f176a1.yaml Wait for at least one interface before node lookup 2016-06-14 12:36:52 +00:00
wait-root-device-504b517c3aec73e2.yaml Fix waiting for target disk to appear 2017-10-16 15:39:25 +02:00