Diff for /loncom/lonnet/perl/lonnet.pm between versions 1.1114 and 1.1115

version 1.1114, 2011/06/12 13:48:28 version 1.1115, 2011/06/12 14:18:12
Line 862  sub has_user_session { Line 862  sub has_user_session {
 # --------- determine least loaded server in a user's domain which allows login  # --------- determine least loaded server in a user's domain which allows login
   
 sub choose_server {  sub choose_server {
     my ($udom) = @_;      my ($udom,$checkloginvia) = @_;
     my %domconfhash = &Apache::loncommon::get_domainconf($udom);      my %domconfhash = &Apache::loncommon::get_domainconf($udom);
     my %servers = &get_servers($udom);      my %servers = &get_servers($udom);
     my $lowest_load = 30000;      my $lowest_load = 30000;
     my ($login_host,$hostname);      my ($login_host,$hostname);
     foreach my $lonhost (keys(%servers)) {      foreach my $lonhost (keys(%servers)) {
         my $loginvia = $domconfhash{$udom.'.login.loginvia_'.$lonhost};          my $loginvia;
           if ($checkloginvia) {
               $loginvia = $domconfhash{$udom.'.login.loginvia_'.$lonhost};
           }
         if ($loginvia eq '') {          if ($loginvia eq '') {
             ($login_host, $lowest_load) =              ($login_host, $lowest_load) =
             &compare_server_load($lonhost, $login_host, $lowest_load);              &compare_server_load($lonhost, $login_host, $lowest_load);

Removed from v.1.1114  
changed lines
  Added in v.1.1115


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>