From ed6026c401055b1b66f3ae44bd4ddd26de2f10bb Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Wed, 28 Sep 2022 16:43:55 +0200 Subject: [PATCH 1/5] remove SYS_PTRACE --- .../tests/StressTests/HttpStress/docker-compose.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/libraries/System.Net.Http/tests/StressTests/HttpStress/docker-compose.yml b/src/libraries/System.Net.Http/tests/StressTests/HttpStress/docker-compose.yml index cbb12a6f6033b1..f0699860b7dfd3 100644 --- a/src/libraries/System.Net.Http/tests/StressTests/HttpStress/docker-compose.yml +++ b/src/libraries/System.Net.Http/tests/StressTests/HttpStress/docker-compose.yml @@ -20,8 +20,6 @@ services: image: httpstress volumes: - "${SERVER_DUMPS_SHARE}:${DUMPS_SHARE_MOUNT_ROOT}" - cap_add: - - SYS_PTRACE ports: - "5001:5001" environment: From ef52a84cbb6d3bb1482ccf082de7090990aa89ca Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Wed, 28 Sep 2022 16:44:08 +0200 Subject: [PATCH 2/5] emulate process crash --- .../tests/StressTests/HttpStress/StressClient.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libraries/System.Net.Http/tests/StressTests/HttpStress/StressClient.cs b/src/libraries/System.Net.Http/tests/StressTests/HttpStress/StressClient.cs index 76176390615a01..853d992bc29133 100644 --- a/src/libraries/System.Net.Http/tests/StressTests/HttpStress/StressClient.cs +++ b/src/libraries/System.Net.Http/tests/StressTests/HttpStress/StressClient.cs @@ -346,6 +346,11 @@ void PrintToConsole() public void PrintCurrentResults(TimeSpan runtime) { + if (runtime.TotalMinutes > 2.0) + { + System.Environment.Exit(1); + } + Console.ForegroundColor = ConsoleColor.Cyan; Console.Write("[" + DateTime.Now + "]"); Console.ResetColor(); From f227136585d4f9018a47dcc7992a3a569851cb27 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Wed, 28 Sep 2022 22:18:33 +0200 Subject: [PATCH 3/5] Revert "remove SYS_PTRACE" This reverts commit 8cdfad5ec66f5bebaf0d340e53829c7a7e97e61f. --- .../tests/StressTests/HttpStress/docker-compose.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libraries/System.Net.Http/tests/StressTests/HttpStress/docker-compose.yml b/src/libraries/System.Net.Http/tests/StressTests/HttpStress/docker-compose.yml index f0699860b7dfd3..cbb12a6f6033b1 100644 --- a/src/libraries/System.Net.Http/tests/StressTests/HttpStress/docker-compose.yml +++ b/src/libraries/System.Net.Http/tests/StressTests/HttpStress/docker-compose.yml @@ -20,6 +20,8 @@ services: image: httpstress volumes: - "${SERVER_DUMPS_SHARE}:${DUMPS_SHARE_MOUNT_ROOT}" + cap_add: + - SYS_PTRACE ports: - "5001:5001" environment: From 42ef6b238512ca03665e5117b712b0c5c96082fb Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Wed, 28 Sep 2022 23:56:34 +0200 Subject: [PATCH 4/5] remove all cap_add: SYS_PTRACE --- .../tests/StressTests/HttpStress/docker-compose.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/libraries/System.Net.Http/tests/StressTests/HttpStress/docker-compose.yml b/src/libraries/System.Net.Http/tests/StressTests/HttpStress/docker-compose.yml index cbb12a6f6033b1..c22be392756f26 100644 --- a/src/libraries/System.Net.Http/tests/StressTests/HttpStress/docker-compose.yml +++ b/src/libraries/System.Net.Http/tests/StressTests/HttpStress/docker-compose.yml @@ -7,8 +7,6 @@ services: image: httpstress volumes: - "${CLIENT_DUMPS_SHARE}:${DUMPS_SHARE_MOUNT_ROOT}" - cap_add: - - SYS_PTRACE links: - server environment: @@ -20,8 +18,6 @@ services: image: httpstress volumes: - "${SERVER_DUMPS_SHARE}:${DUMPS_SHARE_MOUNT_ROOT}" - cap_add: - - SYS_PTRACE ports: - "5001:5001" environment: From 596317c76d4fca022390949a4fe5e77abbde4cda Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 29 Sep 2022 00:18:51 +0200 Subject: [PATCH 5/5] Revert "emulate process crash" This reverts commit 48bfd4ad6ffbaa41dbe9be745f098a427ec981a3. --- .../tests/StressTests/HttpStress/StressClient.cs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/libraries/System.Net.Http/tests/StressTests/HttpStress/StressClient.cs b/src/libraries/System.Net.Http/tests/StressTests/HttpStress/StressClient.cs index 853d992bc29133..76176390615a01 100644 --- a/src/libraries/System.Net.Http/tests/StressTests/HttpStress/StressClient.cs +++ b/src/libraries/System.Net.Http/tests/StressTests/HttpStress/StressClient.cs @@ -346,11 +346,6 @@ void PrintToConsole() public void PrintCurrentResults(TimeSpan runtime) { - if (runtime.TotalMinutes > 2.0) - { - System.Environment.Exit(1); - } - Console.ForegroundColor = ConsoleColor.Cyan; Console.Write("[" + DateTime.Now + "]"); Console.ResetColor();