--Task-- name: login-tree-800 enabled: True class_name: GatlingTask source_name: overseer-0 source_namespace: >default< target_name: am target_namespace: >default< start: 0.0 stop: None timeout: not yet initialized for this Task as timeout was not explicitly defined, see updates below loop: False interval: None dependencies: [] wait_for: ['login-tree-400'] preceding_task: login-tree-400 options: {'testCase': 'idc.login', 'throughput': 800, 'duration': 3600, 'testMode': 'open', 'java-opts': '-Drealm=alpha -Duser_password=Pa_ssw0rd -Dlogin_tree=Login'} group_name: None Current dir: /mnt/disk1/xslou/workshop/lodestar-fork/pyrock 2025-03-15 20:17:54,911 INFO 2025-03-15 20:17:54,911 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-15 20:17:54,911 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-15 20:17:55,208 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-15 20:17:55,208 INFO [loop_until]: OK (rc = 0) 2025-03-15 20:17:55,208 DEBUG --- stdout --- 2025-03-15 20:17:55,208 DEBUG overseer-0-59c948f569-rgrkv 2025-03-15 20:17:55,208 DEBUG --- stderr --- 2025-03-15 20:17:55,208 DEBUG 2025-03-15 20:17:55,208 INFO Lodestar assumed that full stack is deployed so will set all products host URLs in Gatling system properties 2025-03-15 20:17:55 - INFO: Timeout for this Task has changed to 1h 12m (4320 seconds) 2025-03-15 20:17:55 - INFO: timeout was calculated based on simulation duration parameter Pod log file : /results/orders/login-tree-800/stdout.txt Pod log : /results/orders/login-tree-800 ________________________________________________________________________________ [2025-03-15 20:17:55] login-tree-800 print_command : Display the command to be forwarded to overseer as an order ________________________________________________________________________________ /lodestar/lodestar.py perf run-gatling --simulation-class="com.forgerock.pyrock.Loadtest" --run-description="idc.login@perf-200m" --results-folder="/results/gatling/login-tree-800" --no-reports --simulation-jvm-args="-XX:+ExitOnOutOfMemoryError -Xmx8G" --simulation-system-properties="-Dam_host=openam-perf-200m.forgeblocks.com -Dam_oauth2_scope=openid^fr:idm:* -DamadminPassword=**** -DamadminUsername=xiaosong.lou@pingidentity.com -Dduration=3600 -Didc=true -Didm_host=openam-perf-200m.forgeblocks.com -Dlogin_cookie=15892ffd844ef80 -Dlogin_tree=Login -Dnum_users=50000000 -Doauth2_client_id=idmAdminClient -Doauth2_redirect_uri=/platform/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=idc.login -DtestMode=open -Dthroughput=800 -Duser_password=**** ________________________________________________________________________________ [2025-03-15 20:17:55] login-tree-800 create_order : Create order for overseer with the command to run ________________________________________________________________________________ Order file: /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_login_tree/07_Scenario_scenario/03_login-tree-800/order.json { "name": "login-tree-800", "command": " /lodestar/lodestar.py perf run-gatling --simulation-class=\"com.forgerock.pyrock.Loadtest\" --run-description=\"idc.login@perf-200m\" --results-folder=\"/results/gatling/login-tree-800\" --no-reports --simulation-jvm-args=\"-XX:+ExitOnOutOfMemoryError -Xmx8G\" --simulation-system-properties=\"-Dam_host=openam-perf-200m.forgeblocks.com -Dam_oauth2_scope=openid^fr:idm:* -DamadminPassword=**** -DamadminUsername=xiaosong.lou@pingidentity.com -Dduration=3600 -Didc=true -Didm_host=openam-perf-200m.forgeblocks.com -Dlogin_cookie=15892ffd844ef80 -Dlogin_tree=Login -Dnum_users=50000000 -Doauth2_client_id=idmAdminClient -Doauth2_redirect_uri=/platform/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=idc.login -DtestMode=open -Dthroughput=800 -Duser_password=Pa_ssw0rd\"", "out-dir": "/results/orders/login-tree-800" } ________________________________________________________________________________ [2025-03-15 20:17:55] login-tree-800 loop_until_ready : Wait for preceding task to finish if it uses same Overseer as a source, then loop for max_time until Overseer pod status is READY to accept order :param max_time: periodically check overseer status for this many seconds at maximum :param interval: interval between two periodical checks :return: ________________________________________________________________________________ 2025-03-15 20:17:55,217 INFO 2025-03-15 20:17:55,217 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING" 2025-03-15 20:17:55,217 INFO [loop_until]: (max_time=300, interval=5, expected_rc=[0] 2025-03-15 20:17:55,437 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-15 20:17:55,437 INFO [loop_until]: OK (rc = 0) 2025-03-15 20:17:55,437 DEBUG --- stdout --- 2025-03-15 20:17:55,438 DEBUG WAITING 2025-03-15 20:17:55,438 DEBUG --- stderr --- 2025-03-15 20:17:55,438 DEBUG % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7 100 7 0 0 33 0 --:--:-- --:--:-- --:--:-- 33 ________________________________________________________________________________ [2025-03-15 20:17:55] login-tree-800 start_order : Send the order to the overseer pod ________________________________________________________________________________ 2025-03-15 20:17:55,438 INFO 2025-03-15 20:17:55,438 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-15 20:17:55,438 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-15 20:17:55,725 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-15 20:17:55,726 INFO [loop_until]: OK (rc = 0) 2025-03-15 20:17:55,726 DEBUG --- stdout --- 2025-03-15 20:17:55,726 DEBUG overseer-0-59c948f569-rgrkv 2025-03-15 20:17:55,726 DEBUG --- stderr --- 2025-03-15 20:17:55,726 DEBUG 2025-03-15 20:17:55,726 INFO 2025-03-15 20:17:55,726 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_login_tree/07_Scenario_scenario/03_login-tree-800/order.json overseer-0-59c948f569-rgrkv:/results/orders/order.json 2025-03-15 20:17:55,726 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-15 20:17:57,156 INFO [loop_until]: OK (rc = 0) 2025-03-15 20:17:57,156 DEBUG --- stdout --- 2025-03-15 20:17:57,156 DEBUG 2025-03-15 20:17:57,156 DEBUG --- stderr --- 2025-03-15 20:17:57,156 DEBUG Order has been successfully forwarded to overseer 2025-03-15 20:17:57 - INFO: Check if Gatling simulation started successfully 2025-03-15 20:17:57,157 INFO 2025-03-15 20:17:57,157 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv -- head --lines 5000 /results/orders/login-tree-800/stdout.txt | grep "Simulation com.forgerock.pyrock.Loadtest started..." 2025-03-15 20:17:57,157 INFO [loop_until]: (max_time=300, interval=5, expected_rc=[0] 2025-03-15 20:17:57,909 INFO [loop_until]: Function succeeded after 0s (rc=0) - failed to find expected output: Simulation com.forgerock.pyrock.Loadtest started... - retry 2025-03-15 20:18:03,658 INFO [loop_until]: Function succeeded after 6s (rc=0) - failed to find expected output: Simulation com.forgerock.pyrock.Loadtest started... - retry 2025-03-15 20:18:09,413 INFO [loop_until]: Function succeeded after 12s (rc=0) - failed to find expected output: Simulation com.forgerock.pyrock.Loadtest started... - retry 2025-03-15 20:18:15,251 INFO [loop_until]: Function succeeded after 18s (rc=0) - expected pattern found 2025-03-15 20:18:15,251 INFO [loop_until]: OK (rc = 0) 2025-03-15 20:18:15,251 DEBUG --- stdout --- 2025-03-15 20:18:15,251 DEBUG 2025-03-15 20:17:58,144 INFO pom.xml and Gatling Scala files copied from /home/jenkins/lodestar/pyrock/shared/clients/gatling to temporary folder /tmp/tmpt0j4c0cj 2025-03-15 20:17:58,146 INFO Running Gatling simulation with command: mvn gatling:test --batch-mode -Dgatling.simulationClass="com.forgerock.pyrock.Loadtest" -Dgatling.runDescription="..." -Dgatling.resultsFolder="/results/gatling/login-tree-800" -Dgatling.noReports=true -Dgatling.jvmArgs="-XX:+ExitOnOutOfMemoryError,-Xmx8G" -Dgatling.propagateSystemProperties=true -Dam_host=openam-perf-200m.forgeblocks.com -Dam_oauth2_scope=openid^fr:idm:* -DamadminPassword=**** -DamadminUsername=xiaosong.lou@pingidentity.com -Dduration=3600 -Didc=true -Didm_host=openam-perf-200m.forgeblocks.com -Dlogin_cookie=15892ffd844ef80 -Dlogin_tree=Login -Dnum_users=50000000 -Doauth2_client_id=idmAdminClient -Doauth2_redirect_uri=/platform/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=idc.login -DtestMode=open -Dthroughput=800 -Duser_password=**** [INFO] Scanning for projects... [INFO] [INFO] -----------< com.forgerock.pyrock:pyrock-gatling-simulation >----------- [INFO] Building pyrock-gatling-simulation 3.12.0 [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] >>> gatling:4.9.6:test (default-cli) > test-compile @ pyrock-gatling-simulation >>> [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ pyrock-gatling-simulation --- [INFO] skip non existing resourceDirectory /tmp/tmpt0j4c0cj/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ pyrock-gatling-simulation --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ pyrock-gatling-simulation --- [INFO] Copying 2 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ pyrock-gatling-simulation --- [INFO] Nothing to compile - all classes are up to date. [INFO] [INFO] --- scala:4.9.2:testCompile (default) @ pyrock-gatling-simulation --- [INFO] compiling 38 Scala sources to /tmp/tmpt0j4c0cj/target/test-classes ... [INFO] compile in 10.2 s [INFO] [INFO] <<< gatling:4.9.6:test (default-cli) < test-compile @ pyrock-gatling-simulation <<< [INFO] [INFO] [INFO] --- gatling:4.9.6:test (default-cli) @ pyrock-gatling-simulation --- [INFO] Running simulation com.forgerock.pyrock.Loadtest. Gatling 3.13.5 is available! (you're using 3.12.0) System property think_time_multiplier not set. No think time emulation will be done in the simulation. Simulation com.forgerock.pyrock.Loadtest started... 2025-03-15 20:18:15,251 DEBUG --- stderr --- 2025-03-15 20:18:15,251 DEBUG ________________________________________________________________________________ [2025-03-15 20:18:15] login-tree-800 wait_stop_by_itself : Wait for the order to stop by itself ________________________________________________________________________________ Task may stop by itself (no stop defined in configuration file), wait until overseer ends the order - timeout is 1h 12m. Waiting for status (curl --fail --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt) == WAITING Order is running since 2m, retry Order is running since 4m, retry Order is running since 6m 01s, retry Order is running since 8m 02s, retry Order is running since 10m 02s, retry Order is running since 12m 03s, retry Order is running since 14m 03s, retry Order is running since 16m 03s, retry Order is running since 18m 04s, retry Order is running since 20m 04s, retry Order is running since 22m 04s, retry Order is running since 24m 05s, retry Order is running since 26m 05s, retry Order is running since 28m 05s, retry Order is running since 30m 05s, retry Order is running since 32m 06s, retry Order is running since 34m 06s, retry Order is running since 36m 06s, retry Order is running since 38m 07s, retry Order is running since 40m 07s, retry Order is running since 42m 07s, retry Order is running since 44m 08s, retry Order is running since 46m 08s, retry Order is running since 48m 08s, retry Order is running since 50m 09s, retry Order is running since 52m 09s, retry Order is running since 54m 09s, retry Order is running since 56m 10s, retry Order is running since 58m 10s, retry PASS : Order stopped by itself after 1h and before timeout (1h 12m) ________________________________________________________________________________ [2025-03-15 21:18:26] login-tree-800 stop_order : Stop the order on overseer pod ________________________________________________________________________________ 2025-03-15 21:18:26,026 INFO 2025-03-15 21:18:26,026 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-15 21:18:26,026 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-15 21:18:26,331 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-15 21:18:26,331 INFO [loop_until]: OK (rc = 0) 2025-03-15 21:18:26,331 DEBUG --- stdout --- 2025-03-15 21:18:26,331 DEBUG overseer-0-59c948f569-rgrkv 2025-03-15 21:18:26,331 DEBUG --- stderr --- 2025-03-15 21:18:26,331 DEBUG 2025-03-15 21:18:26,331 INFO 2025-03-15 21:18:26,331 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv -- rm -f /results/orders/order.json 2025-03-15 21:18:26,331 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-15 21:18:27,111 INFO [loop_until]: OK (rc = 0) 2025-03-15 21:18:27,111 DEBUG --- stdout --- 2025-03-15 21:18:27,111 DEBUG 2025-03-15 21:18:27,111 DEBUG --- stderr --- 2025-03-15 21:18:27,111 DEBUG Order ran during 1h ________________________________________________________________________________ [2025-03-15 21:18:27] login-tree-800 download_logs : Download individual order files ________________________________________________________________________________ 2025-03-15 21:18:27 - PASS: file already downloaded /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_login_tree/07_Scenario_scenario/03_login-tree-800/order.json 2025-03-15 21:18:27,111 INFO 2025-03-15 21:18:27,112 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-15 21:18:27,112 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-15 21:18:27,393 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-15 21:18:27,393 INFO [loop_until]: OK (rc = 0) 2025-03-15 21:18:27,393 DEBUG --- stdout --- 2025-03-15 21:18:27,393 DEBUG overseer-0-59c948f569-rgrkv 2025-03-15 21:18:27,393 DEBUG --- stderr --- 2025-03-15 21:18:27,393 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-15 21:18:27,394 INFO 2025-03-15 21:18:27,394 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- bash -c 'if [ -f "/results/orders/login-tree-800/rc.txt" ]; then echo "/results/orders/login-tree-800/rc.txt file found"; exit 0; else echo "/results/orders/login-tree-800/rc.txt file not found"; exit 1; fi' | grep "/results/orders/login-tree-800/rc.txt file found" 2025-03-15 21:18:27,394 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-15 21:18:28,194 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-15 21:18:28,194 INFO [loop_until]: OK (rc = 0) 2025-03-15 21:18:28,195 DEBUG --- stdout --- 2025-03-15 21:18:28,195 DEBUG /results/orders/login-tree-800/rc.txt file found 2025-03-15 21:18:28,195 DEBUG --- stderr --- 2025-03-15 21:18:28,195 DEBUG 2025-03-15 21:18:28,195 INFO 2025-03-15 21:18:28,195 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/orders/login-tree-800/rc.txt 2025-03-15 21:18:28,998 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-15 21:18:28,998 DEBUG --- stdout --- 2025-03-15 21:18:28,998 DEBUG 4 /results/orders/login-tree-800/rc.txt 2025-03-15 21:18:28,998 DEBUG --- stderr --- 2025-03-15 21:18:28,998 DEBUG 2025-03-15 21:18:28,998 INFO - Download file (size 4k) source : /results/orders/login-tree-800/rc.txt @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_login_tree/07_Scenario_scenario/03_login-tree-800/rc.txt 2025-03-15 21:18:28,999 INFO 2025-03-15 21:18:28,999 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/orders/login-tree-800/rc.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_login_tree/07_Scenario_scenario/03_login-tree-800/rc.txt 2025-03-15 21:18:28,999 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-15 21:18:29,759 INFO [loop_until]: OK (rc = 0) 2025-03-15 21:18:29,759 DEBUG --- stdout --- 2025-03-15 21:18:29,759 DEBUG tar: Removing leading `/' from member names 2025-03-15 21:18:29,759 DEBUG --- stderr --- 2025-03-15 21:18:29,759 DEBUG 2025-03-15 21:18:29,760 INFO 2025-03-15 21:18:29,760 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-15 21:18:29,760 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-15 21:18:30,039 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-15 21:18:30,039 INFO [loop_until]: OK (rc = 0) 2025-03-15 21:18:30,039 DEBUG --- stdout --- 2025-03-15 21:18:30,039 DEBUG overseer-0-59c948f569-rgrkv 2025-03-15 21:18:30,039 DEBUG --- stderr --- 2025-03-15 21:18:30,039 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-15 21:18:30,040 INFO 2025-03-15 21:18:30,040 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- bash -c 'if [ -f "/results/orders/login-tree-800/stderr.txt" ]; then echo "/results/orders/login-tree-800/stderr.txt file found"; exit 0; else echo "/results/orders/login-tree-800/stderr.txt file not found"; exit 1; fi' | grep "/results/orders/login-tree-800/stderr.txt file found" 2025-03-15 21:18:30,040 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-15 21:18:30,849 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-15 21:18:30,850 INFO [loop_until]: OK (rc = 0) 2025-03-15 21:18:30,850 DEBUG --- stdout --- 2025-03-15 21:18:30,850 DEBUG /results/orders/login-tree-800/stderr.txt file found 2025-03-15 21:18:30,850 DEBUG --- stderr --- 2025-03-15 21:18:30,850 DEBUG 2025-03-15 21:18:30,850 INFO 2025-03-15 21:18:30,850 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/orders/login-tree-800/stderr.txt 2025-03-15 21:18:31,652 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-15 21:18:31,652 DEBUG --- stdout --- 2025-03-15 21:18:31,652 DEBUG 0 /results/orders/login-tree-800/stderr.txt 2025-03-15 21:18:31,652 DEBUG --- stderr --- 2025-03-15 21:18:31,652 DEBUG 2025-03-15 21:18:31,652 INFO - Download file (size 0k) source : /results/orders/login-tree-800/stderr.txt @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_login_tree/07_Scenario_scenario/03_login-tree-800/stderr.txt 2025-03-15 21:18:31,652 INFO 2025-03-15 21:18:31,652 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/orders/login-tree-800/stderr.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_login_tree/07_Scenario_scenario/03_login-tree-800/stderr.txt 2025-03-15 21:18:31,652 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-15 21:18:32,384 INFO [loop_until]: OK (rc = 0) 2025-03-15 21:18:32,384 DEBUG --- stdout --- 2025-03-15 21:18:32,384 DEBUG tar: Removing leading `/' from member names 2025-03-15 21:18:32,384 DEBUG --- stderr --- 2025-03-15 21:18:32,384 DEBUG 2025-03-15 21:18:32,384 INFO 2025-03-15 21:18:32,384 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-15 21:18:32,384 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-15 21:18:32,662 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-15 21:18:32,662 INFO [loop_until]: OK (rc = 0) 2025-03-15 21:18:32,662 DEBUG --- stdout --- 2025-03-15 21:18:32,662 DEBUG overseer-0-59c948f569-rgrkv 2025-03-15 21:18:32,662 DEBUG --- stderr --- 2025-03-15 21:18:32,662 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-15 21:18:32,663 INFO 2025-03-15 21:18:32,663 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- bash -c 'if [ -f "/results/orders/login-tree-800/stdout.txt" ]; then echo "/results/orders/login-tree-800/stdout.txt file found"; exit 0; else echo "/results/orders/login-tree-800/stdout.txt file not found"; exit 1; fi' | grep "/results/orders/login-tree-800/stdout.txt file found" 2025-03-15 21:18:32,663 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-15 21:18:33,458 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-15 21:18:33,458 INFO [loop_until]: OK (rc = 0) 2025-03-15 21:18:33,458 DEBUG --- stdout --- 2025-03-15 21:18:33,458 DEBUG /results/orders/login-tree-800/stdout.txt file found 2025-03-15 21:18:33,458 DEBUG --- stderr --- 2025-03-15 21:18:33,458 DEBUG 2025-03-15 21:18:33,458 INFO 2025-03-15 21:18:33,458 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/orders/login-tree-800/stdout.txt 2025-03-15 21:18:34,250 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-15 21:18:34,250 DEBUG --- stdout --- 2025-03-15 21:18:34,250 DEBUG 776 /results/orders/login-tree-800/stdout.txt 2025-03-15 21:18:34,250 DEBUG --- stderr --- 2025-03-15 21:18:34,250 DEBUG 2025-03-15 21:18:34,250 INFO - Download file (size 776k) source : /results/orders/login-tree-800/stdout.txt @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_login_tree/07_Scenario_scenario/03_login-tree-800/stdout.txt 2025-03-15 21:18:34,251 INFO 2025-03-15 21:18:34,251 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/orders/login-tree-800/stdout.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_login_tree/07_Scenario_scenario/03_login-tree-800/stdout.txt 2025-03-15 21:18:34,251 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-15 21:18:35,327 INFO [loop_until]: OK (rc = 0) 2025-03-15 21:18:35,327 DEBUG --- stdout --- 2025-03-15 21:18:35,327 DEBUG tar: Removing leading `/' from member names 2025-03-15 21:18:35,327 DEBUG --- stderr --- 2025-03-15 21:18:35,327 DEBUG ________________________________________________________________________________ [2025-03-15 21:18:35] login-tree-800 show_cmd : Display order command ________________________________________________________________________________ 2025-03-15 21:18:35,327 INFO 2025-03-15 21:18:35,327 INFO [loop_until]: awk -F" " "{print NF}" <<< `kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods --selector app=overseer-0 --output jsonpath={.items[*].metadata.name}` | grep 1 2025-03-15 21:18:35,327 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-15 21:18:35,604 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-15 21:18:35,605 INFO [loop_until]: OK (rc = 0) 2025-03-15 21:18:35,605 DEBUG --- stdout --- 2025-03-15 21:18:35,605 DEBUG overseer-0-59c948f569-rgrkv 2025-03-15 21:18:35,605 DEBUG --- stderr --- 2025-03-15 21:18:35,605 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-15 21:18:35,606 INFO 2025-03-15 21:18:35,606 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- bash -c 'if [ -f "/results/orders/login-tree-800/cmd.txt" ]; then echo "/results/orders/login-tree-800/cmd.txt file found"; exit 0; else echo "/results/orders/login-tree-800/cmd.txt file not found"; exit 1; fi' | grep "/results/orders/login-tree-800/cmd.txt file found" 2025-03-15 21:18:35,606 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-15 21:18:36,411 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-15 21:18:36,411 INFO [loop_until]: OK (rc = 0) 2025-03-15 21:18:36,411 DEBUG --- stdout --- 2025-03-15 21:18:36,411 DEBUG /results/orders/login-tree-800/cmd.txt file found 2025-03-15 21:18:36,411 DEBUG --- stderr --- 2025-03-15 21:18:36,411 DEBUG 2025-03-15 21:18:36,411 INFO 2025-03-15 21:18:36,412 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/orders/login-tree-800/cmd.txt 2025-03-15 21:18:37,223 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-15 21:18:37,223 DEBUG --- stdout --- 2025-03-15 21:18:37,223 DEBUG 4 /results/orders/login-tree-800/cmd.txt 2025-03-15 21:18:37,223 DEBUG --- stderr --- 2025-03-15 21:18:37,223 DEBUG 2025-03-15 21:18:37,223 INFO - Download file (size 4k) source : /results/orders/login-tree-800/cmd.txt @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_login_tree/07_Scenario_scenario/03_login-tree-800/cmd.txt 2025-03-15 21:18:37,223 INFO 2025-03-15 21:18:37,223 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/orders/login-tree-800/cmd.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_login_tree/07_Scenario_scenario/03_login-tree-800/cmd.txt 2025-03-15 21:18:37,224 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-15 21:18:37,986 INFO [loop_until]: OK (rc = 0) 2025-03-15 21:18:37,986 DEBUG --- stdout --- 2025-03-15 21:18:37,986 DEBUG tar: Removing leading `/' from member names 2025-03-15 21:18:37,986 DEBUG --- stderr --- 2025-03-15 21:18:37,986 DEBUG 2025-03-15 21:18:37,986 DEBUG [print_head_tail]: Input file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_login_tree/07_Scenario_scenario/03_login-tree-800/cmd.txt is small (1 lines), printing all lines: 2025-03-15 21:18:37,986 INFO ----- output ----- /lodestar/lodestar.py perf run-gatling --simulation-class="com.forgerock.pyrock.Loadtest" --run-description="idc.login@perf-200m" --results-folder="/results/gatling/login-tree-800" --no-reports --simulation-jvm-args="-XX:+ExitOnOutOfMemoryError -Xmx8G" --simulation-system-properties="-Dam_host=openam-perf-200m.forgeblocks.com -Dam_oauth2_scope=openid^fr:idm:* -DamadminPassword=M@ythe4th -DamadminUsername=xiaosong.lou@pingidentity.com -Dduration=3600 -Didc=true -Didm_host=openam-perf-200m.forgeblocks.com -Dlogin_cookie=15892ffd844ef80 -Dlogin_tree=Login -Dnum_users=50000000 -Doauth2_client_id=idmAdminClient -Doauth2_redirect_uri=/platform/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=idc.login -DtestMode=open -Dthroughput=800 -Duser_password=Pa_ssw0rd" ________________________________________________________________________________ [2025-03-15 21:18:37] login-tree-800 show_rc : Display rc order ________________________________________________________________________________ 2025-03-15 21:18:37,986 DEBUG [print_head_tail]: Input file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_login_tree/07_Scenario_scenario/03_login-tree-800/rc.txt is small (1 lines), printing all lines: 2025-03-15 21:18:37,986 INFO ----- output ----- CMD SUCCESS: command returns code 0 (expected [0, -9, 143, 137, -15]) ________________________________________________________________________________ [2025-03-15 21:18:37] login-tree-800 show_stdout : Display stdout order ________________________________________________________________________________ 2025-03-15 21:18:37,988 DEBUG [print_head_tail]: Print head (100 lines) and tail (100 lines) of input file (/mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_login_tree/07_Scenario_scenario/03_login-tree-800/stdout.txt is 12163 lines): 2025-03-15 21:18:37,989 INFO ----- output ----- 2025-03-15 20:17:58,144 INFO pom.xml and Gatling Scala files copied from /home/jenkins/lodestar/pyrock/shared/clients/gatling to temporary folder /tmp/tmpt0j4c0cj 2025-03-15 20:17:58,146 INFO Running Gatling simulation with command: mvn gatling:test --batch-mode -Dgatling.simulationClass="com.forgerock.pyrock.Loadtest" -Dgatling.runDescription="..." -Dgatling.resultsFolder="/results/gatling/login-tree-800" -Dgatling.noReports=true -Dgatling.jvmArgs="-XX:+ExitOnOutOfMemoryError,-Xmx8G" -Dgatling.propagateSystemProperties=true -Dam_host=openam-perf-200m.forgeblocks.com -Dam_oauth2_scope=openid^fr:idm:* -DamadminPassword=**** -DamadminUsername=xiaosong.lou@pingidentity.com -Dduration=3600 -Didc=true -Didm_host=openam-perf-200m.forgeblocks.com -Dlogin_cookie=15892ffd844ef80 -Dlogin_tree=Login -Dnum_users=50000000 -Doauth2_client_id=idmAdminClient -Doauth2_redirect_uri=/platform/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=idc.login -DtestMode=open -Dthroughput=800 -Duser_password=**** [INFO] Scanning for projects... [INFO] [INFO] -----------< com.forgerock.pyrock:pyrock-gatling-simulation >----------- [INFO] Building pyrock-gatling-simulation 3.12.0 [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] >>> gatling:4.9.6:test (default-cli) > test-compile @ pyrock-gatling-simulation >>> [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ pyrock-gatling-simulation --- [INFO] skip non existing resourceDirectory /tmp/tmpt0j4c0cj/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ pyrock-gatling-simulation --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ pyrock-gatling-simulation --- [INFO] Copying 2 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ pyrock-gatling-simulation --- [INFO] Nothing to compile - all classes are up to date. [INFO] [INFO] --- scala:4.9.2:testCompile (default) @ pyrock-gatling-simulation --- [INFO] compiling 38 Scala sources to /tmp/tmpt0j4c0cj/target/test-classes ... [INFO] compile in 10.2 s [INFO] [INFO] <<< gatling:4.9.6:test (default-cli) < test-compile @ pyrock-gatling-simulation <<< [INFO] [INFO] [INFO] --- gatling:4.9.6:test (default-cli) @ pyrock-gatling-simulation --- [INFO] Running simulation com.forgerock.pyrock.Loadtest. Gatling 3.13.5 is available! (you're using 3.12.0) System property think_time_multiplier not set. No think time emulation will be done in the simulation. Simulation com.forgerock.pyrock.Loadtest started... ================================================================================ 2025-03-15 20:18:18 GMT 5s elapsed ---- Requests ------------------------------------------------------------------ > Global (OK=646 KO=0 ) > restLoginInitiate (OK=327 KO=0 ) > restLoginUsernamePasswordCallback (OK=319 KO=0 ) ---- idc.login ----------------------------------------------------------------- [- ] 0% waiting: 2891264 / active: 14 / done: 319 ================================================================================ ================================================================================ 2025-03-15 20:18:23 GMT 10s elapsed ---- Requests ------------------------------------------------------------------ > Global (OK=2625 KO=0 ) > restLoginInitiate (OK=1320 KO=0 ) > restLoginUsernamePasswordCallback (OK=1305 KO=0 ) ---- idc.login ----------------------------------------------------------------- [- ] 0% waiting: 2890265 / active: 27 / done: 1305 ================================================================================ ================================================================================ 2025-03-15 20:18:28 GMT 15s elapsed ---- Requests ------------------------------------------------------------------ > Global (OK=5934 KO=0 ) > restLoginInitiate (OK=2980 KO=0 ) > restLoginUsernamePasswordCallback (OK=2954 KO=0 ) ---- idc.login ----------------------------------------------------------------- [- ] 0% waiting: 2888599 / active: 44 / done: 2954 ================================================================================ ================================================================================ 2025-03-15 20:18:33 GMT 20s elapsed ---- Requests ------------------------------------------------------------------ > Global (OK=10579 KO=0 ) > restLoginInitiate (OK=5306 KO=0 ) > restLoginUsernamePasswordCallback (OK=5273 KO=0 ) ---- idc.login ----------------------------------------------------------------- [- ] 0% waiting: 2886267 / active: 57 / done: 5273 ================================================================================ ================================================================================ 2025-03-15 20:18:38 GMT 25s elapsed ---- Requests ------------------------------------------------------------------ > Global (OK=16553 KO=0 ) > restLoginInitiate (OK=8298 KO=0 ) > restLoginUsernamePasswordCallback (OK=8255 KO=0 ) ---- idc.login ----------------------------------------------------------------- [- ] 0% waiting: 2883267 / active: 75 / done: 8255 ================================================================================ [...] ========================= HTTP response: <<<<<<<<<<<<<<<<<<<<<<<<< 21:18:13.336 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - >>>>>>>>>>>>>>>>>>>>>>>>>> Request: restLoginInitiate: KO j.n.c.ClosedChannelException ========================= Session: Session(idc.login,2867860,HashMap(gatling.http.cache.baseUrl -> https://openam-perf-200m.forgeblocks.com:443, username -> user.45485885, gatling.http.ssl.sslContexts -> io.gatling.http.util.SslContexts@ead3956, fake-user-agent -> Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Mobile Safari/537.36, password -> Pa_ssw0rd, fake-ip -> 42.42.42.42, gatling.http.cache.dns -> io.gatling.http.resolver.ShufflingNameResolver@7e65d5b4),KO,List(),io.gatling.core.protocol.ProtocolComponentsRegistry$$Lambda$773/0x00007fe40867d998@6b1bdb4d,io.netty.channel.epoll.EpollEventLoop@239b0f9d) ========================= HTTP request: POST https://openam-perf-200m.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate?authIndexType=service&authIndexValue=Login headers: content-type: application/json Accept-API-Version: resource=2.0, protocol=1.0 accept: application/json X-Forwarded-For: 42.42.42.42 User-Agent: Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Mobile Safari/537.36 host: openam-perf-200m.forgeblocks.com body:StringChunksRequestBody{charset=UTF-8, content=} ========================= HTTP response: <<<<<<<<<<<<<<<<<<<<<<<<< 21:18:13.336 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - Request 'restLoginInitiate' failed for user 2867841: j.i.IOException: Premature close 21:18:13.336 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - Request 'restLoginInitiate' failed for user 2867845: j.i.IOException: Premature close 21:18:13.336 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - >>>>>>>>>>>>>>>>>>>>>>>>>> Request: restLoginInitiate: KO j.i.IOException: Premature close ========================= Session: Session(idc.login,2867843,HashMap(gatling.http.cache.baseUrl -> https://openam-perf-200m.forgeblocks.com:443, username -> user.16885966, gatling.http.ssl.sslContexts -> io.gatling.http.util.SslContexts@3a2e1610, fake-user-agent -> Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36, password -> Pa_ssw0rd, fake-ip -> 225.116.18.181, gatling.http.cache.dns -> io.gatling.http.resolver.ShufflingNameResolver@5381e152),KO,List(),io.gatling.core.protocol.ProtocolComponentsRegistry$$Lambda$773/0x00007fe40867d998@6b1bdb4d,io.netty.channel.epoll.EpollEventLoop@12dae582) ========================= HTTP request: POST https://openam-perf-200m.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate?authIndexType=service&authIndexValue=Login headers: content-type: application/json Accept-API-Version: resource=2.0, protocol=1.0 accept: application/json X-Forwarded-For: 225.116.18.181 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 host: openam-perf-200m.forgeblocks.com content-length: 0 body:StringChunksRequestBody{charset=UTF-8, content=} ========================= HTTP response: <<<<<<<<<<<<<<<<<<<<<<<<< 21:18:13.337 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - >>>>>>>>>>>>>>>>>>>>>>>>>> Request: restLoginInitiate: KO j.i.IOException: Premature close ========================= Session: Session(idc.login,2867841,HashMap(gatling.http.cache.baseUrl -> https://openam-perf-200m.forgeblocks.com:443, username -> user.35724407, gatling.http.ssl.sslContexts -> io.gatling.http.util.SslContexts@41a0d09a, fake-user-agent -> Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134, password -> Pa_ssw0rd, fake-ip -> 230.113.246.35, gatling.http.cache.dns -> io.gatling.http.resolver.ShufflingNameResolver@cc660e5),KO,List(),io.gatling.core.protocol.ProtocolComponentsRegistry$$Lambda$773/0x00007fe40867d998@6b1bdb4d,io.netty.channel.epoll.EpollEventLoop@f79a760) ========================= HTTP request: POST https://openam-perf-200m.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate?authIndexType=service&authIndexValue=Login headers: content-type: application/json Accept-API-Version: resource=2.0, protocol=1.0 accept: application/json X-Forwarded-For: 230.113.246.35 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134 host: openam-perf-200m.forgeblocks.com content-length: 0 body:StringChunksRequestBody{charset=UTF-8, content=} ========================= HTTP response: <<<<<<<<<<<<<<<<<<<<<<<<< 21:18:13.337 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - >>>>>>>>>>>>>>>>>>>>>>>>>> Request: restLoginInitiate: KO j.i.IOException: Premature close ========================= Session: Session(idc.login,2867845,HashMap(gatling.http.cache.baseUrl -> https://openam-perf-200m.forgeblocks.com:443, username -> user.25890182, gatling.http.ssl.sslContexts -> io.gatling.http.util.SslContexts@3885f9ca, fake-user-agent -> Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36, password -> Pa_ssw0rd, fake-ip -> 23.232.24.129, gatling.http.cache.dns -> io.gatling.http.resolver.ShufflingNameResolver@45015efb),KO,List(),io.gatling.core.protocol.ProtocolComponentsRegistry$$Lambda$773/0x00007fe40867d998@6b1bdb4d,io.netty.channel.epoll.EpollEventLoop@619bfe29) ========================= HTTP request: POST https://openam-perf-200m.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate?authIndexType=service&authIndexValue=Login headers: content-type: application/json Accept-API-Version: resource=2.0, protocol=1.0 accept: application/json X-Forwarded-For: 23.232.24.129 User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36 host: openam-perf-200m.forgeblocks.com content-length: 0 body:StringChunksRequestBody{charset=UTF-8, content=} ========================= HTTP response: <<<<<<<<<<<<<<<<<<<<<<<<< [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:00 h [INFO] Finished at: 2025-03-15T21:18:13Z [INFO] ------------------------------------------------------------------------ 2025-03-15 21:18:13,387 INFO Gatling simulation run ended successfully 2025-03-15 21:18:13,387 DEBUG No archive name provided. No archive will be created ________________________________________________________________________________ [2025-03-15 21:18:37] login-tree-800 show_stderr : Display stderr order ________________________________________________________________________________ 2025-03-15 21:18:37,990 DEBUG [print_head_tail]: Input file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_login_tree/07_Scenario_scenario/03_login-tree-800/stderr.txt is small (0 lines), printing all lines: 2025-03-15 21:18:37,990 INFO ----- output ----- ________________________________________________________________________________ [2025-03-15 21:18:37] login-tree-800 check_rc_and_logs : Check order's outputs ________________________________________________________________________________ CMD SUCCESS: command returns code 0 (expected [0, -9, 143, 137, -15]) PASS: no error found in rc log PASS: no error found in stdout log PASS: no error found in stderr log ________________________________________________________________________________ [2025-03-15 21:18:38] login-tree-800 print_overseer_logs : Print overseer logs from the K8s pod ________________________________________________________________________________ Task result is INIT no need to display logs. ________________________________________________________________________________ [2025-03-15 21:18:38] login-tree-800 post : Post ________________________________________________________________________________ Setting result to PASS Task has been successfully stopped