From 71f0256b1d951229c22aea2784c0f0711f045e54 Mon Sep 17 00:00:00 2001 From: Derek Higgins Date: Thu, 13 Dec 2018 15:23:08 +0000 Subject: [PATCH] Disable metadata_csum when creating ext4 filesystems Cirros can't mount a ephemeral partition if its enabled. Change-Id: I7b56fcd0be1cd48a6b72a0c156d37b3f279a8da9 Story: #2004604 Task: #28499 --- devstack/lib/ironic | 3 +++ zuul.d/ironic-jobs.yaml | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/devstack/lib/ironic b/devstack/lib/ironic index 4f9961ee80..91a94db579 100644 --- a/devstack/lib/ironic +++ b/devstack/lib/ironic @@ -889,6 +889,9 @@ function install_ironic { if is_ansible_deploy_enabled; then pip_install "$(grep '^ansible' $IRONIC_DIR/driver-requirements.txt | awk '{print $1}')" fi + + # Disable metadata_csum from ext4 as cirros can't mount partitions with it + [ -f /etc/mke2fs.conf ] && sudo sed -i -e 's/,metadata_csum//g' /etc/mke2fs.conf } # install_ironicclient() - Collect sources and prepare diff --git a/zuul.d/ironic-jobs.yaml b/zuul.d/ironic-jobs.yaml index 128b51150e..d0995a2ac9 100644 --- a/zuul.d/ironic-jobs.yaml +++ b/zuul.d/ironic-jobs.yaml @@ -144,7 +144,6 @@ name: ironic-tempest-dsvm-ipa-partition-redfish-tinyipa description: ironic-tempest-dsvm-ipa-partition-redfish-tinyipa parent: ironic-base - nodeset: openstack-single-node-xenial timeout: 5400 vars: devstack_localrc: @@ -207,7 +206,6 @@ name: ironic-tempest-dsvm-ipa-partition-pxe_ipmitool-tinyipa-python3 description: ironic-tempest-dsvm-ipa-partition-pxe_ipmitool-tinyipa-python3 parent: ironic-base - nodeset: openstack-single-node-xenial timeout: 5400 vars: devstack_localrc: