Title: [220173] trunk/JSTests
Revision
220173
Author
[email protected]
Date
2017-08-02 18:42:13 -0700 (Wed, 02 Aug 2017)

Log Message

[Linux] JSTests/wasm/stress/oom.js should not run on Linux
https://bugs.webkit.org/show_bug.cgi?id=175100

Reviewed by Mark Lam.

The JSC test JSTests/wasm/stress/oom.js tries to use all the
available memory until an out of memory exception happens.

The Linux kernel is more tuned for server workloads than for GUI
responsiveness. When a process tries to use a lot of memory, Linux
will do its best to serve the request. This usually translates to
free physical RAM by writing to disk dirty pages and/or moving out
less recently used pages to swap (disk storage).
Meanwhile it does this, the system will become unresponsive and this
leads to freezes that can last even some minutes on the worst cases.

Therefore, let's skip this test on Linux as it will cause more harm
than good on the Linux bots or on the machines of Linux developers.

* wasm/stress/oom.js:

Modified Paths

Diff

Modified: trunk/JSTests/ChangeLog (220172 => 220173)


--- trunk/JSTests/ChangeLog	2017-08-03 01:33:16 UTC (rev 220172)
+++ trunk/JSTests/ChangeLog	2017-08-03 01:42:13 UTC (rev 220173)
@@ -1,3 +1,26 @@
+2017-08-02  Carlos Alberto Lopez Perez  <[email protected]>
+
+        [Linux] JSTests/wasm/stress/oom.js should not run on Linux
+        https://bugs.webkit.org/show_bug.cgi?id=175100
+
+        Reviewed by Mark Lam.
+
+        The JSC test JSTests/wasm/stress/oom.js tries to use all the
+        available memory until an out of memory exception happens.
+
+        The Linux kernel is more tuned for server workloads than for GUI
+        responsiveness. When a process tries to use a lot of memory, Linux
+        will do its best to serve the request. This usually translates to
+        free physical RAM by writing to disk dirty pages and/or moving out
+        less recently used pages to swap (disk storage).
+        Meanwhile it does this, the system will become unresponsive and this
+        leads to freezes that can last even some minutes on the worst cases.
+
+        Therefore, let's skip this test on Linux as it will cause more harm
+        than good on the Linux bots or on the machines of Linux developers.
+
+        * wasm/stress/oom.js:
+
 2017-08-01  Oleksandr Skachkov  <[email protected]>
 
         [JSC] Remove unnecessary print from stress\promise-finally.js test

Modified: trunk/JSTests/wasm/stress/oom.js (220172 => 220173)


--- trunk/JSTests/wasm/stress/oom.js	2017-08-03 01:33:16 UTC (rev 220172)
+++ trunk/JSTests/wasm/stress/oom.js	2017-08-03 01:42:13 UTC (rev 220173)
@@ -1,5 +1,5 @@
 // We don't need N versions of this simultaneously filling up RAM.
-//@ runDefault
+//@ if $hostOS == "linux" then skip else runDefault end
 
 const verbose = false;
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to