Skip to content

Commit f9f131a

Browse files
committed
Debugging the Blue/Green e2e tests
1 parent f164dcb commit f9f131a

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

e2e-tests/test_bluegreen_laststate.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,22 @@ jm_pod_name=$(get_jm_pod_name $BLUE_CLUSTER_ID)
6161
echo "Inspecting savepoint directory..."
6262
kubectl exec -it $jm_pod_name -- bash -c "ls -lt /opt/flink/volume/flink-sp/"
6363

64+
65+
sleep 5
66+
jm_pod_name=$(kubectl get pods --selector="app=${GREEN_CLUSTER_ID},component=jobmanager" -o jsonpath='{..metadata.name}')
67+
sleep 10
68+
tm_pod_name=$(kubectl get pods --selector="app=${GREEN_CLUSTER_ID},component=taskmanager" -o jsonpath='{..metadata.name}')
69+
echo "JM:" $jm_pod_name
70+
echo "TM:" $tm_pod_name
71+
for i in $(seq 1 10); do
72+
echo "==="
73+
kubectl logs $jm_pod_name -c flink-main-container
74+
echo "---"
75+
kubectl logs $tm_pod_name -c flink-main-container
76+
sleep 2
77+
done
78+
79+
6480
wait_for_status $GREEN_APPLICATION_IDENTIFIER '.status.lifecycleState' STABLE ${TIMEOUT} || exit 1
6581
kubectl wait --for=delete deployment --timeout=${TIMEOUT}s --selector="app=${BLUE_CLUSTER_ID}"
6682
wait_for_status $APPLICATION_IDENTIFIER '.status.jobStatus.state' RUNNING ${TIMEOUT} || exit 1

e2e-tests/test_bluegreen_stateless.sh

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,21 @@ echo "PATCHING B/G deployment..."
4949
#kubectl patch flinkbgdep ${BG_CLUSTER_ID} --type merge --patch '{"spec":{"template":{"spec":{"flinkConfiguration":{"rest.port":"8082","taskmanager.numberOfTaskSlots":"2"}}}}}'
5050
kubectl patch flinkbgdep ${BG_CLUSTER_ID} --type merge --patch '{"spec":{"template":{"spec":{"flinkConfiguration":{"taskmanager.numberOfTaskSlots":"2"}}}}}'
5151

52+
sleep 5
53+
jm_pod_name=$(kubectl get pods --selector="app=${GREEN_CLUSTER_ID},component=jobmanager" -o jsonpath='{..metadata.name}')
54+
sleep 10
55+
tm_pod_name=$(kubectl get pods --selector="app=${GREEN_CLUSTER_ID},component=taskmanager" -o jsonpath='{..metadata.name}')
56+
echo "JM:" $jm_pod_name
57+
echo "TM:" $tm_pod_name
58+
for i in $(seq 1 10); do
59+
echo "==="
60+
kubectl logs $jm_pod_name -c flink-main-container
61+
echo "---"
62+
kubectl logs $tm_pod_name -c flink-main-container
63+
sleep 2
64+
done
65+
66+
5267
wait_for_status $GREEN_APPLICATION_IDENTIFIER '.status.lifecycleState' STABLE ${TIMEOUT} || exit 1
5368
kubectl wait --for=delete deployment --timeout=${TIMEOUT}s --selector="app=${BLUE_CLUSTER_ID}"
5469
wait_for_status $APPLICATION_IDENTIFIER '.status.jobStatus.state' RUNNING ${TIMEOUT} || exit 1

0 commit comments

Comments
 (0)