fix problem with more than 20 LUNs

Disable FreeNAS API result limits
This commit is contained in:
Andrew Beam 2017-12-08 14:12:54 +01:00 committed by GitHub
parent 3797983e1a
commit f3c51d8e8a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -202,7 +202,7 @@ sub freenas_iscsi_get_globalconfiguration {
sub freenas_iscsi_get_extent {
my ($scfg) = @_;
my $client = freenas_api_call($scfg,'GET',"/api/v1.0/services/iscsi/extent/",undef);
my $client = freenas_api_call($scfg,'GET',"/api/v1.0/services/iscsi/extent/?limit=0",undef);
my $code = $client->responseCode();
if ($code == 200) {
@ -277,7 +277,7 @@ sub freenas_iscsi_remove_extent {
sub freenas_iscsi_get_target {
my ($scfg) = @_;
my $client = freenas_api_call($scfg,'GET',"/api/v1.0/services/iscsi/target/",undef);
my $client = freenas_api_call($scfg,'GET',"/api/v1.0/services/iscsi/target/?limit=0",undef);
my $code = $client->responseCode();
if ($code == 200) {
my $result = decode_json($client->responseContent());
@ -295,7 +295,7 @@ sub freenas_iscsi_get_target {
sub freenas_iscsi_get_target_to_extent {
my ($scfg) = @_;
my $client = freenas_api_call($scfg,'GET',"/api/v1.0/services/iscsi/targettoextent/",undef);
my $client = freenas_api_call($scfg,'GET',"/api/v1.0/services/iscsi/targettoextent/?limit=0",undef);
my $code = $client->responseCode();
if ($code == 200) {
my $result = decode_json($client->responseContent());