You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by fa...@apache.org on 2010/06/07 22:01:49 UTC
svn commit: r952393 - in
/incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning: xCAT.pm
xCAT2.pm xCAT21.pm
Author: fapeeler
Date: Mon Jun 7 20:01:49 2010
New Revision: 952393
URL: http://svn.apache.org/viewvc?rev=952393&view=rev
Log:
VCL-163
pulling throttle variable from database
Modified:
incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT.pm
incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT2.pm
incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT21.pm
Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT.pm
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT.pm?rev=952393&r1=952392&r2=952393&view=diff
==============================================================================
--- incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT.pm (original)
+++ incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT.pm Mon Jun 7 20:01:49 2010
@@ -259,6 +259,19 @@ sub load {
my $wait_loops = 0;
my @status;
+ #get Throttle value from database if set
+ my $variable_name = $self->data->get_management_node_hostname() . "|xcat|throttle";
+ if($self->data->is_variable_set($variable_name)){
+ notify($ERRORS{'DEBUG'}, 0, "throttle is set for $variable_name");
+
+ }
+ else{
+ notify($ERRORS{'DEBUG'}, 0, "throttle is not set for $variable_name");
+ $THROTTLE = 0;
+ }
+
+
+
# Check to see if management node throttle is configured
if ($THROTTLE) {
notify($ERRORS{'DEBUG'}, 0, "throttle is set to $THROTTLE");
Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT2.pm
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT2.pm?rev=952393&r1=952392&r2=952393&view=diff
==============================================================================
--- incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT2.pm (original)
+++ incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT2.pm Mon Jun 7 20:01:49 2010
@@ -243,6 +243,17 @@ sub load {
my @status;
# Check to see if management node throttle is configured
+ #get Throttle value from database if set
+ my $variable_name = $self->data->get_management_node_hostname() . "|xcat|throttle";
+ if($self->data->is_variable_set($variable_name)){
+ notify($ERRORS{'DEBUG'}, 0, "throttle is set for $variable_name");
+
+ }
+ else{
+ notify($ERRORS{'DEBUG'}, 0, "throttle is not set for $variable_name");
+ $THROTTLE = 0;
+ }
+
if ($THROTTLE) {
notify($ERRORS{'DEBUG'}, 0, "throttle is set to $THROTTLE");
my $lckloadfile = "/tmp/nodeloading.lockfile";
Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT21.pm
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT21.pm?rev=952393&r1=952392&r2=952393&view=diff
==============================================================================
--- incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT21.pm (original)
+++ incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT21.pm Mon Jun 7 20:01:49 2010
@@ -251,6 +251,17 @@ sub load {
my @status;
# Check to see if management node throttle is configured
+ #get Throttle value from database if set
+ my $variable_name = $self->data->get_management_node_hostname() . "|xcat|throttle";
+ if($self->data->is_variable_set($variable_name)){
+ notify($ERRORS{'DEBUG'}, 0, "throttle is set for $variable_name");
+
+ }
+ else{
+ notify($ERRORS{'DEBUG'}, 0, "throttle is not set for $variable_name");
+ $THROTTLE = 0;
+ }
+
if ($THROTTLE) {
notify($ERRORS{'DEBUG'}, 0, "throttle is set to $THROTTLE");
my $lckloadfile = "/tmp/nodeloading.lockfile";