@@ -227,12 +227,12 @@ class FunctionPullingContainerPoolTests
227
227
228
228
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
229
229
containers(0 ).expectMsgPF() {
230
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
230
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
231
231
}
232
232
233
233
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
234
234
containers(1 ).expectMsgPF() {
235
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
235
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
236
236
}
237
237
}
238
238
@@ -254,7 +254,7 @@ class FunctionPullingContainerPoolTests
254
254
// Start first action
255
255
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction) // 1 * stdMemory taken
256
256
containers(0 ).expectMsgPF() {
257
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
257
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
258
258
}
259
259
260
260
// Send second action to the pool
@@ -267,7 +267,7 @@ class FunctionPullingContainerPoolTests
267
267
pool ! CreationContainer (creationMessageLarge.copy(revision = bigDoc.rev), bigWhiskAction)
268
268
// Second container should run now
269
269
containers(1 ).expectMsgPF() {
270
- case Initialize (invocationNamespace, bigExecuteAction, schedulerHost, rpcPort, _) => true
270
+ case Initialize (invocationNamespace, fqn, bigExecuteAction, schedulerHost, rpcPort, _) => true
271
271
}
272
272
}
273
273
@@ -307,7 +307,7 @@ class FunctionPullingContainerPoolTests
307
307
pool ! Enable
308
308
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction) // 1 * stdMemory taken
309
309
containers(0 ).expectMsgPF() {
310
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
310
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
311
311
}
312
312
}
313
313
@@ -328,7 +328,7 @@ class FunctionPullingContainerPoolTests
328
328
(0 to 10 ).foreach(_ => pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)) // 11 * stdMemory taken)
329
329
(0 to 10 ).foreach(i => {
330
330
containers(i).expectMsgPF() {
331
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
331
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
332
332
}
333
333
// create 5 container in busy pool, and 6 in warmed pool
334
334
if (i < 5 )
@@ -526,7 +526,7 @@ class FunctionPullingContainerPoolTests
526
526
// the prewarm container with matched memory should be chose
527
527
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
528
528
containers(0 ).expectMsgPF() {
529
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
529
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
530
530
}
531
531
532
532
// prewarm a new container
@@ -537,7 +537,7 @@ class FunctionPullingContainerPoolTests
537
537
// the prewarm container with bigger memory should not be chose
538
538
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
539
539
containers(3 ).expectMsgPF() {
540
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
540
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
541
541
}
542
542
}
543
543
@@ -566,7 +566,7 @@ class FunctionPullingContainerPoolTests
566
566
// the prewarm container with smallest memory should be chose
567
567
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
568
568
containers(0 ).expectMsgPF() {
569
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
569
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
570
570
}
571
571
572
572
// prewarm a new container
@@ -577,7 +577,7 @@ class FunctionPullingContainerPoolTests
577
577
// the prewarm container with bigger memory should be chose
578
578
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
579
579
containers(1 ).expectMsgPF() {
580
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
580
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
581
581
}
582
582
583
583
// prewarm a new container
@@ -589,7 +589,7 @@ class FunctionPullingContainerPoolTests
589
589
// a new container should be created
590
590
pool ! CreationContainer (creationMessageLarge.copy(revision = doc.rev), bigWhiskAction)
591
591
containers(4 ).expectMsgPF() {
592
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
592
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
593
593
}
594
594
595
595
// no new prewarmed container should be created
@@ -616,7 +616,7 @@ class FunctionPullingContainerPoolTests
616
616
617
617
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
618
618
containers(1 ).expectMsgPF() {
619
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
619
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
620
620
}
621
621
}
622
622
@@ -640,7 +640,7 @@ class FunctionPullingContainerPoolTests
640
640
641
641
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
642
642
containers(1 ).expectMsgPF() {
643
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
643
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
644
644
}
645
645
}
646
646
@@ -674,24 +674,24 @@ class FunctionPullingContainerPoolTests
674
674
// the revision doesn't match, create 1 container
675
675
pool ! CreationContainer (creationMessage, whiskAction)
676
676
containers(0 ).expectMsgPF() {
677
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
677
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
678
678
}
679
679
680
680
// the invocation namespace doesn't match, create 1 container
681
681
pool ! CreationContainer (creationMessage.copy(invocationNamespace = " otherNamespace" ), whiskAction)
682
682
containers(1 ).expectMsgPF() {
683
- case Initialize (" otherNamespace" , executeAction, schedulerHost, rpcPort, _) => true
683
+ case Initialize (" otherNamespace" , fqn, executeAction, schedulerHost, rpcPort, _) => true
684
684
}
685
685
686
686
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
687
687
container.expectMsgPF() {
688
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
688
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
689
689
}
690
690
691
691
// warmed container is occupied, create 1 more container
692
692
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
693
693
containers(2 ).expectMsgPF() {
694
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
694
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
695
695
}
696
696
}
697
697
@@ -726,7 +726,7 @@ class FunctionPullingContainerPoolTests
726
726
// choose the warmed container
727
727
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
728
728
container.expectMsgPF() {
729
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
729
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
730
730
}
731
731
732
732
// warmed container is failed to resume
@@ -743,7 +743,7 @@ class FunctionPullingContainerPoolTests
743
743
744
744
// then a new container will be created
745
745
containers(0 ).expectMsgPF() {
746
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
746
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
747
747
}
748
748
}
749
749
@@ -806,7 +806,7 @@ class FunctionPullingContainerPoolTests
806
806
807
807
// a new container will be created
808
808
containers(0 ).expectMsgPF() {
809
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
809
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
810
810
}
811
811
}
812
812
@@ -850,7 +850,7 @@ class FunctionPullingContainerPoolTests
850
850
851
851
pool ! CreationContainer (actualCreationMessage, whiskAction)
852
852
containers(0 ).expectMsgPF() {
853
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
853
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
854
854
}
855
855
containers(0 ).send(pool, Initialized (initializedData)) // container is initialized
856
856
@@ -898,7 +898,7 @@ class FunctionPullingContainerPoolTests
898
898
// choose the warmed container
899
899
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
900
900
container.expectMsgPF() {
901
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
901
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
902
902
}
903
903
pool.tell(
904
904
Resumed (
@@ -956,7 +956,7 @@ class FunctionPullingContainerPoolTests
956
956
957
957
pool ! CreationContainer (actualCreationMessage, whiskAction)
958
958
containers(0 ).expectMsgPF() {
959
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
959
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
960
960
}
961
961
containers(0 ).send(pool, ContainerRemoved (true )) // the container0 init failed or create container failed
962
962
@@ -1127,11 +1127,11 @@ class FunctionPullingContainerPoolTests
1127
1127
// 2 cold start happened
1128
1128
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
1129
1129
containers(2 ).expectMsgPF() {
1130
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
1130
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
1131
1131
}
1132
1132
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
1133
1133
containers(3 ).expectMsgPF() {
1134
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
1134
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
1135
1135
}
1136
1136
// Make sure AdjustPrewarmedContainer is sent by ContainerPool's scheduler after prewarmExpirationCheckIntervel time
1137
1137
Thread .sleep(prewarmExpirationCheckIntervel.toMillis)
@@ -1165,23 +1165,23 @@ class FunctionPullingContainerPoolTests
1165
1165
// 5 code start happened(5 > maxCount)
1166
1166
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
1167
1167
containers(6 ).expectMsgPF() {
1168
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
1168
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
1169
1169
}
1170
1170
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
1171
1171
containers(7 ).expectMsgPF() {
1172
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
1172
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
1173
1173
}
1174
1174
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
1175
1175
containers(8 ).expectMsgPF() {
1176
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
1176
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
1177
1177
}
1178
1178
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
1179
1179
containers(9 ).expectMsgPF() {
1180
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
1180
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
1181
1181
}
1182
1182
pool ! CreationContainer (creationMessage.copy(revision = doc.rev), whiskAction)
1183
1183
containers(10 ).expectMsgPF() {
1184
- case Initialize (invocationNamespace, executeAction, schedulerHost, rpcPort, _) => true
1184
+ case Initialize (invocationNamespace, fqn, executeAction, schedulerHost, rpcPort, _) => true
1185
1185
}
1186
1186
1187
1187
// Make sure AdjustPrewarmedContainer is sent by ContainerPool's scheduler after prewarmExpirationCheckIntervel time
0 commit comments