Sha256: f12c8741dce6d0e0df2bd99a87f8ddedda3170c4282ea17d88418aa0cd4548de

Contents?: true

Size: 858 Bytes

Versions: 9

Compression:

Stored size: 858 Bytes

Contents

require 'manageiq-gems-pending'
require 'ostruct'
require 'log4r'

require 'disk/MiqDisk'
require 'VolumeManager/MiqVolumeManager'

class ConsoleFormatter < Log4r::Formatter
  def format(event)
    (event.data.kind_of?(String) ? event.data : event.data.inspect) + "\n"
  end
end

toplog = Log4r::Logger.new 'toplog'
Log4r::StderrOutputter.new('err_console', :level => Log4r::DEBUG, :formatter => ConsoleFormatter)
toplog.add 'err_console'
$vim_log = $log = toplog if $log.nil?

begin

  volMgr = MiqVolumeManager.fromNativePvs

  puts
  puts "Volume Groups:"
  volMgr.vgHash.each do |vgName, vgObj|
    puts "\t#{vgName}: seq# = #{vgObj.seqNo}"
  end

  puts
  puts "Logical Volumes:"
  volMgr.lvHash.each do |key, lv|
    puts "\t#{key}\t#{lv.dInfo.lvObj.lvName}"
  end

  volMgr.closeAll

rescue  => err
  puts err.to_s
  puts err.backtrace.join("\n")
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
manageiq-smartstate-0.2.1 lib/VolumeManager/test/blockDevTest.rb
manageiq-smartstate-0.2.0 lib/VolumeManager/test/blockDevTest.rb
manageiq-smartstate-0.1.6 lib/VolumeManager/test/blockDevTest.rb
manageiq-smartstate-0.1.5 lib/VolumeManager/test/blockDevTest.rb
manageiq-smartstate-0.1.4 lib/VolumeManager/test/blockDevTest.rb
manageiq-smartstate-0.1.3 lib/VolumeManager/test/blockDevTest.rb
manageiq-smartstate-0.1.2 lib/VolumeManager/test/blockDevTest.rb
manageiq-smartstate-0.1.1 lib/VolumeManager/test/blockDevTest.rb
manageiq-smartstate-0.1.0 lib/VolumeManager/test/blockDevTest.rb