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