TT#26808 use read_timeout for the UA timeout

* read_timeout value is used to define
      the default UA timeout, it fallbacks to 180 if not set

Change-Id: I98f8f3df8434a048ee0e63c72052b8f0f3af189b
changes/39/17639/1
Kirill Solomko 8 years ago
parent b6dda76c65
commit 667ab05ac3

@ -29,6 +29,7 @@ sub new {
$opts{iface} = $cfg->{_}->{NGCP_API_IFACE};
$opts{sslverify} = $cfg->{_}->{NGCP_API_SSLVERIFY} || 'yes';
$opts{sslverify_lb} = $cfg->{_}->{NGCP_API_SSLVERIFY_LOOPBACK} || 'no';
$opts{read_timeout} = $cfg->{_}->{NGCP_API_READ_TIMEOUT} || 180;
$opts{auth_user} = $cfg->{_}->{AUTH_SYSTEM_LOGIN};
$opts{auth_pass} = $cfg->{_}->{AUTH_SYSTEM_PASSWORD};
$opts{verbose} = 0;
@ -61,6 +62,8 @@ sub _create_ua {
$ua->add_handler("response_done", sub { shift->dump; return });
}
$ua->timeout($opts{read_timeout});
return ($ua,$urlbase);
}

Loading…
Cancel
Save