@@ -176,7 +176,7 @@ func TestSubnetsMarshal(t *testing.T) {
176
176
if err != nil {
177
177
t .Fatal (err )
178
178
}
179
- _ , _ , err = a .RequestAddress (pid0 , nil , nil )
179
+ _ , _ , _ , _ , err = a .RequestAddress (pid0 , nil , nil )
180
180
if err != nil {
181
181
t .Fatal (err )
182
182
}
@@ -192,7 +192,7 @@ func TestSubnetsMarshal(t *testing.T) {
192
192
}
193
193
194
194
expIP := & net.IPNet {IP : net.IP {192 , 168 , 0 , 2 }, Mask : net.IPMask {255 , 255 , 0 , 0 }}
195
- ip , _ , err := a .RequestAddress (pid0 , nil , nil )
195
+ ip , _ , _ , _ , err := a .RequestAddress (pid0 , nil , nil )
196
196
if err != nil {
197
197
t .Fatal (err )
198
198
}
@@ -201,7 +201,7 @@ func TestSubnetsMarshal(t *testing.T) {
201
201
}
202
202
203
203
expIP = & net.IPNet {IP : net.IP {192 , 169 , 0 , 1 }, Mask : net.IPMask {255 , 255 , 0 , 0 }}
204
- ip , _ , err = a .RequestAddress (pid1 , nil , nil )
204
+ ip , _ , _ , _ , err = a .RequestAddress (pid1 , nil , nil )
205
205
if err != nil {
206
206
t .Fatal (err )
207
207
}
@@ -556,12 +556,12 @@ func TestGetSameAddress(t *testing.T) {
556
556
}
557
557
558
558
ip := net .ParseIP ("192.168.100.250" )
559
- _ , _ , err = a .RequestAddress (pid , ip , nil )
559
+ _ , _ , _ , _ , err = a .RequestAddress (pid , ip , nil )
560
560
if err != nil {
561
561
t .Fatal (err )
562
562
}
563
563
564
- _ , _ , err = a .RequestAddress (pid , ip , nil )
564
+ _ , _ , _ , _ , err = a .RequestAddress (pid , ip , nil )
565
565
if err == nil {
566
566
t .Fatal (err )
567
567
}
@@ -578,7 +578,7 @@ func TestGetAddressSubPoolEqualPool(t *testing.T) {
578
578
t .Fatal (err )
579
579
}
580
580
581
- _ , _ , err = a .RequestAddress (pid , nil , nil )
581
+ _ , _ , _ , _ , err = a .RequestAddress (pid , nil , nil )
582
582
if err != nil {
583
583
t .Fatal (err )
584
584
}
@@ -606,7 +606,7 @@ func TestRequestReleaseAddressFromSubPool(t *testing.T) {
606
606
expected := & net.IPNet {IP : net.IP {172 , 28 , 30 , 255 }, Mask : net.IPMask {255 , 255 , 0 , 0 }}
607
607
for err == nil {
608
608
var c * net.IPNet
609
- if c , _ , err = a .RequestAddress (poolID , nil , nil ); err == nil {
609
+ if c , _ , _ , _ , err = a .RequestAddress (poolID , nil , nil ); err == nil {
610
610
ip = c
611
611
}
612
612
}
@@ -620,7 +620,7 @@ func TestRequestReleaseAddressFromSubPool(t *testing.T) {
620
620
if err = a .ReleaseAddress (poolID , rp .IP ); err != nil {
621
621
t .Fatal (err )
622
622
}
623
- if ip , _ , err = a .RequestAddress (poolID , nil , nil ); err != nil {
623
+ if ip , _ , _ , _ , err = a .RequestAddress (poolID , nil , nil ); err != nil {
624
624
t .Fatal (err )
625
625
}
626
626
if ! types .CompareIPNet (rp , ip ) {
@@ -638,7 +638,7 @@ func TestRequestReleaseAddressFromSubPool(t *testing.T) {
638
638
expected = & net.IPNet {IP : net.IP {10 , 0 , 0 , 255 }, Mask : net.IPMask {255 , 255 , 0 , 0 }}
639
639
for err == nil {
640
640
var c * net.IPNet
641
- if c , _ , err = a .RequestAddress (poolID , nil , nil ); err == nil {
641
+ if c , _ , _ , _ , err = a .RequestAddress (poolID , nil , nil ); err == nil {
642
642
ip = c
643
643
}
644
644
}
@@ -652,7 +652,7 @@ func TestRequestReleaseAddressFromSubPool(t *testing.T) {
652
652
if err = a .ReleaseAddress (poolID , rp .IP ); err != nil {
653
653
t .Fatal (err )
654
654
}
655
- if ip , _ , err = a .RequestAddress (poolID , nil , nil ); err != nil {
655
+ if ip , _ , _ , _ , err = a .RequestAddress (poolID , nil , nil ); err != nil {
656
656
t .Fatal (err )
657
657
}
658
658
if ! types .CompareIPNet (rp , ip ) {
@@ -666,23 +666,23 @@ func TestRequestReleaseAddressFromSubPool(t *testing.T) {
666
666
if poolID , _ , _ , err = a .RequestPool ("rosso" , "10.2.0.0/16" , "10.2.2.0/24" , nil , false ); err != nil {
667
667
t .Fatal (err )
668
668
}
669
- tre , _ , err := a .RequestAddress (poolID , treExp .IP , nil )
669
+ tre , _ , _ , _ , err := a .RequestAddress (poolID , treExp .IP , nil )
670
670
if err != nil {
671
671
t .Fatal (err )
672
672
}
673
673
if ! types .CompareIPNet (tre , treExp ) {
674
674
t .Fatalf ("Unexpected address: %v" , tre )
675
675
}
676
676
677
- uno , _ , err := a .RequestAddress (poolID , nil , nil )
677
+ uno , _ , _ , _ , err := a .RequestAddress (poolID , nil , nil )
678
678
if err != nil {
679
679
t .Fatal (err )
680
680
}
681
681
if ! types .CompareIPNet (uno , unoExp ) {
682
682
t .Fatalf ("Unexpected address: %v" , uno )
683
683
}
684
684
685
- due , _ , err := a .RequestAddress (poolID , nil , nil )
685
+ due , _ , _ , _ , err := a .RequestAddress (poolID , nil , nil )
686
686
if err != nil {
687
687
t .Fatal (err )
688
688
}
@@ -693,7 +693,7 @@ func TestRequestReleaseAddressFromSubPool(t *testing.T) {
693
693
if err = a .ReleaseAddress (poolID , uno .IP ); err != nil {
694
694
t .Fatal (err )
695
695
}
696
- uno , _ , err = a .RequestAddress (poolID , nil , nil )
696
+ uno , _ , _ , _ , err = a .RequestAddress (poolID , nil , nil )
697
697
if err != nil {
698
698
t .Fatal (err )
699
699
}
@@ -704,7 +704,7 @@ func TestRequestReleaseAddressFromSubPool(t *testing.T) {
704
704
if err = a .ReleaseAddress (poolID , tre .IP ); err != nil {
705
705
t .Fatal (err )
706
706
}
707
- tre , _ , err = a .RequestAddress (poolID , nil , nil )
707
+ tre , _ , _ , _ , err = a .RequestAddress (poolID , nil , nil )
708
708
if err != nil {
709
709
t .Fatal (err )
710
710
}
@@ -765,19 +765,19 @@ func TestRequestSyntaxCheck(t *testing.T) {
765
765
t .Fatalf ("Unexpected failure: %v" , err )
766
766
}
767
767
768
- _ , _ , err = a .RequestAddress ("" , nil , nil )
768
+ _ , _ , _ , _ , err = a .RequestAddress ("" , nil , nil )
769
769
if err == nil {
770
770
t .Fatalf ("Failed to detect wrong request: no pool id specified" )
771
771
}
772
772
773
773
ip := net .ParseIP ("172.17.0.23" )
774
- _ , _ , err = a .RequestAddress (pid , ip , nil )
774
+ _ , _ , _ , _ , err = a .RequestAddress (pid , ip , nil )
775
775
if err == nil {
776
776
t .Fatalf ("Failed to detect wrong request: requested IP from different subnet" )
777
777
}
778
778
779
779
ip = net .ParseIP ("192.168.0.50" )
780
- _ , _ , err = a .RequestAddress (pid , ip , nil )
780
+ _ , _ , _ , _ , err = a .RequestAddress (pid , ip , nil )
781
781
if err != nil {
782
782
t .Fatalf ("Unexpected failure: %v" , err )
783
783
}
@@ -848,7 +848,7 @@ func TestRelease(t *testing.T) {
848
848
849
849
// Allocate all addresses
850
850
for err != ipamapi .ErrNoAvailableIPs {
851
- _ , _ , err = a .RequestAddress (pid , nil , nil )
851
+ _ , _ , _ , _ , err = a .RequestAddress (pid , nil , nil )
852
852
}
853
853
854
854
toRelease := []struct {
@@ -887,7 +887,7 @@ func TestRelease(t *testing.T) {
887
887
t .Fatalf ("Failed to update free address count after release. Expected %d, Found: %d" , i + 1 , bm .Unselected ())
888
888
}
889
889
890
- nw , _ , err := a .RequestAddress (pid , nil , nil )
890
+ nw , _ , _ , _ , err := a .RequestAddress (pid , nil , nil )
891
891
if err != nil {
892
892
t .Fatalf ("Failed to obtain the address: %s" , err .Error ())
893
893
}
@@ -954,7 +954,7 @@ func assertNRequests(t *testing.T, subnet string, numReq int, lastExpectedIP str
954
954
i := 0
955
955
start := time .Now ()
956
956
for ; i < numReq ; i ++ {
957
- nw , _ , err = a .RequestAddress (pid , nil , nil )
957
+ nw , _ , _ , _ , err = a .RequestAddress (pid , nil , nil )
958
958
}
959
959
if printTime {
960
960
fmt .Printf ("\n Taken %v, to allocate %d addresses on %s\n " , time .Since (start ), numReq , subnet )
@@ -968,7 +968,7 @@ func assertNRequests(t *testing.T, subnet string, numReq int, lastExpectedIP str
968
968
func benchmarkRequest (b * testing.B , a * Allocator , subnet string ) {
969
969
pid , _ , _ , err := a .RequestPool (localAddressSpace , subnet , "" , nil , false )
970
970
for err != ipamapi .ErrNoAvailableIPs {
971
- _ , _ , err = a .RequestAddress (pid , nil , nil )
971
+ _ , _ , _ , _ , err = a .RequestAddress (pid , nil , nil )
972
972
}
973
973
}
974
974
@@ -1019,7 +1019,7 @@ func testAllocateRandomDeallocate(t *testing.T, pool, subPool string, num int) {
1019
1019
indices := make (map [int ]* net.IPNet , num )
1020
1020
allocated := make (map [string ]bool , num )
1021
1021
for i := 0 ; i < num ; i ++ {
1022
- ip , _ , err := a .RequestAddress (pid , nil , nil )
1022
+ ip , _ , _ , _ , err := a .RequestAddress (pid , nil , nil )
1023
1023
if err != nil {
1024
1024
t .Fatal (err )
1025
1025
}
@@ -1052,7 +1052,7 @@ func testAllocateRandomDeallocate(t *testing.T, pool, subPool string, num int) {
1052
1052
1053
1053
// Request a quarter of addresses
1054
1054
for i := 0 ; i < num / 2 ; i ++ {
1055
- ip , _ , err := a .RequestAddress (pid , nil , nil )
1055
+ ip , _ , _ , _ , err := a .RequestAddress (pid , nil , nil )
1056
1056
if err != nil {
1057
1057
t .Fatal (err )
1058
1058
}
@@ -1082,7 +1082,7 @@ func TestRetrieveFromStore(t *testing.T) {
1082
1082
t .Fatal (err )
1083
1083
}
1084
1084
for i := 0 ; i < num ; i ++ {
1085
- if _ , _ , err := a .RequestAddress (pid , nil , nil ); err != nil {
1085
+ if _ , _ , _ , _ , err := a .RequestAddress (pid , nil , nil ); err != nil {
1086
1086
t .Fatal (err )
1087
1087
}
1088
1088
}
@@ -1104,7 +1104,7 @@ func TestRetrieveFromStore(t *testing.T) {
1104
1104
t .Fatal (err )
1105
1105
}
1106
1106
for i := 0 ; i < num / 2 ; i ++ {
1107
- if _ , _ , err := a1 .RequestAddress (pid , nil , nil ); err != nil {
1107
+ if _ , _ , _ , _ , err := a1 .RequestAddress (pid , nil , nil ); err != nil {
1108
1108
t .Fatal (err )
1109
1109
}
1110
1110
}
@@ -1121,7 +1121,7 @@ func TestRetrieveFromStore(t *testing.T) {
1121
1121
t .Fatal (err )
1122
1122
}
1123
1123
for i := 0 ; i < num / 2 ; i ++ {
1124
- if _ , _ , err := a2 .RequestAddress (pid , nil , nil ); err != nil {
1124
+ if _ , _ , _ , _ , err := a2 .RequestAddress (pid , nil , nil ); err != nil {
1125
1125
t .Fatal (err )
1126
1126
}
1127
1127
}
@@ -1138,7 +1138,7 @@ func TestRetrieveFromStore(t *testing.T) {
1138
1138
t .Fatal (err )
1139
1139
}
1140
1140
for i := 0 ; i < num / 2 ; i ++ {
1141
- if _ , _ , err := a3 .RequestAddress (pid , nil , nil ); err != nil {
1141
+ if _ , _ , _ , _ , err := a3 .RequestAddress (pid , nil , nil ); err != nil {
1142
1142
t .Fatal (err )
1143
1143
}
1144
1144
}
0 commit comments