From 1c1cb38c701bcdec161ebbe66d5913f99359598b Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Mon, 1 Nov 2021 16:43:58 +0900 Subject: [PATCH] Fix missing argument of builder_file_path The change 63688a14e57282ae97072b406c81d0da2f61965c introduced support of storage policies and since the change was merged builder_file_path takes one argument which is policy_index . This change fixes the function call without argument to avoid failure caused by missing argument. Closes-Bug: #1949334 Change-Id: I987a37cb0606b6c217f906fbae17a765e40f4580 (cherry picked from commit 350778570c04db749a61106f173419b25fd7494f) (cherry picked from commit e7d560738d5e02d32e63a0411211ddbb8afdcd9c) (cherry picked from commit a8dc75e18323d8d1bf6e527fae3c5d056719c508) (cherry picked from commit 131ac86b488021c27d597f4a1e8682684dfacb2f) (cherry picked from commit edfaa3546a941467dcee9a0f268e1a90656b4526) --- lib/puppet/provider/swift_ring_builder.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/puppet/provider/swift_ring_builder.rb b/lib/puppet/provider/swift_ring_builder.rb index e79bb5d7..3057cba4 100644 --- a/lib/puppet/provider/swift_ring_builder.rb +++ b/lib/puppet/provider/swift_ring_builder.rb @@ -222,7 +222,7 @@ class Puppet::Provider::SwiftRingBuilder < Puppet::Provider def weight=(weight) swift_ring_builder( - builder_file_path, + builder_file_path(policy_index), 'set_weight', "d#{ring[device_path][:id]}", resource[:weight] @@ -252,7 +252,7 @@ class Puppet::Provider::SwiftRingBuilder < Puppet::Provider def meta=(meta) swift_ring_builder( - builder_file_path, + builder_file_path(policy_index), 'set_info', "d#{ring[device_path][:id]}", "_#{resource[:meta]}"