lib/facter/resolvers/aix/partitions.rb in facter-4.0.36 vs lib/facter/resolvers/aix/partitions.rb in facter-4.0.37

- old
+ new

@@ -2,27 +2,26 @@ module Facter module Resolvers module Aix class Partitions < BaseResolver - @semaphore = Mutex.new @fact_list ||= {} class << self private def post_resolve(fact_name) @fact_list.fetch(fact_name) { query_cudv(fact_name) } end def query_cudv(fact_name) - @fact_list[:partitions] = {} - odmquery = Facter::ODMQuery.new odmquery.equals('PdDvLn', 'logical_volume/lvsubclass/lvtype') result = odmquery.execute return unless result + + @fact_list[:partitions] = {} result.each_line do |line| next unless line.include?('name') part_name = line.split('=')[1].strip.delete('"')