--Task-- name: benchmark-10 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: [] preceding_task: None options: {'duration': 3600, 'java-opts': '-Drealm=alpha -Duser_password=Pa_ssw0rd -Doauth2_client_id=endUserUIClient -Doauth2_redirect_uri=/enduser/appAuthHelperRedirect.html', 'testCase': 'idc.benchmark.Mix2024', 'testMode': 'open', 'throughput': 10} group_name: None Current dir: /mnt/disk1/xslou/workshop/lodestar-fork/pyrock 2025-09-19 15:35:31,987 INFO 2025-09-19 15:35:31,987 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-09-19 15:35:31,987 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-09-19 15:35:32,271 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-09-19 15:35:32,271 INFO [loop_until]: OK (rc = 0) 2025-09-19 15:35:32,271 DEBUG --- stdout --- 2025-09-19 15:35:32,271 DEBUG overseer-0-57d79d468-khs5t 2025-09-19 15:35:32,271 DEBUG --- stderr --- 2025-09-19 15:35:32,271 DEBUG 2025-09-19 15:35:32,271 INFO Lodestar assumed that full stack is deployed so will set all products host URLs in Gatling system properties 2025-09-19 15:35:32 - INFO: Timeout for this Task has changed to 1h 12m (4320 seconds) 2025-09-19 15:35:32 - INFO: timeout was calculated based on simulation duration parameter 2025-09-19 15:35:32 - INFO: Interval for this Task has changed to 2m (120 seconds) 2025-09-19 15:35:32 - INFO: interval was set to Task default because it was unset, based on self.timeout value because task is allowed to stop by itself Pod log file : /results/orders/benchmark-10/stdout.txt Pod log : /results/orders/benchmark-10 2025-09-19 15:35:33 - INFO: Get overseer pod resources requests memory 2025-09-19 15:35:33,046 INFO 2025-09-19 15:35:33,046 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm get pods overseer-0-57d79d468-khs5t --output jsonpath={.spec.containers[].resources.requests.memory} 2025-09-19 15:35:33,046 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-09-19 15:35:33,364 INFO [loop_until]: OK (rc = 0) 2025-09-19 15:35:33,365 DEBUG --- stdout --- 2025-09-19 15:35:33,365 DEBUG 4Gi 2025-09-19 15:35:33,365 DEBUG --- stderr --- 2025-09-19 15:35:33,365 DEBUG ________________________________________________________________________________ [2025-09-19 15:35:33] benchmark-10 print_command : Display the command to be forwarded to overseer as an order ________________________________________________________________________________ /lodestar/lodestar.py perf run-gatling --mvn-quiet --simulation-class="com.forgerock.pyrock.Loadtest" --run-description="idc.benchmark.Mix2024@perf-haproxy" --results-folder="/results/gatling/benchmark-10" --no-reports --simulation-jvm-args="-XX:+ExitOnOutOfMemoryError -Xmx4G" --simulation-system-properties="-Dam_host=openam-perf-haproxy.forgeblocks.com -Dam_oauth2_scope=openid^fr:idm:* -DamadminPassword=**** -DamadminUsername=xiaosong.lou@pingidentity.com -Dduration=3600 -Didc=true -Didm_host=openam-perf-haproxy.forgeblocks.com -Dlogin_cookie=d0d18cac672abbc -Dnum_users=10000000 -Doauth2_client_id=endUserUIClient -Doauth2_redirect_uri=/enduser/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=idc.benchmark.Mix2024 -DtestMode=open -Dthroughput=10 -Duser_password=Pa_ssw0rd" ________________________________________________________________________________ [2025-09-19 15:35:33] benchmark-10 create_order : Create order for overseer with the command to run ________________________________________________________________________________ Order file: /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/order.json { "name": "benchmark-10", "command": " /lodestar/lodestar.py perf run-gatling --mvn-quiet --simulation-class=\"com.forgerock.pyrock.Loadtest\" --run-description=\"idc.benchmark.Mix2024@perf-haproxy\" --results-folder=\"/results/gatling/benchmark-10\" --no-reports --simulation-jvm-args=\"-XX:+ExitOnOutOfMemoryError -Xmx4G\" --simulation-system-properties=\"-Dam_host=openam-perf-haproxy.forgeblocks.com -Dam_oauth2_scope=openid^fr:idm:* -DamadminPassword=**** -DamadminUsername=xiaosong.lou@pingidentity.com -Dduration=3600 -Didc=true -Didm_host=openam-perf-haproxy.forgeblocks.com -Dlogin_cookie=d0d18cac672abbc -Dnum_users=10000000 -Doauth2_client_id=endUserUIClient -Doauth2_redirect_uri=/enduser/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=idc.benchmark.Mix2024 -DtestMode=open -Dthroughput=10 -Duser_password=Pa_ssw0rd\"", "out-dir": "/results/orders/benchmark-10" } ________________________________________________________________________________ [2025-09-19 15:35:33] benchmark-10 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-09-19 15:35:33,373 INFO 2025-09-19 15:35:33,373 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING" 2025-09-19 15:35:33,373 INFO [loop_until]: (max_time=300, interval=5, expected_rc=[0] 2025-09-19 15:35:33,625 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-09-19 15:35:33,625 INFO [loop_until]: OK (rc = 0) 2025-09-19 15:35:33,625 DEBUG --- stdout --- 2025-09-19 15:35:33,625 DEBUG WAITING 2025-09-19 15:35:33,625 DEBUG --- stderr --- 2025-09-19 15:35:33,625 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 28 0 --:--:-- --:--:-- --:--:-- 28 ________________________________________________________________________________ [2025-09-19 15:35:33] benchmark-10 start_order : Send the order to the overseer pod ________________________________________________________________________________ 2025-09-19 15:35:33,626 INFO 2025-09-19 15:35:33,626 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-09-19 15:35:33,626 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-09-19 15:35:33,907 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-09-19 15:35:33,907 INFO [loop_until]: OK (rc = 0) 2025-09-19 15:35:33,907 DEBUG --- stdout --- 2025-09-19 15:35:33,907 DEBUG overseer-0-57d79d468-khs5t 2025-09-19 15:35:33,907 DEBUG --- stderr --- 2025-09-19 15:35:33,907 DEBUG 2025-09-19 15:35:33,908 INFO 2025-09-19 15:35:33,908 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/order.json overseer-0-57d79d468-khs5t:/results/orders/order.json 2025-09-19 15:35:33,908 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-09-19 15:35:34,840 INFO [loop_until]: OK (rc = 0) 2025-09-19 15:35:34,840 DEBUG --- stdout --- 2025-09-19 15:35:34,840 DEBUG 2025-09-19 15:35:34,840 DEBUG --- stderr --- 2025-09-19 15:35:34,840 DEBUG Order has been successfully forwarded to overseer 2025-09-19 15:35:34 - INFO: Check if Gatling simulation started successfully 2025-09-19 15:35:34,840 INFO 2025-09-19 15:35:34,840 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- head --lines 5000 /results/orders/benchmark-10/stdout.txt | grep "Simulation com.forgerock.pyrock.Loadtest started..." 2025-09-19 15:35:34,840 INFO [loop_until]: (max_time=300, interval=5, expected_rc=[0] 2025-09-19 15:35:35,389 INFO [loop_until]: Function succeeded after 0s (rc=0) - failed to find expected output: Simulation com.forgerock.pyrock.Loadtest started... - retry 2025-09-19 15:35:40,940 INFO [loop_until]: Function succeeded after 6s (rc=0) - failed to find expected output: Simulation com.forgerock.pyrock.Loadtest started... - retry 2025-09-19 15:35:46,493 INFO [loop_until]: Function succeeded after 11s (rc=0) - failed to find expected output: Simulation com.forgerock.pyrock.Loadtest started... - retry 2025-09-19 15:35:52,061 INFO [loop_until]: Function succeeded after 17s (rc=0) - failed to find expected output: Simulation com.forgerock.pyrock.Loadtest started... - retry 2025-09-19 15:35:57,598 INFO [loop_until]: Function succeeded after 22s (rc=0) - expected pattern found 2025-09-19 15:35:57,598 INFO [loop_until]: OK (rc = 0) 2025-09-19 15:35:57,598 DEBUG --- stdout --- 2025-09-19 15:35:57,598 DEBUG 2025-09-19 16:35:37,334 INFO pom.xml and Gatling Scala files copied from /home/jenkins/lodestar/pyrock/shared/clients/gatling to temporary folder /tmp/tmppnm57il9 2025-09-19 16:35:37,338 INFO Running Gatling simulation with command: mvn gatling:test --batch-mode --quiet -Dgatling.simulationClass="com.forgerock.pyrock.Loadtest" -Dgatling.runDescription="..." -Dgatling.resultsFolder="/results/gatling/benchmark-10" -Dgatling.noReports=true -Dgatling.jvmArgs="-XX:+ExitOnOutOfMemoryError,-Xmx4G" -Dgatling.propagateSystemProperties=true -Dam_host=openam-perf-haproxy.forgeblocks.com -Dam_oauth2_scope=openid^fr:idm:* -DamadminPassword=**** -DamadminUsername=xiaosong.lou@pingidentity.com -Dduration=3600 -Didc=true -Didm_host=openam-perf-haproxy.forgeblocks.com -Dlogin_cookie=d0d18cac672abbc -Dnum_users=10000000 -Doauth2_client_id=endUserUIClient -Doauth2_redirect_uri=/enduser/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=idc.benchmark.Mix2024 -DtestMode=open -Dthroughput=10 -Duser_password=Pa_ssw0rd 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-09-19 15:35:57,598 DEBUG --- stderr --- 2025-09-19 15:35:57,598 DEBUG ________________________________________________________________________________ [2025-09-19 15:35:57] benchmark-10 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, retry Order is running since 8m 01s, retry Order is running since 10m 01s, retry Order is running since 12m 01s, retry Order is running since 14m 01s, retry Order is running since 16m 02s, retry Order is running since 18m 02s, retry Order is running since 20m 02s, retry Order is running since 22m 02s, retry Order is running since 24m 03s, retry Order is running since 26m 03s, retry Order is running since 28m 03s, retry Order is running since 30m 03s, retry Order is running since 32m 04s, retry Order is running since 34m 04s, retry Order is running since 36m 04s, retry Order is running since 38m 05s, retry Order is running since 40m 05s, retry Order is running since 42m 05s, retry Order is running since 44m 05s, retry Order is running since 46m 06s, retry Order is running since 48m 06s, retry Order is running since 50m 06s, retry Order is running since 52m 06s, retry Order is running since 54m 07s, retry Order is running since 56m 07s, retry Order is running since 58m 07s, retry PASS : Order stopped by itself after 1h and before timeout (1h 12m) ________________________________________________________________________________ [2025-09-19 16:36:05] benchmark-10 stop_order : Stop the order on overseer pod ________________________________________________________________________________ 2025-09-19 16:36:05,671 INFO 2025-09-19 16:36:05,671 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-09-19 16:36:05,671 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-09-19 16:36:05,980 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-09-19 16:36:05,980 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:05,980 DEBUG --- stdout --- 2025-09-19 16:36:05,980 DEBUG overseer-0-57d79d468-khs5t 2025-09-19 16:36:05,980 DEBUG --- stderr --- 2025-09-19 16:36:05,980 DEBUG 2025-09-19 16:36:05,981 INFO 2025-09-19 16:36:05,981 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- rm -f /results/orders/order.json 2025-09-19 16:36:05,981 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-09-19 16:36:06,581 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:06,581 DEBUG --- stdout --- 2025-09-19 16:36:06,581 DEBUG 2025-09-19 16:36:06,581 DEBUG --- stderr --- 2025-09-19 16:36:06,581 DEBUG Order ran during 1h ________________________________________________________________________________ [2025-09-19 16:36:06] benchmark-10 download_logs : Download individual order files ________________________________________________________________________________ 2025-09-19 16:36:06 - PASS: file already downloaded /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/order.json 2025-09-19 16:36:06,582 INFO 2025-09-19 16:36:06,582 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-09-19 16:36:06,582 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-09-19 16:36:06,862 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-09-19 16:36:06,862 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:06,862 DEBUG --- stdout --- 2025-09-19 16:36:06,862 DEBUG overseer-0-57d79d468-khs5t 2025-09-19 16:36:06,862 DEBUG --- stderr --- 2025-09-19 16:36:06,862 DEBUG Checking if file exists on pod 'overseer-0-57d79d468-khs5t', wait max 3 minutes if not. 2025-09-19 16:36:06,863 INFO 2025-09-19 16:36:06,863 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- bash -c 'if [ -f "/results/orders/benchmark-10/rc.txt" ]; then echo "/results/orders/benchmark-10/rc.txt file found"; exit 0; else echo "/results/orders/benchmark-10/rc.txt file not found"; exit 1; fi' | grep "/results/orders/benchmark-10/rc.txt file found" 2025-09-19 16:36:06,863 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-09-19 16:36:07,563 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-09-19 16:36:07,564 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:07,564 DEBUG --- stdout --- 2025-09-19 16:36:07,564 DEBUG /results/orders/benchmark-10/rc.txt file found 2025-09-19 16:36:07,564 DEBUG --- stderr --- 2025-09-19 16:36:07,564 DEBUG 2025-09-19 16:36:07,564 INFO 2025-09-19 16:36:07,564 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- du -k /results/orders/benchmark-10/rc.txt | grep "^\d+ .+$" 2025-09-19 16:36:07,564 INFO [loop_until]: (max_time=240, interval=10, expected_rc=[0] 2025-09-19 16:36:08,115 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-09-19 16:36:08,115 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:08,115 DEBUG --- stdout --- 2025-09-19 16:36:08,115 DEBUG 4 /results/orders/benchmark-10/rc.txt 2025-09-19 16:36:08,115 DEBUG --- stderr --- 2025-09-19 16:36:08,115 DEBUG - Download file (size 4kB) source : /results/orders/benchmark-10/rc.txt @ overseer-0-57d79d468-khs5t destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/rc.txt 2025-09-19 16:36:08,116 INFO 2025-09-19 16:36:08,116 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-57d79d468-khs5t:/results/orders/benchmark-10/rc.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/rc.txt 2025-09-19 16:36:08,116 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-09-19 16:36:08,657 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:08,657 DEBUG --- stdout --- 2025-09-19 16:36:08,657 DEBUG tar: Removing leading `/' from member names 2025-09-19 16:36:08,657 DEBUG --- stderr --- 2025-09-19 16:36:08,657 DEBUG 2025-09-19 16:36:08,658 INFO 2025-09-19 16:36:08,658 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-09-19 16:36:08,658 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-09-19 16:36:08,937 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-09-19 16:36:08,937 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:08,937 DEBUG --- stdout --- 2025-09-19 16:36:08,937 DEBUG overseer-0-57d79d468-khs5t 2025-09-19 16:36:08,937 DEBUG --- stderr --- 2025-09-19 16:36:08,937 DEBUG Checking if file exists on pod 'overseer-0-57d79d468-khs5t', wait max 3 minutes if not. 2025-09-19 16:36:08,938 INFO 2025-09-19 16:36:08,938 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- bash -c 'if [ -f "/results/orders/benchmark-10/stderr.txt" ]; then echo "/results/orders/benchmark-10/stderr.txt file found"; exit 0; else echo "/results/orders/benchmark-10/stderr.txt file not found"; exit 1; fi' | grep "/results/orders/benchmark-10/stderr.txt file found" 2025-09-19 16:36:08,938 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-09-19 16:36:09,502 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-09-19 16:36:09,502 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:09,502 DEBUG --- stdout --- 2025-09-19 16:36:09,502 DEBUG /results/orders/benchmark-10/stderr.txt file found 2025-09-19 16:36:09,502 DEBUG --- stderr --- 2025-09-19 16:36:09,502 DEBUG 2025-09-19 16:36:09,503 INFO 2025-09-19 16:36:09,503 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- du -k /results/orders/benchmark-10/stderr.txt | grep "^\d+ .+$" 2025-09-19 16:36:09,503 INFO [loop_until]: (max_time=240, interval=10, expected_rc=[0] 2025-09-19 16:36:10,074 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-09-19 16:36:10,074 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:10,074 DEBUG --- stdout --- 2025-09-19 16:36:10,074 DEBUG 0 /results/orders/benchmark-10/stderr.txt 2025-09-19 16:36:10,075 DEBUG --- stderr --- 2025-09-19 16:36:10,075 DEBUG - Download file (size 0B) source : /results/orders/benchmark-10/stderr.txt @ overseer-0-57d79d468-khs5t destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/stderr.txt 2025-09-19 16:36:10,075 INFO 2025-09-19 16:36:10,075 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-57d79d468-khs5t:/results/orders/benchmark-10/stderr.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/stderr.txt 2025-09-19 16:36:10,075 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-09-19 16:36:10,628 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:10,628 DEBUG --- stdout --- 2025-09-19 16:36:10,628 DEBUG tar: Removing leading `/' from member names 2025-09-19 16:36:10,628 DEBUG --- stderr --- 2025-09-19 16:36:10,628 DEBUG 2025-09-19 16:36:10,628 INFO 2025-09-19 16:36:10,628 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-09-19 16:36:10,628 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-09-19 16:36:10,909 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-09-19 16:36:10,909 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:10,909 DEBUG --- stdout --- 2025-09-19 16:36:10,910 DEBUG overseer-0-57d79d468-khs5t 2025-09-19 16:36:10,910 DEBUG --- stderr --- 2025-09-19 16:36:10,910 DEBUG Checking if file exists on pod 'overseer-0-57d79d468-khs5t', wait max 3 minutes if not. 2025-09-19 16:36:10,910 INFO 2025-09-19 16:36:10,910 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- bash -c 'if [ -f "/results/orders/benchmark-10/stdout.txt" ]; then echo "/results/orders/benchmark-10/stdout.txt file found"; exit 0; else echo "/results/orders/benchmark-10/stdout.txt file not found"; exit 1; fi' | grep "/results/orders/benchmark-10/stdout.txt file found" 2025-09-19 16:36:10,910 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-09-19 16:36:11,445 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-09-19 16:36:11,445 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:11,445 DEBUG --- stdout --- 2025-09-19 16:36:11,445 DEBUG /results/orders/benchmark-10/stdout.txt file found 2025-09-19 16:36:11,445 DEBUG --- stderr --- 2025-09-19 16:36:11,445 DEBUG 2025-09-19 16:36:11,445 INFO 2025-09-19 16:36:11,445 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- du -k /results/orders/benchmark-10/stdout.txt | grep "^\d+ .+$" 2025-09-19 16:36:11,445 INFO [loop_until]: (max_time=240, interval=10, expected_rc=[0] 2025-09-19 16:36:12,008 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-09-19 16:36:12,008 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:12,008 DEBUG --- stdout --- 2025-09-19 16:36:12,008 DEBUG 16692 /results/orders/benchmark-10/stdout.txt 2025-09-19 16:36:12,008 DEBUG --- stderr --- 2025-09-19 16:36:12,008 DEBUG - Download file (size 16.692MB) source : /results/orders/benchmark-10/stdout.txt @ overseer-0-57d79d468-khs5t destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/stdout.txt 2025-09-19 16:36:12,008 INFO 2025-09-19 16:36:12,008 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-57d79d468-khs5t:/results/orders/benchmark-10/stdout.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/stdout.txt 2025-09-19 16:36:12,008 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-09-19 16:36:13,341 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:13,341 DEBUG --- stdout --- 2025-09-19 16:36:13,341 DEBUG tar: Removing leading `/' from member names 2025-09-19 16:36:13,341 DEBUG --- stderr --- 2025-09-19 16:36:13,341 DEBUG ________________________________________________________________________________ [2025-09-19 16:36:13] benchmark-10 show_cmd : Display order command ________________________________________________________________________________ 2025-09-19 16:36:13,341 INFO 2025-09-19 16:36:13,341 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-09-19 16:36:13,341 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-09-19 16:36:13,624 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-09-19 16:36:13,624 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:13,624 DEBUG --- stdout --- 2025-09-19 16:36:13,624 DEBUG overseer-0-57d79d468-khs5t 2025-09-19 16:36:13,624 DEBUG --- stderr --- 2025-09-19 16:36:13,624 DEBUG Checking if file exists on pod 'overseer-0-57d79d468-khs5t', wait max 3 minutes if not. 2025-09-19 16:36:13,625 INFO 2025-09-19 16:36:13,625 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- bash -c 'if [ -f "/results/orders/benchmark-10/cmd.txt" ]; then echo "/results/orders/benchmark-10/cmd.txt file found"; exit 0; else echo "/results/orders/benchmark-10/cmd.txt file not found"; exit 1; fi' | grep "/results/orders/benchmark-10/cmd.txt file found" 2025-09-19 16:36:13,625 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-09-19 16:36:14,169 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-09-19 16:36:14,169 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:14,169 DEBUG --- stdout --- 2025-09-19 16:36:14,169 DEBUG /results/orders/benchmark-10/cmd.txt file found 2025-09-19 16:36:14,169 DEBUG --- stderr --- 2025-09-19 16:36:14,169 DEBUG 2025-09-19 16:36:14,169 INFO 2025-09-19 16:36:14,169 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-57d79d468-khs5t -- du -k /results/orders/benchmark-10/cmd.txt | grep "^\d+ .+$" 2025-09-19 16:36:14,169 INFO [loop_until]: (max_time=240, interval=10, expected_rc=[0] 2025-09-19 16:36:14,719 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-09-19 16:36:14,719 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:14,719 DEBUG --- stdout --- 2025-09-19 16:36:14,719 DEBUG 4 /results/orders/benchmark-10/cmd.txt 2025-09-19 16:36:14,719 DEBUG --- stderr --- 2025-09-19 16:36:14,719 DEBUG - Download file (size 4kB) source : /results/orders/benchmark-10/cmd.txt @ overseer-0-57d79d468-khs5t destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/cmd.txt 2025-09-19 16:36:14,720 INFO 2025-09-19 16:36:14,720 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-57d79d468-khs5t:/results/orders/benchmark-10/cmd.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/cmd.txt 2025-09-19 16:36:14,720 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-09-19 16:36:15,259 INFO [loop_until]: OK (rc = 0) 2025-09-19 16:36:15,259 DEBUG --- stdout --- 2025-09-19 16:36:15,259 DEBUG tar: Removing leading `/' from member names 2025-09-19 16:36:15,259 DEBUG --- stderr --- 2025-09-19 16:36:15,259 DEBUG 2025-09-19 16:36:15,259 DEBUG [print_head_tail]: Input file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/cmd.txt is small (1 lines), printing all lines: 2025-09-19 16:36:15,259 INFO ----- output ----- /lodestar/lodestar.py perf run-gatling --mvn-quiet --simulation-class="com.forgerock.pyrock.Loadtest" --run-description="idc.benchmark.Mix2024@perf-haproxy" --results-folder="/results/gatling/benchmark-10" --no-reports --simulation-jvm-args="-XX:+ExitOnOutOfMemoryError -Xmx4G" --simulation-system-properties="-Dam_host=openam-perf-haproxy.forgeblocks.com -Dam_oauth2_scope=openid^fr:idm:* -DamadminPassword=M@ythe4th -DamadminUsername=xiaosong.lou@pingidentity.com -Dduration=3600 -Didc=true -Didm_host=openam-perf-haproxy.forgeblocks.com -Dlogin_cookie=d0d18cac672abbc -Dnum_users=10000000 -Doauth2_client_id=endUserUIClient -Doauth2_redirect_uri=/enduser/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=idc.benchmark.Mix2024 -DtestMode=open -Dthroughput=10 -Duser_password=Pa_ssw0rd" ________________________________________________________________________________ [2025-09-19 16:36:15] benchmark-10 show_rc : Display rc order ________________________________________________________________________________ 2025-09-19 16:36:15,259 DEBUG [print_head_tail]: Input file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/rc.txt is small (1 lines), printing all lines: 2025-09-19 16:36:15,259 INFO ----- output ----- CMD SUCCESS: command returns code 0 (expected [0, -9, 143, 137, -15]) ________________________________________________________________________________ [2025-09-19 16:36:15] benchmark-10 show_stdout : Display stdout order ________________________________________________________________________________ 2025-09-19 16:36:15,276 DEBUG [print_head_tail]: Print head (100 lines) and tail (100 lines) of input file (/mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/stdout.txt is 122950 lines): 2025-09-19 16:36:15,297 INFO ----- output ----- 2025-09-19 16:35:37,334 INFO pom.xml and Gatling Scala files copied from /home/jenkins/lodestar/pyrock/shared/clients/gatling to temporary folder /tmp/tmppnm57il9 2025-09-19 16:35:37,338 INFO Running Gatling simulation with command: mvn gatling:test --batch-mode --quiet -Dgatling.simulationClass="com.forgerock.pyrock.Loadtest" -Dgatling.runDescription="..." -Dgatling.resultsFolder="/results/gatling/benchmark-10" -Dgatling.noReports=true -Dgatling.jvmArgs="-XX:+ExitOnOutOfMemoryError,-Xmx4G" -Dgatling.propagateSystemProperties=true -Dam_host=openam-perf-haproxy.forgeblocks.com -Dam_oauth2_scope=openid^fr:idm:* -DamadminPassword=**** -DamadminUsername=xiaosong.lou@pingidentity.com -Dduration=3600 -Didc=true -Didm_host=openam-perf-haproxy.forgeblocks.com -Dlogin_cookie=d0d18cac672abbc -Dnum_users=10000000 -Doauth2_client_id=endUserUIClient -Doauth2_redirect_uri=/enduser/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=idc.benchmark.Mix2024 -DtestMode=open -Dthroughput=10 -Duser_password=Pa_ssw0rd 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... 16:35:58.016 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - Request 'authAsPolicyAdmin' failed for user 1: status.find.in([200, 209], 304), found 401 16:35:58.027 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - >>>>>>>>>>>>>>>>>>>>>>>>>> Request: authAsPolicyAdmin: KO status.find.in([200, 209], 304), found 401 ========================= Session: Session(getToken,1,Map(gatling.http.ssl.sslContexts -> io.gatling.http.util.SslContexts@23d90030, gatling.http.cache.dns -> io.gatling.http.resolver.ShufflingNameResolver@19d01c1d, gatling.http.cache.baseUrl -> https://openam-perf-haproxy.forgeblocks.com:443, 85b42682-79a4-48a9-8b6e-ca047809046e -> 0),KO,List(ExitOnCompleteLoopBlock(85b42682-79a4-48a9-8b6e-ca047809046e)),io.gatling.core.protocol.ProtocolComponentsRegistry$$Lambda$822/0x00007a67f4698000@49f6f9e0,io.netty.channel.epoll.EpollEventLoop@f79a760) ========================= HTTP request: POST https://openam-perf-haproxy.forgeblocks.com/am/json/realms/root/realms/alpha/authenticate headers: X-OpenAM-Username: policyAdmin Content-Type: application/json Accept-API-Version: resource=2.0, protocol=1.0 X-OpenAM-Password: Pa_ssw0rd user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 accept: */* host: openam-perf-haproxy.forgeblocks.com content-length: 0 ========================= HTTP response: version: HTTP/1.1 status: 401 Unauthorized headers: x-frame-options: SAMEORIGIN content-security-policy-report-only: frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' x-content-type-options: nosniff cache-control: private content-api-version: resource=2.1 expires: 0 pragma: no-cache content-type: application/json Content-Length: 62 date: Fri, 19 Sep 2025 15:35:57 GMT x-forgerock-transactionid: 35215d8a-8a03-4327-8670-d16c464e298d strict-transport-security: max-age=31536000; includeSubDomains; preload; x-robots-tag: none Via: 1.1 google Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 body: {"code":401,"reason":"Unauthorized","message":"Login failure"} <<<<<<<<<<<<<<<<<<<<<<<<< 16:35:58.030 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-8' crashed with 'j.u.NoSuchElementException: No attribute named 'policyEvalTokenId' is defined', forwarding to the next one 16:35:58.747 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-200' crashed with 'j.u.NoSuchElementException: key not found: policyEvalTokenId', forwarding to the next one 16:35:58.748 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-199' crashed with 'j.u.NoSuchElementException: key not found: tokenIdCookieName', forwarding to the next one 16:35:59.742 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-200' crashed with 'j.u.NoSuchElementException: key not found: policyEvalTokenId', forwarding to the next one 16:35:59.742 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-199' crashed with 'j.u.NoSuchElementException: key not found: tokenIdCookieName', forwarding to the next one 16:36:00.698 [ERROR] i.g.h.a.HttpRequestAction - Failed to build request EvalPolicy: No attribute named 'tokenIdCookieName' is defined 16:36:00.742 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-200' crashed with 'j.u.NoSuchElementException: key not found: policyEvalTokenId', forwarding to the next one 16:36:00.742 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-199' crashed with 'j.u.NoSuchElementException: key not found: tokenIdCookieName', forwarding to the next one 16:36:01.243 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-200' crashed with 'j.u.NoSuchElementException: key not found: policyEvalTokenId', forwarding to the next one 16:36:01.243 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-199' crashed with 'j.u.NoSuchElementException: key not found: tokenIdCookieName', forwarding to the next one 16:36:01.431 [ERROR] i.g.h.a.HttpRequestAction - Failed to build request EvalPolicy: No attribute named 'tokenIdCookieName' is defined ================================================================================ 2025-09-19 15:36:01 GMT 5s elapsed ---- Requests ------------------------------------------------------------------ > Global (OK=3 KO=1 ) > authAsPolicyAdmin (OK=0 KO=1 ) > userRestlogin (OK=2 KO=0 ) > restLoginInitiate (OK=1 KO=0 ) ---- Errors -------------------------------------------------------------------- > EvalPolicy: No attribute named 'tokenIdCookieName' is defined 2 (66.67%) > status.find.in([200, 209], 304), found 401 1 (33.33%) ---- getToken ------------------------------------------------------------------ [--------------------------------------------------------------------------] 0% waiting: 0 / active: 1 / done: 0 ---- idc.benchmark.Mix2024 ----------------------------------------------------- [- ] 0% waiting: 36195 / active: 1 / done: 3 ================================================================================ 16:36:01.741 [ERROR] i.g.h.a.HttpRequestAction - Failed to build request EvalPolicy: No attribute named 'tokenIdCookieName' is defined 16:36:01.742 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-200' crashed with 'j.u.NoSuchElementException: key not found: policyEvalTokenId', forwarding to the next one 16:36:01.742 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-199' crashed with 'j.u.NoSuchElementException: key not found: tokenIdCookieName', forwarding to the next one 16:36:02.243 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-200' crashed with 'j.u.NoSuchElementException: key not found: policyEvalTokenId', forwarding to the next one 16:36:02.243 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-199' crashed with 'j.u.NoSuchElementException: key not found: tokenIdCookieName', forwarding to the next one 16:36:02.742 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-200' crashed with 'j.u.NoSuchElementException: key not found: policyEvalTokenId', forwarding to the next one 16:36:02.742 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-199' crashed with 'j.u.NoSuchElementException: key not found: tokenIdCookieName', forwarding to the next one 16:36:03.243 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-200' crashed with 'j.u.NoSuchElementException: key not found: policyEvalTokenId', forwarding to the next one 16:36:03.243 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-199' crashed with 'j.u.NoSuchElementException: key not found: tokenIdCookieName', forwarding to the next one 16:36:03.742 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-200' crashed with 'j.u.NoSuchElementException: key not found: policyEvalTokenId', forwarding to the next one 16:36:03.742 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-199' crashed with 'j.u.NoSuchElementException: key not found: tokenIdCookieName', forwarding to the next one 16:36:04.243 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-200' crashed with 'j.u.NoSuchElementException: key not found: policyEvalTokenId', forwarding to the next one 16:36:04.243 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-199' crashed with 'j.u.NoSuchElementException: key not found: tokenIdCookieName', forwarding to the next one 16:36:04.423 [ERROR] i.g.h.a.HttpRequestAction - Failed to build request EvalPolicy: No attribute named 'tokenIdCookieName' is defined 16:36:04.742 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-200' crashed with 'j.u.NoSuchElementException: key not found: policyEvalTokenId', forwarding to the next one 16:36:04.747 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-199' crashed with 'j.u.NoSuchElementException: key not found: tokenIdCookieName', forwarding to the next one 16:36:04.925 [ERROR] i.g.h.a.HttpRequestAction - Failed to build request EvalPolicy: No attribute named 'tokenIdCookieName' is defined 16:36:05.076 [ERROR] i.g.c.a.b.SessionHookBuilder$$anon$1 - 'hook-200' crashed with 'j.u.NoSuchElementException: key not found: policyEvalTokenId', forwarding to the next one [...] > User AccessToken PKCE stage (OK=15326 KO=1 ) > UI-Post-Login - stage 2 (OK=7664 KO=0 ) > UI-Post-Login - stage 2 Redirect 1 (OK=7664 KO=0 ) > UI Enduser appAuthHelper2 (OK=7664 KO=0 ) > UI Enduser appAuthHelper1 (OK=7664 KO=0 ) > UI-Post-Login - stage 3 (OK=7662 KO=0 ) > UI-Post-Login - stage 3 Redirect 1 (OK=7662 KO=0 ) > UI Enduser sessioncheck (OK=7662 KO=0 ) > UI IDM uiconfig (OK=7662 KO=0 ) > UI IDM version (OK=7662 KO=0 ) > UI IDM features (OK=7662 KO=0 ) > UI IDM privilege (OK=7661 KO=1 ) > UI IDM login (OK=7662 KO=0 ) > UI IDM user (OK=7662 KO=0 ) > UI IDM managed user schema (OK=7662 KO=0 ) > UI IDM dashboard (OK=7662 KO=0 ) > UI IDM oidcToken (OK=7663 KO=0 ) > userinfo (OK=7663 KO=0 ) > UI-Logout (OK=7663 KO=0 ) > UI-Logout Redirect 1 (OK=7663 KO=0 ) > UI AM revoke1 (OK=7663 KO=0 ) > UI AM endsession (OK=7663 KO=0 ) > UI AM revoke2 (OK=7662 KO=0 ) ---- Errors -------------------------------------------------------------------- > EvalPolicy: No attribute named 'tokenIdCookieName' is defined 11507 (99.94%) > status.find.in([200, 209], 304), found 401 2 ( 0.02%) > status.find.is(200), but actually found 502 1 ( 0.01%) > status.find.in([200, 209], 304), found 502 1 ( 0.01%) > status.find.is(302), but actually found 502 1 ( 0.01%) > status.find.in([200, 209], 304), found 400 1 ( 0.01%) > UI AM revoke2: No attribute named 'access_token_2' is defined 1 ( 0.01%) ---- getToken ------------------------------------------------------------------ [--------------------------------------------------------------------------] 0% waiting: 0 / active: 1 / done: 0 ---- idc.benchmark.Mix2024 ----------------------------------------------------- [#########################################################################-] 99% waiting: 319 / active: 1 / done: 35879 ================================================================================ ================================================================================ 2025-09-19 16:35:56 GMT 3600s elapsed ---- Requests ------------------------------------------------------------------ > Global (OK=274694 KO=6 ) > authAsPolicyAdmin (OK=0 KO=2 ) > userRestlogin (OK=11507 KO=0 ) > restLoginInitiate (OK=23106 KO=1 ) > loginTreeWorkflow_restLoginInitiate (OK=1266 KO=0 ) > loginTreeWorkflow_restLoginUsernamePasswordCallback (OK=1266 KO=0 ) > restLoginUsernamePasswordCallback (OK=7664 KO=0 ) > UI-Post-Login - stage 1 (OK=7664 KO=0 ) > UI-Post-Login - stage 1 Redirect 1 (OK=7664 KO=0 ) > UI AM idFromSession (OK=7664 KO=0 ) > UI AM validateGoto (OK=7664 KO=0 ) > User Authorize PKCE stage (OK=15326 KO=1 ) > User AccessToken PKCE stage (OK=15326 KO=1 ) > UI-Post-Login - stage 2 (OK=7664 KO=0 ) > UI-Post-Login - stage 2 Redirect 1 (OK=7664 KO=0 ) > UI Enduser appAuthHelper2 (OK=7664 KO=0 ) > UI Enduser appAuthHelper1 (OK=7664 KO=0 ) > UI-Post-Login - stage 3 (OK=7662 KO=0 ) > UI-Post-Login - stage 3 Redirect 1 (OK=7662 KO=0 ) > UI Enduser sessioncheck (OK=7662 KO=0 ) > UI IDM uiconfig (OK=7662 KO=0 ) > UI IDM version (OK=7662 KO=0 ) > UI IDM features (OK=7662 KO=0 ) > UI IDM privilege (OK=7661 KO=1 ) > UI IDM login (OK=7662 KO=0 ) > UI IDM user (OK=7662 KO=0 ) > UI IDM managed user schema (OK=7662 KO=0 ) > UI IDM dashboard (OK=7662 KO=0 ) > UI IDM oidcToken (OK=7663 KO=0 ) > userinfo (OK=7663 KO=0 ) > UI-Logout (OK=7663 KO=0 ) > UI-Logout Redirect 1 (OK=7663 KO=0 ) > UI AM revoke1 (OK=7663 KO=0 ) > UI AM endsession (OK=7663 KO=0 ) > UI AM revoke2 (OK=7662 KO=0 ) ---- Errors -------------------------------------------------------------------- > EvalPolicy: No attribute named 'tokenIdCookieName' is defined 11507 (99.94%) > status.find.in([200, 209], 304), found 401 2 ( 0.02%) > status.find.is(200), but actually found 502 1 ( 0.01%) > status.find.in([200, 209], 304), found 502 1 ( 0.01%) > status.find.is(302), but actually found 502 1 ( 0.01%) > status.find.in([200, 209], 304), found 400 1 ( 0.01%) > UI AM revoke2: No attribute named 'access_token_2' is defined 1 ( 0.01%) ---- getToken ------------------------------------------------------------------ [--------------------------------------------------------------------------] 0% waiting: 0 / active: 1 / done: 0 ---- idc.benchmark.Mix2024 ----------------------------------------------------- [#########################################################################-] 99% waiting: 319 / active: 1 / done: 35879 ================================================================================ 2025-09-19 17:35:56,825 INFO Gatling simulation run ended successfully 2025-09-19 17:35:56,825 DEBUG No archive name provided. No archive will be created ________________________________________________________________________________ [2025-09-19 16:36:15] benchmark-10 show_stderr : Display stderr order ________________________________________________________________________________ 2025-09-19 16:36:15,298 DEBUG [print_head_tail]: Input file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_benchmark/07_Scenario_benchmark/01_benchmark-10/stderr.txt is small (0 lines), printing all lines: 2025-09-19 16:36:15,298 INFO ----- output ----- ________________________________________________________________________________ [2025-09-19 16:36:15] benchmark-10 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-09-19 16:36:15] benchmark-10 print_overseer_logs : Print overseer logs from the K8s pod ________________________________________________________________________________ Task result is INIT no need to display logs. ________________________________________________________________________________ [2025-09-19 16:36:15] benchmark-10 post : Post method ________________________________________________________________________________ Setting result to PASS Task has been successfully stopped