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
+3 -3
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());