mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-27 10:50:10 +03:00
one_usage now does not use to_hash
This commit is contained in:
parent
d8b73a97bc
commit
41aabcd3cb
@ -43,13 +43,9 @@ class OneUsage
|
||||
def update_user(user)
|
||||
@users[user]=Hash.new if !@users[user]
|
||||
|
||||
STDERR.puts Time.now.to_i
|
||||
|
||||
vmpool=OpenNebula::VirtualMachinePool.new(@client, user)
|
||||
vmpool.info
|
||||
|
||||
STDERR.puts Time.now.to_i
|
||||
|
||||
one_ids=vmpool.map {|vm| vm.id }
|
||||
vms=@users[user]
|
||||
user_ids=vms.keys
|
||||
@ -59,18 +55,13 @@ class OneUsage
|
||||
|
||||
deleted_vms.each {|vmid| vms.delete(vmid) }
|
||||
|
||||
STDERR.puts Time.now.to_i
|
||||
|
||||
added_vms.each do |vmid|
|
||||
vm=OpenNebula::VirtualMachine.new(
|
||||
OpenNebula::VirtualMachine.build_xml(vmid), @client)
|
||||
STDERR.puts vm.info.inspect
|
||||
STDERR.puts vm.inspect
|
||||
STDERR.puts vm.to_hash.inspect
|
||||
hash=vm.to_hash['VM']['TEMPLATE']
|
||||
vm.info
|
||||
|
||||
STDERR.puts hash.inspect
|
||||
usage=VmUsage.new(hash['CPU'].to_f, hash['MEMORY'].to_i)
|
||||
usage=VmUsage.new(vm['TEMPLATE/CPU'].to_f,
|
||||
vm['TEMPLATE/MEMORY'].to_i)
|
||||
vms[vmid.to_i]=usage
|
||||
end
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user