From 8a4f5211cde1ae97822abed6a8aa94595ec9fa3d Mon Sep 17 00:00:00 2001 From: Javi Fontan Date: Mon, 13 Jun 2011 18:10:24 +0200 Subject: [PATCH] feature #595: changed hook manager to use the new driver library --- src/hm_mad/one_hm.rb | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/hm_mad/one_hm.rb b/src/hm_mad/one_hm.rb index d1d5948b5b..a51cf15df4 100755 --- a/src/hm_mad/one_hm.rb +++ b/src/hm_mad/one_hm.rb @@ -31,8 +31,14 @@ $: << RUBY_LIB_LOCATION require 'OpenNebulaDriver' class HookManagerDriver < OpenNebulaDriver - def initialize(num) - super(num, true, 0) + def initialize(options) + @options={ + :concurrency => 15, + :threaded => true, + :retries => 0 + }.merge!(options) + + super('', @options) register_action(:EXECUTE, method("action_execute")) end @@ -57,5 +63,5 @@ class HookManagerDriver < OpenNebulaDriver end end -hm=HookManagerDriver.new(15) +hm=HookManagerDriver.new(:concurrency => 15) hm.start_driver