X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=meta-starlingx%2Fmeta-stx-cloud%2Frecipes-support%2Fpuppet%2Ffiles%2Fpuppetlabs-lvm%2F0004-extendind-nuke_fs_on_resize_failure-functionality.patch;fp=meta-starlingx%2Fmeta-stx-cloud%2Frecipes-support%2Fpuppet%2Ffiles%2Fpuppetlabs-lvm%2F0004-extendind-nuke_fs_on_resize_failure-functionality.patch;h=0000000000000000000000000000000000000000;hb=b084e4f185cc0a11d9677406d37271eaf3fbb8c4;hp=a0115a786d1f0d19b91edfe3cfc1121471b15244;hpb=156259df9670599f36937f375dca9882d55be5a3;p=pti%2Frtp.git diff --git a/meta-starlingx/meta-stx-cloud/recipes-support/puppet/files/puppetlabs-lvm/0004-extendind-nuke_fs_on_resize_failure-functionality.patch b/meta-starlingx/meta-stx-cloud/recipes-support/puppet/files/puppetlabs-lvm/0004-extendind-nuke_fs_on_resize_failure-functionality.patch deleted file mode 100644 index a0115a7..0000000 --- a/meta-starlingx/meta-stx-cloud/recipes-support/puppet/files/puppetlabs-lvm/0004-extendind-nuke_fs_on_resize_failure-functionality.patch +++ /dev/null @@ -1,34 +0,0 @@ -From f2676c5ac0e17a18726815b72ef449c804e07135 Mon Sep 17 00:00:00 2001 -From: Stefan Dinescu -Date: Wed, 6 Dec 2017 12:50:14 +0000 -Subject: [PATCH 1/1] extendind nuke_fs_on_resize_failure functionality - ---- - .../modules/lvm/lib/puppet/provider/logical_volume/lvm.rb | 11 ++++++++++- - 1 file changed, 10 insertions(+), 1 deletion(-) - -diff --git a/packstack/puppet/modules/lvm/lib/puppet/provider/logical_volume/lvm.rb b/packstack/puppet/modules/lvm/lib/puppet/provider/logical_volume/lvm.rb -index 2f41695..2abfea3 100755 ---- a/packstack/puppet/modules/lvm/lib/puppet/provider/logical_volume/lvm.rb -+++ b/packstack/puppet/modules/lvm/lib/puppet/provider/logical_volume/lvm.rb -@@ -188,7 +188,16 @@ Puppet::Type.type(:logical_volume).provide :lvm do - exec_cmd('dd', 'if=/dev/zero', "of=#{path}", "bs=512", "count=16", "conv=notrunc") - blkid('-g') - end -- lvresize( '-f', '-L', "#{new_size}k", path) || fail( "Cannot reduce to size #{new_size} because lvresize failed." ) -+ r = exec_cmd('lvresize', '-r', '-f', '-L', "#{new_size}k", path) -+ if r[:exit] != 0 -+ if @resource[:nuke_fs_on_resize_failure] -+ exec_cmd('dd', 'if=/dev/zero', "of=#{path}", "bs=512", "count=16", "conv=notrunc") -+ blkid('-g') -+ lvresize( '-f', '-L', "#{new_size}k", path) || fail( "Cannot reduce to size #{new_size} because lvresize failed." ) -+ else -+ fail( "Cannot reduce to size #{new_size} because lvresize failed." ) -+ end -+ end - end - elsif new_size > current_size - if new_size % vg_extent_size != 0 --- -1.8.3.1 -