--Task-- name: patch-1700 enabled: True class_name: GatlingTask source_name: overseer-0 source_namespace: >default< target_name: idm 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: ['patch-1500'] preceding_task: patch-1500 options: {'testMode': 'open', 'testCase': 'idm.ManagedUsersPatch', 'duration': 3600, 'throughput': 1700, 'java-opts': '-Dcsvfile=/results/idm/user_feeder.csv -Drealm=alpha'} group_name: None Current dir: /mnt/disk1/xslou/workshop/lodestar-fork/pyrock 2025-03-28 13:48:23,980 INFO 2025-03-28 13:48:23,980 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-28 13:48:23,980 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-28 13:48:24,257 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-28 13:48:24,257 INFO [loop_until]: OK (rc = 0) 2025-03-28 13:48:24,257 DEBUG --- stdout --- 2025-03-28 13:48:24,257 DEBUG overseer-0-59c948f569-rgrkv 2025-03-28 13:48:24,257 DEBUG --- stderr --- 2025-03-28 13:48:24,257 DEBUG 2025-03-28 13:48:24,257 INFO Lodestar assumed that full stack is deployed so will set all products host URLs in Gatling system properties 2025-03-28 13:48:24 - INFO: Timeout for this Task has changed to 1h 12m (4320 seconds) 2025-03-28 13:48:24 - INFO: timeout was calculated based on simulation duration parameter Pod log file : /results/orders/patch-1700/stdout.txt Pod log : /results/orders/patch-1700 ________________________________________________________________________________ [2025-03-28 13:48:24] patch-1700 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="idm.ManagedUsersPatch@perf-200m" --results-folder="/results/gatling/patch-1700" --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 -Dcsvfile=/results/idm/user_feeder.csv -Dduration=3600 -Didc=true -Didm_host=openam-perf-200m.forgeblocks.com -Dlogin_cookie=15892ffd844ef80 -Dnum_users=50000000 -Doauth2_client_id=idmAdminClient -Doauth2_redirect_uri=/platform/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=idm.ManagedUsersPatch -DtestMode=open -Dthroughput=1700 -Duser_password=**** ________________________________________________________________________________ [2025-03-28 13:48:24] patch-1700 create_order : Create order for overseer with the command to run ________________________________________________________________________________ Order file: /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_simple_managed_users/07_Scenario_scenario/09_patch-1700/order.json { "name": "patch-1700", "command": " /lodestar/lodestar.py perf run-gatling --simulation-class=\"com.forgerock.pyrock.Loadtest\" --run-description=\"idm.ManagedUsersPatch@perf-200m\" --results-folder=\"/results/gatling/patch-1700\" --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 -Dcsvfile=/results/idm/user_feeder.csv -Dduration=3600 -Didc=true -Didm_host=openam-perf-200m.forgeblocks.com -Dlogin_cookie=15892ffd844ef80 -Dnum_users=50000000 -Doauth2_client_id=idmAdminClient -Doauth2_redirect_uri=/platform/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=idm.ManagedUsersPatch -DtestMode=open -Dthroughput=1700 -Duser_password=T35!tr0c-k123\"", "out-dir": "/results/orders/patch-1700" } ________________________________________________________________________________ [2025-03-28 13:48:24] patch-1700 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-28 13:48:24,265 INFO 2025-03-28 13:48:24,265 INFO [loop_until]: curl --insecure https://overseer-0.xlou.iam.xlou-cdm.engineeringpit.com/orders/status.txt | grep "WAITING" 2025-03-28 13:48:24,265 INFO [loop_until]: (max_time=300, interval=5, expected_rc=[0] 2025-03-28 13:48:24,480 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-28 13:48:24,480 INFO [loop_until]: OK (rc = 0) 2025-03-28 13:48:24,480 DEBUG --- stdout --- 2025-03-28 13:48:24,480 DEBUG WAITING 2025-03-28 13:48:24,480 DEBUG --- stderr --- 2025-03-28 13:48:24,480 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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7 100 7 0 0 33 0 --:--:-- --:--:-- --:--:-- 33 ________________________________________________________________________________ [2025-03-28 13:48:24] patch-1700 start_order : Send the order to the overseer pod ________________________________________________________________________________ 2025-03-28 13:48:24,481 INFO 2025-03-28 13:48:24,481 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-28 13:48:24,481 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-28 13:48:24,762 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-28 13:48:24,762 INFO [loop_until]: OK (rc = 0) 2025-03-28 13:48:24,762 DEBUG --- stdout --- 2025-03-28 13:48:24,762 DEBUG overseer-0-59c948f569-rgrkv 2025-03-28 13:48:24,762 DEBUG --- stderr --- 2025-03-28 13:48:24,762 DEBUG 2025-03-28 13:48:24,763 INFO 2025-03-28 13:48:24,763 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_simple_managed_users/07_Scenario_scenario/09_patch-1700/order.json overseer-0-59c948f569-rgrkv:/results/orders/order.json 2025-03-28 13:48:24,763 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-28 13:48:26,339 INFO [loop_until]: OK (rc = 0) 2025-03-28 13:48:26,339 DEBUG --- stdout --- 2025-03-28 13:48:26,339 DEBUG 2025-03-28 13:48:26,339 DEBUG --- stderr --- 2025-03-28 13:48:26,339 DEBUG Order has been successfully forwarded to overseer 2025-03-28 13:48:26 - INFO: Check if Gatling simulation started successfully 2025-03-28 13:48:26,339 INFO 2025-03-28 13:48:26,339 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv -- head --lines 5000 /results/orders/patch-1700/stdout.txt | grep "Simulation com.forgerock.pyrock.Loadtest started..." 2025-03-28 13:48:26,339 INFO [loop_until]: (max_time=300, interval=5, expected_rc=[0] 2025-03-28 13:48:27,076 INFO [loop_until]: Function succeeded after 0s (rc=0) - failed to find expected output: Simulation com.forgerock.pyrock.Loadtest started... - retry 2025-03-28 13:48:32,812 INFO [loop_until]: Function succeeded after 6s (rc=0) - failed to find expected output: Simulation com.forgerock.pyrock.Loadtest started... - retry 2025-03-28 13:48:38,543 INFO [loop_until]: Function succeeded after 12s (rc=0) - failed to find expected output: Simulation com.forgerock.pyrock.Loadtest started... - retry 2025-03-28 13:48:44,281 INFO [loop_until]: Function succeeded after 17s (rc=0) - expected pattern found 2025-03-28 13:48:44,281 INFO [loop_until]: OK (rc = 0) 2025-03-28 13:48:44,281 DEBUG --- stdout --- 2025-03-28 13:48:44,281 DEBUG 2025-03-28 13:48:27,044 DEBUG Creating results folder /results/gatling/patch-1700 2025-03-28 13:48:27,050 INFO pom.xml and Gatling Scala files copied from /home/jenkins/lodestar/pyrock/shared/clients/gatling to temporary folder /tmp/tmpfzw70hs6 2025-03-28 13:48:27,053 INFO Running Gatling simulation with command: mvn gatling:test --batch-mode -Dgatling.simulationClass="com.forgerock.pyrock.Loadtest" -Dgatling.runDescription="..." -Dgatling.resultsFolder="/results/gatling/patch-1700" -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 -Dcsvfile=/results/idm/user_feeder.csv -Dduration=3600 -Didc=true -Didm_host=openam-perf-200m.forgeblocks.com -Dlogin_cookie=15892ffd844ef80 -Dnum_users=50000000 -Doauth2_client_id=idmAdminClient -Doauth2_redirect_uri=/platform/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=idm.ManagedUsersPatch -DtestMode=open -Dthroughput=1700 -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/tmpfzw70hs6/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/tmpfzw70hs6/target/test-classes ... [INFO] compile in 8.4 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. Set idVarName to id Simulation com.forgerock.pyrock.Loadtest started... 2025-03-28 13:48:44,281 DEBUG --- stderr --- 2025-03-28 13:48:44,281 DEBUG ________________________________________________________________________________ [2025-03-28 13:48:44] patch-1700 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 02s, retry Order is running since 16m 02s, retry Order is running since 18m 02s, retry Order is running since 20m 03s, retry Order is running since 22m 03s, retry Order is running since 24m 03s, retry Order is running since 26m 04s, retry Order is running since 28m 04s, retry Order is running since 30m 04s, retry Order is running since 32m 04s, retry Order is running since 34m 05s, retry Order is running since 36m 05s, retry Order is running since 38m 05s, retry Order is running since 40m 06s, retry Order is running since 42m 06s, retry Order is running since 44m 06s, retry Order is running since 46m 07s, retry Order is running since 48m 07s, retry Order is running since 50m 07s, retry Order is running since 52m 08s, retry Order is running since 54m 08s, retry Order is running since 56m 08s, retry Order is running since 58m 09s, retry PASS : Order stopped by itself after 1h and before timeout (1h 12m) ________________________________________________________________________________ [2025-03-28 14:48:53] patch-1700 stop_order : Stop the order on overseer pod ________________________________________________________________________________ 2025-03-28 14:48:53,601 INFO 2025-03-28 14:48:53,601 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-28 14:48:53,601 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-28 14:48:53,896 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-28 14:48:53,896 INFO [loop_until]: OK (rc = 0) 2025-03-28 14:48:53,896 DEBUG --- stdout --- 2025-03-28 14:48:53,896 DEBUG overseer-0-59c948f569-rgrkv 2025-03-28 14:48:53,896 DEBUG --- stderr --- 2025-03-28 14:48:53,896 DEBUG 2025-03-28 14:48:53,896 INFO 2025-03-28 14:48:53,896 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-28 14:48:53,896 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-28 14:48:54,678 INFO [loop_until]: OK (rc = 0) 2025-03-28 14:48:54,678 DEBUG --- stdout --- 2025-03-28 14:48:54,678 DEBUG 2025-03-28 14:48:54,678 DEBUG --- stderr --- 2025-03-28 14:48:54,678 DEBUG Order ran during 1h ________________________________________________________________________________ [2025-03-28 14:48:54] patch-1700 download_logs : Download individual order files ________________________________________________________________________________ 2025-03-28 14:48:54 - PASS: file already downloaded /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_simple_managed_users/07_Scenario_scenario/09_patch-1700/order.json 2025-03-28 14:48:54,678 INFO 2025-03-28 14:48:54,678 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-28 14:48:54,678 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-28 14:48:54,957 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-28 14:48:54,957 INFO [loop_until]: OK (rc = 0) 2025-03-28 14:48:54,957 DEBUG --- stdout --- 2025-03-28 14:48:54,957 DEBUG overseer-0-59c948f569-rgrkv 2025-03-28 14:48:54,957 DEBUG --- stderr --- 2025-03-28 14:48:54,957 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-28 14:48:54,958 INFO 2025-03-28 14:48:54,958 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/patch-1700/rc.txt" ]; then echo "/results/orders/patch-1700/rc.txt file found"; exit 0; else echo "/results/orders/patch-1700/rc.txt file not found"; exit 1; fi' | grep "/results/orders/patch-1700/rc.txt file found" 2025-03-28 14:48:54,958 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-28 14:48:55,985 INFO [loop_until]: Function succeeded after 1s (rc=0) - expected pattern found 2025-03-28 14:48:55,985 INFO [loop_until]: OK (rc = 0) 2025-03-28 14:48:55,985 DEBUG --- stdout --- 2025-03-28 14:48:55,985 DEBUG /results/orders/patch-1700/rc.txt file found 2025-03-28 14:48:55,985 DEBUG --- stderr --- 2025-03-28 14:48:55,985 DEBUG 2025-03-28 14:48:55,985 INFO 2025-03-28 14:48:55,985 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/orders/patch-1700/rc.txt 2025-03-28 14:48:56,785 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-28 14:48:56,785 DEBUG --- stdout --- 2025-03-28 14:48:56,785 DEBUG 4 /results/orders/patch-1700/rc.txt 2025-03-28 14:48:56,785 DEBUG --- stderr --- 2025-03-28 14:48:56,785 DEBUG 2025-03-28 14:48:56,785 INFO - Download file (size 4k) source : /results/orders/patch-1700/rc.txt @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_simple_managed_users/07_Scenario_scenario/09_patch-1700/rc.txt 2025-03-28 14:48:56,786 INFO 2025-03-28 14:48:56,786 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/orders/patch-1700/rc.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_simple_managed_users/07_Scenario_scenario/09_patch-1700/rc.txt 2025-03-28 14:48:56,786 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-28 14:48:57,547 INFO [loop_until]: OK (rc = 0) 2025-03-28 14:48:57,547 DEBUG --- stdout --- 2025-03-28 14:48:57,547 DEBUG tar: Removing leading `/' from member names 2025-03-28 14:48:57,547 DEBUG --- stderr --- 2025-03-28 14:48:57,547 DEBUG 2025-03-28 14:48:57,548 INFO 2025-03-28 14:48:57,548 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-28 14:48:57,548 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-28 14:48:57,851 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-28 14:48:57,851 INFO [loop_until]: OK (rc = 0) 2025-03-28 14:48:57,851 DEBUG --- stdout --- 2025-03-28 14:48:57,851 DEBUG overseer-0-59c948f569-rgrkv 2025-03-28 14:48:57,851 DEBUG --- stderr --- 2025-03-28 14:48:57,851 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-28 14:48:57,853 INFO 2025-03-28 14:48:57,853 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/patch-1700/stderr.txt" ]; then echo "/results/orders/patch-1700/stderr.txt file found"; exit 0; else echo "/results/orders/patch-1700/stderr.txt file not found"; exit 1; fi' | grep "/results/orders/patch-1700/stderr.txt file found" 2025-03-28 14:48:57,853 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-28 14:48:58,664 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-28 14:48:58,665 INFO [loop_until]: OK (rc = 0) 2025-03-28 14:48:58,665 DEBUG --- stdout --- 2025-03-28 14:48:58,665 DEBUG /results/orders/patch-1700/stderr.txt file found 2025-03-28 14:48:58,665 DEBUG --- stderr --- 2025-03-28 14:48:58,665 DEBUG 2025-03-28 14:48:58,665 INFO 2025-03-28 14:48:58,665 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/orders/patch-1700/stderr.txt 2025-03-28 14:48:59,460 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-28 14:48:59,461 DEBUG --- stdout --- 2025-03-28 14:48:59,461 DEBUG 0 /results/orders/patch-1700/stderr.txt 2025-03-28 14:48:59,461 DEBUG --- stderr --- 2025-03-28 14:48:59,461 DEBUG 2025-03-28 14:48:59,461 INFO - Download file (size 0k) source : /results/orders/patch-1700/stderr.txt @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_simple_managed_users/07_Scenario_scenario/09_patch-1700/stderr.txt 2025-03-28 14:48:59,461 INFO 2025-03-28 14:48:59,461 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/orders/patch-1700/stderr.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_simple_managed_users/07_Scenario_scenario/09_patch-1700/stderr.txt 2025-03-28 14:48:59,461 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-28 14:49:00,223 INFO [loop_until]: OK (rc = 0) 2025-03-28 14:49:00,223 DEBUG --- stdout --- 2025-03-28 14:49:00,223 DEBUG tar: Removing leading `/' from member names 2025-03-28 14:49:00,223 DEBUG --- stderr --- 2025-03-28 14:49:00,223 DEBUG 2025-03-28 14:49:00,223 INFO 2025-03-28 14:49:00,224 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-28 14:49:00,224 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-28 14:49:00,501 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-28 14:49:00,501 INFO [loop_until]: OK (rc = 0) 2025-03-28 14:49:00,501 DEBUG --- stdout --- 2025-03-28 14:49:00,502 DEBUG overseer-0-59c948f569-rgrkv 2025-03-28 14:49:00,502 DEBUG --- stderr --- 2025-03-28 14:49:00,502 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-28 14:49:00,502 INFO 2025-03-28 14:49:00,502 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/patch-1700/stdout.txt" ]; then echo "/results/orders/patch-1700/stdout.txt file found"; exit 0; else echo "/results/orders/patch-1700/stdout.txt file not found"; exit 1; fi' | grep "/results/orders/patch-1700/stdout.txt file found" 2025-03-28 14:49:00,502 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-28 14:49:01,306 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-28 14:49:01,306 INFO [loop_until]: OK (rc = 0) 2025-03-28 14:49:01,306 DEBUG --- stdout --- 2025-03-28 14:49:01,306 DEBUG /results/orders/patch-1700/stdout.txt file found 2025-03-28 14:49:01,306 DEBUG --- stderr --- 2025-03-28 14:49:01,306 DEBUG 2025-03-28 14:49:01,306 INFO 2025-03-28 14:49:01,306 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/orders/patch-1700/stdout.txt 2025-03-28 14:49:02,112 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-28 14:49:02,112 DEBUG --- stdout --- 2025-03-28 14:49:02,113 DEBUG 2116 /results/orders/patch-1700/stdout.txt 2025-03-28 14:49:02,113 DEBUG --- stderr --- 2025-03-28 14:49:02,113 DEBUG 2025-03-28 14:49:02,113 INFO - Download file (size 2116k) source : /results/orders/patch-1700/stdout.txt @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_simple_managed_users/07_Scenario_scenario/09_patch-1700/stdout.txt 2025-03-28 14:49:02,114 INFO 2025-03-28 14:49:02,114 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/orders/patch-1700/stdout.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_simple_managed_users/07_Scenario_scenario/09_patch-1700/stdout.txt 2025-03-28 14:49:02,114 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-28 14:49:03,305 INFO [loop_until]: OK (rc = 0) 2025-03-28 14:49:03,305 DEBUG --- stdout --- 2025-03-28 14:49:03,305 DEBUG tar: Removing leading `/' from member names 2025-03-28 14:49:03,305 DEBUG --- stderr --- 2025-03-28 14:49:03,305 DEBUG ________________________________________________________________________________ [2025-03-28 14:49:03] patch-1700 show_cmd : Display order command ________________________________________________________________________________ 2025-03-28 14:49:03,305 INFO 2025-03-28 14:49:03,306 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-28 14:49:03,306 INFO [loop_until]: (max_time=180, interval=10, expected_rc=[0] 2025-03-28 14:49:03,585 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected number of elements found 2025-03-28 14:49:03,585 INFO [loop_until]: OK (rc = 0) 2025-03-28 14:49:03,585 DEBUG --- stdout --- 2025-03-28 14:49:03,585 DEBUG overseer-0-59c948f569-rgrkv 2025-03-28 14:49:03,585 DEBUG --- stderr --- 2025-03-28 14:49:03,585 DEBUG Checking pod: overseer-0-59c948f569-rgrkv for file exists, if not wait. 2025-03-28 14:49:03,586 INFO 2025-03-28 14:49:03,586 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/patch-1700/cmd.txt" ]; then echo "/results/orders/patch-1700/cmd.txt file found"; exit 0; else echo "/results/orders/patch-1700/cmd.txt file not found"; exit 1; fi' | grep "/results/orders/patch-1700/cmd.txt file found" 2025-03-28 14:49:03,586 INFO [loop_until]: (max_time=180, interval=5, expected_rc=[0] 2025-03-28 14:49:04,375 INFO [loop_until]: Function succeeded after 0s (rc=0) - expected pattern found 2025-03-28 14:49:04,375 INFO [loop_until]: OK (rc = 0) 2025-03-28 14:49:04,375 DEBUG --- stdout --- 2025-03-28 14:49:04,375 DEBUG /results/orders/patch-1700/cmd.txt file found 2025-03-28 14:49:04,375 DEBUG --- stderr --- 2025-03-28 14:49:04,375 DEBUG 2025-03-28 14:49:04,375 INFO 2025-03-28 14:49:04,375 INFO [run_command]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm exec overseer-0-59c948f569-rgrkv --stdin -- du -k /results/orders/patch-1700/cmd.txt 2025-03-28 14:49:05,185 INFO [run_command]: OK (rc = 0 - expected to be in [0]) 2025-03-28 14:49:05,185 DEBUG --- stdout --- 2025-03-28 14:49:05,185 DEBUG 4 /results/orders/patch-1700/cmd.txt 2025-03-28 14:49:05,185 DEBUG --- stderr --- 2025-03-28 14:49:05,185 DEBUG 2025-03-28 14:49:05,185 INFO - Download file (size 4k) source : /results/orders/patch-1700/cmd.txt @ overseer-0-59c948f569-rgrkv destination : /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_simple_managed_users/07_Scenario_scenario/09_patch-1700/cmd.txt 2025-03-28 14:49:05,186 INFO 2025-03-28 14:49:05,186 INFO [loop_until]: kubectl --namespace=xlou --context=gke_engineeringpit_us-east1-d_xlou-cdm cp --retries=100 overseer-0-59c948f569-rgrkv:/results/orders/patch-1700/cmd.txt /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_simple_managed_users/07_Scenario_scenario/09_patch-1700/cmd.txt 2025-03-28 14:49:05,186 INFO [loop_until]: (max_time=-1, interval=5, expected_rc=[0] 2025-03-28 14:49:05,915 INFO [loop_until]: OK (rc = 0) 2025-03-28 14:49:05,915 DEBUG --- stdout --- 2025-03-28 14:49:05,915 DEBUG tar: Removing leading `/' from member names 2025-03-28 14:49:05,915 DEBUG --- stderr --- 2025-03-28 14:49:05,915 DEBUG 2025-03-28 14:49:05,915 DEBUG [print_head_tail]: Input file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_simple_managed_users/07_Scenario_scenario/09_patch-1700/cmd.txt is small (1 lines), printing all lines: 2025-03-28 14:49:05,915 INFO ----- output ----- /lodestar/lodestar.py perf run-gatling --simulation-class="com.forgerock.pyrock.Loadtest" --run-description="idm.ManagedUsersPatch@perf-200m" --results-folder="/results/gatling/patch-1700" --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 -Dcsvfile=/results/idm/user_feeder.csv -Dduration=3600 -Didc=true -Didm_host=openam-perf-200m.forgeblocks.com -Dlogin_cookie=15892ffd844ef80 -Dnum_users=50000000 -Doauth2_client_id=idmAdminClient -Doauth2_redirect_uri=/platform/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=idm.ManagedUsersPatch -DtestMode=open -Dthroughput=1700 -Duser_password=T35!tr0c-k123" ________________________________________________________________________________ [2025-03-28 14:49:05] patch-1700 show_rc : Display rc order ________________________________________________________________________________ 2025-03-28 14:49:05,915 DEBUG [print_head_tail]: Input file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_simple_managed_users/07_Scenario_scenario/09_patch-1700/rc.txt is small (1 lines), printing all lines: 2025-03-28 14:49:05,916 INFO ----- output ----- CMD SUCCESS: command returns code 0 (expected [0, -9, 143, 137, -15]) ________________________________________________________________________________ [2025-03-28 14:49:05] patch-1700 show_stdout : Display stdout order ________________________________________________________________________________ 2025-03-28 14:49:05,918 DEBUG [print_head_tail]: Print head (100 lines) and tail (100 lines) of input file (/mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_simple_managed_users/07_Scenario_scenario/09_patch-1700/stdout.txt is 24826 lines): 2025-03-28 14:49:05,922 INFO ----- output ----- 2025-03-28 13:48:27,044 DEBUG Creating results folder /results/gatling/patch-1700 2025-03-28 13:48:27,050 INFO pom.xml and Gatling Scala files copied from /home/jenkins/lodestar/pyrock/shared/clients/gatling to temporary folder /tmp/tmpfzw70hs6 2025-03-28 13:48:27,053 INFO Running Gatling simulation with command: mvn gatling:test --batch-mode -Dgatling.simulationClass="com.forgerock.pyrock.Loadtest" -Dgatling.runDescription="..." -Dgatling.resultsFolder="/results/gatling/patch-1700" -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 -Dcsvfile=/results/idm/user_feeder.csv -Dduration=3600 -Didc=true -Didm_host=openam-perf-200m.forgeblocks.com -Dlogin_cookie=15892ffd844ef80 -Dnum_users=50000000 -Doauth2_client_id=idmAdminClient -Doauth2_redirect_uri=/platform/appAuthHelperRedirect.html -Drealm=alpha -DtestCase=idm.ManagedUsersPatch -DtestMode=open -Dthroughput=1700 -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/tmpfzw70hs6/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/tmpfzw70hs6/target/test-classes ... [INFO] compile in 8.4 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. Set idVarName to id Simulation com.forgerock.pyrock.Loadtest started... ================================================================================ 2025-03-28 13:48:45 GMT 5s elapsed ---- Requests ------------------------------------------------------------------ > Global (OK=688 KO=0 ) > restLoginInitiate (OK=1 KO=0 ) > restLoginUsernamePasswordCallback (OK=1 KO=0 ) > Skip 2FA (OK=1 KO=0 ) > User Authorize PKCE stage (OK=1 KO=0 ) > User AccessToken PKCE stage (OK=1 KO=0 ) > PatchManagedUser (OK=683 KO=0 ) ---- getToken ------------------------------------------------------------------ [--------------------------------------------------------------------------] 0% waiting: 0 / active: 1 / done: 0 ---- idm.ManagedUsersPatch ----------------------------------------------------- [- ] 0% waiting: 6141327 / active: 24 / done: 683 ================================================================================ ================================================================================ 2025-03-28 13:48:50 GMT 10s elapsed ---- Requests ------------------------------------------------------------------ > Global (OK=2795 KO=0 ) > restLoginInitiate (OK=1 KO=0 ) > restLoginUsernamePasswordCallback (OK=1 KO=0 ) > Skip 2FA (OK=1 KO=0 ) > User Authorize PKCE stage (OK=1 KO=0 ) > User AccessToken PKCE stage (OK=1 KO=0 ) > PatchManagedUser (OK=2790 KO=0 ) ---- getToken ------------------------------------------------------------------ [--------------------------------------------------------------------------] 0% waiting: 0 / active: 1 / done: 0 ---- idm.ManagedUsersPatch ----------------------------------------------------- [- ] 0% waiting: 6139204 / active: 40 / done: 2790 ================================================================================ ================================================================================ 2025-03-28 13:48:55 GMT 15s elapsed ---- Requests ------------------------------------------------------------------ > Global (OK=6311 KO=0 ) > restLoginInitiate (OK=1 KO=0 ) > restLoginUsernamePasswordCallback (OK=1 KO=0 ) > Skip 2FA (OK=1 KO=0 ) > User Authorize PKCE stage (OK=1 KO=0 ) > User AccessToken PKCE stage (OK=1 KO=0 ) > PatchManagedUser (OK=6306 KO=0 ) ---- getToken ------------------------------------------------------------------ [--------------------------------------------------------------------------] 0% waiting: 0 / active: 1 / done: 0 ---- idm.ManagedUsersPatch ----------------------------------------------------- [- ] 0% waiting: 6135663 / active: 65 / done: 6306 ================================================================================ ================================================================================ 2025-03-28 13:49:00 GMT 20s elapsed [...] Authorization: Bearer eyJ0eXAiOiJKV1QiLCJraWQiOiJ1QVQ1a1VCbnhzUmZLblRwNUw4bDFpNkdyRkU9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJjNDI0ZjVmZC0zNjJlLTQzOTctYTg3NC0xYzIzMWU5M2UwZGMiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiYjhmYTc4NjgtNjFiZi00NDY3LWE3ZjktMWU4YTIzYzZjN2FmLTY5NTQ4OSIsInN1Ym5hbWUiOiJjNDI0ZjVmZC0zNjJlLTQzOTctYTg3NC0xYzIzMWU5M2UwZGMiLCJpc3MiOiJodHRwczovL29wZW5hbS1wZXJmLTIwMG0uZm9yZ2VibG9ja3MuY29tOjQ0My9hbS9vYXV0aDIiLCJ0b2tlbk5hbWUiOiJhY2Nlc3NfdG9rZW4iLCJ0b2tlbl90eXBlIjoiQmVhcmVyIiwiYXV0aEdyYW50SWQiOiJGR0VCZC1RQUZWdkIxWGhSNHNXWTBpdzJYa3MiLCJub25jZSI6IjEyMzQiLCJjbGllbnRfaWQiOiJpZG1BZG1pbkNsaWVudCIsImF1ZCI6ImlkbUFkbWluQ2xpZW50IiwibmJmIjoxNzQzMTczMjIxLCJncmFudF90eXBlIjoiYXV0aG9yaXphdGlvbl9jb2RlIiwic2NvcGUiOlsib3BlbmlkIiwiZnI6aWRtOioiXSwiYXV0aF90aW1lIjoxNzQzMTczMjIxLCJyZWFsbSI6Ii8iLCJleHAiOjE3NDMxNzY4MjEsImlhdCI6MTc0MzE3MzIyMSwiZXhwaXJlc19pbiI6MzYwMCwianRpIjoiNGtxc2J5dkZhSDh1elNVcU95Tmh0UUhrdmFFIn0.KMFNCwh52kdQlROWcrFJ1E_GPiE4pSl-QaJH3SH72fIyr0GHsNtVdCQZb2P45rrHWKcf_77mNY410Txl3qw8uCsworgybjPkJPN3G2PHPnheetUeO2P57y7I9gviBkFX3ASgutwsEIppd7gLz_6Apy6xL2nk9RRPOhN-2X7lqcWj-FfvBFsPL0Ddw8uVCJNGFpu3oUJE2l1lKcJUoRqp3mNwe_r96avfN0HtRVu9NvJpWH3sT-kGKQgZ1v0oTW0XEmlxAMerF-I6oMk5J-0zS0CrsMs0GbCgmfWsGYoKGa04Fc3EdvQoXlCK4sN5krr-bjaSok2g7OpBkAlsYFR5Yg host: openam-perf-200m.forgeblocks.com content-length: 98 body:StringChunksRequestBody{charset=UTF-8, content=[{ "operation": "replace", "field": "/telephoneNumber", "value": "706-865-8536" }]} ========================= HTTP response: <<<<<<<<<<<<<<<<<<<<<<<<< 14:48:40.340 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - Request 'PatchManagedUser' failed for user 6090644: j.i.IOException: Premature close 14:48:40.340 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - Request 'PatchManagedUser' failed for user 6090704: j.i.IOException: Premature close 14:48:40.340 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - Request 'PatchManagedUser' failed for user 6090585: j.i.IOException: Premature close 14:48:40.340 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - >>>>>>>>>>>>>>>>>>>>>>>>>> Request: PatchManagedUser: KO j.i.IOException: Premature close ========================= Session: Session(idm.ManagedUsersPatch,6090644,HashMap(access_token -> eyJ0eXAiOiJKV1QiLCJraWQiOiJ1QVQ1a1VCbnhzUmZLblRwNUw4bDFpNkdyRkU9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJjNDI0ZjVmZC0zNjJlLTQzOTctYTg3NC0xYzIzMWU5M2UwZGMiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiYjhmYTc4NjgtNjFiZi00NDY3LWE3ZjktMWU4YTIzYzZjN2FmLTY5NTQ4OSIsInN1Ym5hbWUiOiJjNDI0ZjVmZC0zNjJlLTQzOTctYTg3NC0xYzIzMWU5M2UwZGMiLCJpc3MiOiJodHRwczovL29wZW5hbS1wZXJmLTIwMG0uZm9yZ2VibG9ja3MuY29tOjQ0My9hbS9vYXV0aDIiLCJ0b2tlbk5hbWUiOiJhY2Nlc3NfdG9rZW4iLCJ0b2tlbl90eXBlIjoiQmVhcmVyIiwiYXV0aEdyYW50SWQiOiJGR0VCZC1RQUZWdkIxWGhSNHNXWTBpdzJYa3MiLCJub25jZSI6IjEyMzQiLCJjbGllbnRfaWQiOiJpZG1BZG1pbkNsaWVudCIsImF1ZCI6ImlkbUFkbWluQ2xpZW50IiwibmJmIjoxNzQzMTczMjIxLCJncmFudF90eXBlIjoiYXV0aG9yaXphdGlvbl9jb2RlIiwic2NvcGUiOlsib3BlbmlkIiwiZnI6aWRtOioiXSwiYXV0aF90aW1lIjoxNzQzMTczMjIxLCJyZWFsbSI6Ii8iLCJleHAiOjE3NDMxNzY4MjEsImlhdCI6MTc0MzE3MzIyMSwiZXhwaXJlc19pbiI6MzYwMCwianRpIjoiNGtxc2J5dkZhSDh1elNVcU95Tmh0UUhrdmFFIn0.KMFNCwh52kdQlROWcrFJ1E_GPiE4pSl-QaJH3SH72fIyr0GHsNtVdCQZb2P45rrHWKcf_77mNY410Txl3qw8uCsworgybjPkJPN3G2PHPnheetUeO2P57y7I9gviBkFX3ASgutwsEIppd7gLz_6Apy6xL2nk9RRPOhN-2X7lqcWj-FfvBFsPL0Ddw8uVCJNGFpu3oUJE2l1lKcJUoRqp3mNwe_r96avfN0HtRVu9NvJpWH3sT-kGKQgZ1v0oTW0XEmlxAMerF-I6oMk5J-0zS0CrsMs0GbCgmfWsGYoKGa04Fc3EdvQoXlCK4sN5krr-bjaSok2g7OpBkAlsYFR5Yg, username -> user.89574190, tokenIdCookieName -> 15892ffd844ef80, id -> 00595913-241c-47a3-b0cb-f6658bf19927, gatling.http.ssl.sslContexts -> io.gatling.http.util.SslContexts@faf100e, givenname -> Anna-diana, tokenId -> dQAoQBu_9rekLcHMy8r3HnIcHxU.*AAJTSQACMDIAAlNLABxWS1A4a2NIcWdEWmhvRWUwS3lEQnJVZVRUdkE9AAR0eXBlAANDVFMAAlMxAAIwMQ..*, familyname -> Coppins, telNum -> 371-424-574, challenge -> GDU1-OfjcgsqOOpiartMNSeW1w7mBBkG6B3qswJI8PU, gatling.http.cache.baseUrl -> https://openam-perf-200m.forgeblocks.com:443, email -> user.89574190@example.com, verifier -> LTQ1NjU2MzU0Mzc4NTczNzE4ODM, gatling.http.cache.dns -> io.gatling.http.resolver.ShufflingNameResolver@25834f9c),KO,List(),io.gatling.core.protocol.ProtocolComponentsRegistry$$Lambda$822/0x000078e39c69b068@4fe39f89,io.netty.channel.epoll.EpollEventLoop@239b0f9d) ========================= HTTP request: PATCH https://openam-perf-200m.forgeblocks.com/openidm/managed/alpha_user/00595913-241c-47a3-b0cb-f6658bf19927 headers: if-match: * Content-Type: application/json accept: application/json 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 Authorization: Bearer eyJ0eXAiOiJKV1QiLCJraWQiOiJ1QVQ1a1VCbnhzUmZLblRwNUw4bDFpNkdyRkU9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJjNDI0ZjVmZC0zNjJlLTQzOTctYTg3NC0xYzIzMWU5M2UwZGMiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiYjhmYTc4NjgtNjFiZi00NDY3LWE3ZjktMWU4YTIzYzZjN2FmLTY5NTQ4OSIsInN1Ym5hbWUiOiJjNDI0ZjVmZC0zNjJlLTQzOTctYTg3NC0xYzIzMWU5M2UwZGMiLCJpc3MiOiJodHRwczovL29wZW5hbS1wZXJmLTIwMG0uZm9yZ2VibG9ja3MuY29tOjQ0My9hbS9vYXV0aDIiLCJ0b2tlbk5hbWUiOiJhY2Nlc3NfdG9rZW4iLCJ0b2tlbl90eXBlIjoiQmVhcmVyIiwiYXV0aEdyYW50SWQiOiJGR0VCZC1RQUZWdkIxWGhSNHNXWTBpdzJYa3MiLCJub25jZSI6IjEyMzQiLCJjbGllbnRfaWQiOiJpZG1BZG1pbkNsaWVudCIsImF1ZCI6ImlkbUFkbWluQ2xpZW50IiwibmJmIjoxNzQzMTczMjIxLCJncmFudF90eXBlIjoiYXV0aG9yaXphdGlvbl9jb2RlIiwic2NvcGUiOlsib3BlbmlkIiwiZnI6aWRtOioiXSwiYXV0aF90aW1lIjoxNzQzMTczMjIxLCJyZWFsbSI6Ii8iLCJleHAiOjE3NDMxNzY4MjEsImlhdCI6MTc0MzE3MzIyMSwiZXhwaXJlc19pbiI6MzYwMCwianRpIjoiNGtxc2J5dkZhSDh1elNVcU95Tmh0UUhrdmFFIn0.KMFNCwh52kdQlROWcrFJ1E_GPiE4pSl-QaJH3SH72fIyr0GHsNtVdCQZb2P45rrHWKcf_77mNY410Txl3qw8uCsworgybjPkJPN3G2PHPnheetUeO2P57y7I9gviBkFX3ASgutwsEIppd7gLz_6Apy6xL2nk9RRPOhN-2X7lqcWj-FfvBFsPL0Ddw8uVCJNGFpu3oUJE2l1lKcJUoRqp3mNwe_r96avfN0HtRVu9NvJpWH3sT-kGKQgZ1v0oTW0XEmlxAMerF-I6oMk5J-0zS0CrsMs0GbCgmfWsGYoKGa04Fc3EdvQoXlCK4sN5krr-bjaSok2g7OpBkAlsYFR5Yg host: openam-perf-200m.forgeblocks.com content-length: 97 body:StringChunksRequestBody{charset=UTF-8, content=[{ "operation": "replace", "field": "/telephoneNumber", "value": "371-424-574" }]} ========================= HTTP response: <<<<<<<<<<<<<<<<<<<<<<<<< 14:48:40.340 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - >>>>>>>>>>>>>>>>>>>>>>>>>> Request: PatchManagedUser: KO j.i.IOException: Premature close ========================= Session: Session(idm.ManagedUsersPatch,6090585,HashMap(access_token -> eyJ0eXAiOiJKV1QiLCJraWQiOiJ1QVQ1a1VCbnhzUmZLblRwNUw4bDFpNkdyRkU9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJjNDI0ZjVmZC0zNjJlLTQzOTctYTg3NC0xYzIzMWU5M2UwZGMiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiYjhmYTc4NjgtNjFiZi00NDY3LWE3ZjktMWU4YTIzYzZjN2FmLTY5NTQ4OSIsInN1Ym5hbWUiOiJjNDI0ZjVmZC0zNjJlLTQzOTctYTg3NC0xYzIzMWU5M2UwZGMiLCJpc3MiOiJodHRwczovL29wZW5hbS1wZXJmLTIwMG0uZm9yZ2VibG9ja3MuY29tOjQ0My9hbS9vYXV0aDIiLCJ0b2tlbk5hbWUiOiJhY2Nlc3NfdG9rZW4iLCJ0b2tlbl90eXBlIjoiQmVhcmVyIiwiYXV0aEdyYW50SWQiOiJGR0VCZC1RQUZWdkIxWGhSNHNXWTBpdzJYa3MiLCJub25jZSI6IjEyMzQiLCJjbGllbnRfaWQiOiJpZG1BZG1pbkNsaWVudCIsImF1ZCI6ImlkbUFkbWluQ2xpZW50IiwibmJmIjoxNzQzMTczMjIxLCJncmFudF90eXBlIjoiYXV0aG9yaXphdGlvbl9jb2RlIiwic2NvcGUiOlsib3BlbmlkIiwiZnI6aWRtOioiXSwiYXV0aF90aW1lIjoxNzQzMTczMjIxLCJyZWFsbSI6Ii8iLCJleHAiOjE3NDMxNzY4MjEsImlhdCI6MTc0MzE3MzIyMSwiZXhwaXJlc19pbiI6MzYwMCwianRpIjoiNGtxc2J5dkZhSDh1elNVcU95Tmh0UUhrdmFFIn0.KMFNCwh52kdQlROWcrFJ1E_GPiE4pSl-QaJH3SH72fIyr0GHsNtVdCQZb2P45rrHWKcf_77mNY410Txl3qw8uCsworgybjPkJPN3G2PHPnheetUeO2P57y7I9gviBkFX3ASgutwsEIppd7gLz_6Apy6xL2nk9RRPOhN-2X7lqcWj-FfvBFsPL0Ddw8uVCJNGFpu3oUJE2l1lKcJUoRqp3mNwe_r96avfN0HtRVu9NvJpWH3sT-kGKQgZ1v0oTW0XEmlxAMerF-I6oMk5J-0zS0CrsMs0GbCgmfWsGYoKGa04Fc3EdvQoXlCK4sN5krr-bjaSok2g7OpBkAlsYFR5Yg, username -> user.13088556, tokenIdCookieName -> 15892ffd844ef80, id -> 0059544d-0ddc-42b2-ad56-0fd04efdc5dd, gatling.http.ssl.sslContexts -> io.gatling.http.util.SslContexts@3f76e519, givenname -> Neena, tokenId -> dQAoQBu_9rekLcHMy8r3HnIcHxU.*AAJTSQACMDIAAlNLABxWS1A4a2NIcWdEWmhvRWUwS3lEQnJVZVRUdkE9AAR0eXBlAANDVFMAAlMxAAIwMQ..*, familyname -> Haydock, telNum -> 129-196-1849, challenge -> GDU1-OfjcgsqOOpiartMNSeW1w7mBBkG6B3qswJI8PU, gatling.http.cache.baseUrl -> https://openam-perf-200m.forgeblocks.com:443, email -> user.13088556@example.com, verifier -> LTQ1NjU2MzU0Mzc4NTczNzE4ODM, gatling.http.cache.dns -> io.gatling.http.resolver.ShufflingNameResolver@3dd3e708),KO,List(),io.gatling.core.protocol.ProtocolComponentsRegistry$$Lambda$822/0x000078e39c69b068@4fe39f89,io.netty.channel.epoll.EpollEventLoop@5b7ea70d) ========================= HTTP request: PATCH https://openam-perf-200m.forgeblocks.com/openidm/managed/alpha_user/0059544d-0ddc-42b2-ad56-0fd04efdc5dd headers: if-match: * Content-Type: application/json accept: application/json 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 Authorization: Bearer eyJ0eXAiOiJKV1QiLCJraWQiOiJ1QVQ1a1VCbnhzUmZLblRwNUw4bDFpNkdyRkU9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJjNDI0ZjVmZC0zNjJlLTQzOTctYTg3NC0xYzIzMWU5M2UwZGMiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiYjhmYTc4NjgtNjFiZi00NDY3LWE3ZjktMWU4YTIzYzZjN2FmLTY5NTQ4OSIsInN1Ym5hbWUiOiJjNDI0ZjVmZC0zNjJlLTQzOTctYTg3NC0xYzIzMWU5M2UwZGMiLCJpc3MiOiJodHRwczovL29wZW5hbS1wZXJmLTIwMG0uZm9yZ2VibG9ja3MuY29tOjQ0My9hbS9vYXV0aDIiLCJ0b2tlbk5hbWUiOiJhY2Nlc3NfdG9rZW4iLCJ0b2tlbl90eXBlIjoiQmVhcmVyIiwiYXV0aEdyYW50SWQiOiJGR0VCZC1RQUZWdkIxWGhSNHNXWTBpdzJYa3MiLCJub25jZSI6IjEyMzQiLCJjbGllbnRfaWQiOiJpZG1BZG1pbkNsaWVudCIsImF1ZCI6ImlkbUFkbWluQ2xpZW50IiwibmJmIjoxNzQzMTczMjIxLCJncmFudF90eXBlIjoiYXV0aG9yaXphdGlvbl9jb2RlIiwic2NvcGUiOlsib3BlbmlkIiwiZnI6aWRtOioiXSwiYXV0aF90aW1lIjoxNzQzMTczMjIxLCJyZWFsbSI6Ii8iLCJleHAiOjE3NDMxNzY4MjEsImlhdCI6MTc0MzE3MzIyMSwiZXhwaXJlc19pbiI6MzYwMCwianRpIjoiNGtxc2J5dkZhSDh1elNVcU95Tmh0UUhrdmFFIn0.KMFNCwh52kdQlROWcrFJ1E_GPiE4pSl-QaJH3SH72fIyr0GHsNtVdCQZb2P45rrHWKcf_77mNY410Txl3qw8uCsworgybjPkJPN3G2PHPnheetUeO2P57y7I9gviBkFX3ASgutwsEIppd7gLz_6Apy6xL2nk9RRPOhN-2X7lqcWj-FfvBFsPL0Ddw8uVCJNGFpu3oUJE2l1lKcJUoRqp3mNwe_r96avfN0HtRVu9NvJpWH3sT-kGKQgZ1v0oTW0XEmlxAMerF-I6oMk5J-0zS0CrsMs0GbCgmfWsGYoKGa04Fc3EdvQoXlCK4sN5krr-bjaSok2g7OpBkAlsYFR5Yg host: openam-perf-200m.forgeblocks.com content-length: 98 body:StringChunksRequestBody{charset=UTF-8, content=[{ "operation": "replace", "field": "/telephoneNumber", "value": "129-196-1849" }]} ========================= HTTP response: <<<<<<<<<<<<<<<<<<<<<<<<< 14:48:40.340 [DEBUG] i.g.h.e.r.DefaultStatsProcessor - >>>>>>>>>>>>>>>>>>>>>>>>>> Request: PatchManagedUser: KO j.i.IOException: Premature close ========================= Session: Session(idm.ManagedUsersPatch,6090704,HashMap(access_token -> eyJ0eXAiOiJKV1QiLCJraWQiOiJ1QVQ1a1VCbnhzUmZLblRwNUw4bDFpNkdyRkU9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJjNDI0ZjVmZC0zNjJlLTQzOTctYTg3NC0xYzIzMWU5M2UwZGMiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiYjhmYTc4NjgtNjFiZi00NDY3LWE3ZjktMWU4YTIzYzZjN2FmLTY5NTQ4OSIsInN1Ym5hbWUiOiJjNDI0ZjVmZC0zNjJlLTQzOTctYTg3NC0xYzIzMWU5M2UwZGMiLCJpc3MiOiJodHRwczovL29wZW5hbS1wZXJmLTIwMG0uZm9yZ2VibG9ja3MuY29tOjQ0My9hbS9vYXV0aDIiLCJ0b2tlbk5hbWUiOiJhY2Nlc3NfdG9rZW4iLCJ0b2tlbl90eXBlIjoiQmVhcmVyIiwiYXV0aEdyYW50SWQiOiJGR0VCZC1RQUZWdkIxWGhSNHNXWTBpdzJYa3MiLCJub25jZSI6IjEyMzQiLCJjbGllbnRfaWQiOiJpZG1BZG1pbkNsaWVudCIsImF1ZCI6ImlkbUFkbWluQ2xpZW50IiwibmJmIjoxNzQzMTczMjIxLCJncmFudF90eXBlIjoiYXV0aG9yaXphdGlvbl9jb2RlIiwic2NvcGUiOlsib3BlbmlkIiwiZnI6aWRtOioiXSwiYXV0aF90aW1lIjoxNzQzMTczMjIxLCJyZWFsbSI6Ii8iLCJleHAiOjE3NDMxNzY4MjEsImlhdCI6MTc0MzE3MzIyMSwiZXhwaXJlc19pbiI6MzYwMCwianRpIjoiNGtxc2J5dkZhSDh1elNVcU95Tmh0UUhrdmFFIn0.KMFNCwh52kdQlROWcrFJ1E_GPiE4pSl-QaJH3SH72fIyr0GHsNtVdCQZb2P45rrHWKcf_77mNY410Txl3qw8uCsworgybjPkJPN3G2PHPnheetUeO2P57y7I9gviBkFX3ASgutwsEIppd7gLz_6Apy6xL2nk9RRPOhN-2X7lqcWj-FfvBFsPL0Ddw8uVCJNGFpu3oUJE2l1lKcJUoRqp3mNwe_r96avfN0HtRVu9NvJpWH3sT-kGKQgZ1v0oTW0XEmlxAMerF-I6oMk5J-0zS0CrsMs0GbCgmfWsGYoKGa04Fc3EdvQoXlCK4sN5krr-bjaSok2g7OpBkAlsYFR5Yg, username -> user.58020900, tokenIdCookieName -> 15892ffd844ef80, id -> 00595e8f-421b-4cf7-9c93-495462427482, gatling.http.ssl.sslContexts -> io.gatling.http.util.SslContexts@5aba3fb8, givenname -> Ossama, tokenId -> dQAoQBu_9rekLcHMy8r3HnIcHxU.*AAJTSQACMDIAAlNLABxWS1A4a2NIcWdEWmhvRWUwS3lEQnJVZVRUdkE9AAR0eXBlAANDVFMAAlMxAAIwMQ..*, familyname -> Sandison, telNum -> 850-571-7067, challenge -> GDU1-OfjcgsqOOpiartMNSeW1w7mBBkG6B3qswJI8PU, gatling.http.cache.baseUrl -> https://openam-perf-200m.forgeblocks.com:443, email -> user.58020900@example.com, verifier -> LTQ1NjU2MzU0Mzc4NTczNzE4ODM, gatling.http.cache.dns -> io.gatling.http.resolver.ShufflingNameResolver@73021260),KO,List(),io.gatling.core.protocol.ProtocolComponentsRegistry$$Lambda$822/0x000078e39c69b068@4fe39f89,io.netty.channel.epoll.EpollEventLoop@636e8cc) ========================= HTTP request: PATCH https://openam-perf-200m.forgeblocks.com/openidm/managed/alpha_user/00595e8f-421b-4cf7-9c93-495462427482 headers: if-match: * Content-Type: application/json accept: application/json 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 Authorization: Bearer eyJ0eXAiOiJKV1QiLCJraWQiOiJ1QVQ1a1VCbnhzUmZLblRwNUw4bDFpNkdyRkU9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJjNDI0ZjVmZC0zNjJlLTQzOTctYTg3NC0xYzIzMWU5M2UwZGMiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiYjhmYTc4NjgtNjFiZi00NDY3LWE3ZjktMWU4YTIzYzZjN2FmLTY5NTQ4OSIsInN1Ym5hbWUiOiJjNDI0ZjVmZC0zNjJlLTQzOTctYTg3NC0xYzIzMWU5M2UwZGMiLCJpc3MiOiJodHRwczovL29wZW5hbS1wZXJmLTIwMG0uZm9yZ2VibG9ja3MuY29tOjQ0My9hbS9vYXV0aDIiLCJ0b2tlbk5hbWUiOiJhY2Nlc3NfdG9rZW4iLCJ0b2tlbl90eXBlIjoiQmVhcmVyIiwiYXV0aEdyYW50SWQiOiJGR0VCZC1RQUZWdkIxWGhSNHNXWTBpdzJYa3MiLCJub25jZSI6IjEyMzQiLCJjbGllbnRfaWQiOiJpZG1BZG1pbkNsaWVudCIsImF1ZCI6ImlkbUFkbWluQ2xpZW50IiwibmJmIjoxNzQzMTczMjIxLCJncmFudF90eXBlIjoiYXV0aG9yaXphdGlvbl9jb2RlIiwic2NvcGUiOlsib3BlbmlkIiwiZnI6aWRtOioiXSwiYXV0aF90aW1lIjoxNzQzMTczMjIxLCJyZWFsbSI6Ii8iLCJleHAiOjE3NDMxNzY4MjEsImlhdCI6MTc0MzE3MzIyMSwiZXhwaXJlc19pbiI6MzYwMCwianRpIjoiNGtxc2J5dkZhSDh1elNVcU95Tmh0UUhrdmFFIn0.KMFNCwh52kdQlROWcrFJ1E_GPiE4pSl-QaJH3SH72fIyr0GHsNtVdCQZb2P45rrHWKcf_77mNY410Txl3qw8uCsworgybjPkJPN3G2PHPnheetUeO2P57y7I9gviBkFX3ASgutwsEIppd7gLz_6Apy6xL2nk9RRPOhN-2X7lqcWj-FfvBFsPL0Ddw8uVCJNGFpu3oUJE2l1lKcJUoRqp3mNwe_r96avfN0HtRVu9NvJpWH3sT-kGKQgZ1v0oTW0XEmlxAMerF-I6oMk5J-0zS0CrsMs0GbCgmfWsGYoKGa04Fc3EdvQoXlCK4sN5krr-bjaSok2g7OpBkAlsYFR5Yg host: openam-perf-200m.forgeblocks.com content-length: 98 body:StringChunksRequestBody{charset=UTF-8, content=[{ "operation": "replace", "field": "/telephoneNumber", "value": "850-571-7067" }]} ========================= HTTP response: <<<<<<<<<<<<<<<<<<<<<<<<< [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:00 h [INFO] Finished at: 2025-03-28T14:48:40Z [INFO] ------------------------------------------------------------------------ 2025-03-28 14:48:40,406 INFO Gatling simulation run ended successfully 2025-03-28 14:48:40,407 DEBUG No archive name provided. No archive will be created ________________________________________________________________________________ [2025-03-28 14:49:05] patch-1700 show_stderr : Display stderr order ________________________________________________________________________________ 2025-03-28 14:49:05,922 DEBUG [print_head_tail]: Input file /mnt/disk1/xslou/workshop/lodestar-fork/results/pyrock/idc_simple_managed_users/07_Scenario_scenario/09_patch-1700/stderr.txt is small (0 lines), printing all lines: 2025-03-28 14:49:05,923 INFO ----- output ----- ________________________________________________________________________________ [2025-03-28 14:49:05] patch-1700 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-28 14:49:06] patch-1700 print_overseer_logs : Print overseer logs from the K8s pod ________________________________________________________________________________ Task result is INIT no need to display logs. ________________________________________________________________________________ [2025-03-28 14:49:06] patch-1700 post : Post ________________________________________________________________________________ Setting result to PASS Task has been successfully stopped