439 Commits

Author SHA1 Message Date
Sangheon Kim
cc97e03ea1 8186402: [TESTBUG] "Balance queues" output expected by test
Changed to use 2 ParallelGCThreads to guarantee generating 'Balance queues' log

Reviewed-by: tschatzl, aharlap
2017-08-23 13:14:20 -07:00
Muthusamy Chinnathambi
f9c1a3b09b 8180366: [TESTBUG] gc/g1/humongousObjects/TestHumongousClassLoader should not be run with class unloading disabled
Reviewed-by: dfazunen
2017-08-17 15:17:31 +05:30
Sangheon Kim
ebcca449a0 8173335: Improve logging for j.l.ref.reference processing
Add logs for each phases of references and stats for each worker threads

Reviewed-by: tschatzl, shade
2017-08-10 18:09:19 -07:00
Thomas Schatzl
7009b948bb 8180311: [TESTBUG] gc/stress/gclocker/TestGCLockerWithSerial fails with ClassNotFoundException: java.lang.management.ManagementFactory
Do not run the test on minimal VM

Reviewed-by: shade, sjohanss
2017-08-10 13:57:57 +02:00
Mikhailo Seledtsov
047aeb0453 Merge 2017-08-09 15:03:29 -07:00
Thomas Schatzl
1453d9cb23 8183121: Add information about scanned and skipped cards during UpdateRS
Log the number of scanned and skipped cards for the UpdateRS phase too.

Reviewed-by: mgerdin, sangheki
2017-08-09 17:27:42 +02:00
Goetz Lindenmaier
7635d5162e 8185436: jtreg: introduce @requires property to disable cds tests
Fix CompressedClassPointers test to succeed also if cds is not available.

Reviewed-by: jiangli, mseledtsov, iklam
2017-08-03 10:24:34 +02:00
Alexander Harlap
149e9c6e54 8183973: gc/TestFullGCALot.java fails in JDK10-hs nightly
Provide extra NewSize to avoid failure in running test with UseDeterministicG1GC option.

Reviewed-by: mgerdin, eosterlund
2017-07-25 13:28:14 -04:00
Alexander Harlap
270ecb9bbc 8184045: TestSystemGCWithG1.java times out on Solaris SPARC
Avoid extra round of stressing

Reviewed-by: dcubed, ehelin
2017-07-25 10:15:29 -04:00
Erik Helin
e45a40a805 8183539: Remove G1RemSet::_into_cset_dirty_card_queue_set
Reviewed-by: tschatzl, mgerdin
2017-07-17 11:37:00 +02:00
Alexander Harlap
e515046a32 8178507: co-locate nsk.regression.gc tests
Convert four tonga tests into jtreg

Reviewed-by: lmesnik, iignatyev
2017-06-29 14:35:30 -04:00
Thomas Schatzl
8467de8bbc 8178148: Log more detailed information about scan rs phase
Add logging about the number of cards actually scanned, claimed and skipped during the Scan RS phase

Reviewed-by: ehelin, sangheki
2017-06-14 11:26:44 +02:00
Jesper Wilhelmsson
d599f0d03a Merge 2017-05-23 17:51:35 +02:00
Lana Steuck
7b47a378fa Merge 2017-05-19 04:18:25 +00:00
Lana Steuck
17961706b2 Merge 2017-05-11 20:23:29 +00:00
Igor Ignatyev
8e28d5772d 8180004: jdk.test.lib.DynamicVMOption should be moved to jdk.test.lib.management
Reviewed-by: mseledtsov, vlivanov
2017-05-11 14:13:59 -07:00
Igor Ignatyev
116ba945dc 8180037: move jdk.test.lib.InMemoryJavaCompiler to a separate package
Reviewed-by: mseledtsov, vlivanov
2017-05-11 14:03:50 -07:00
Magnus Ihse Bursie
7c75811e59 8179889: Fix typographic errors in copyright headers
Reviewed-by: erikj, dholmes
2017-05-09 12:53:37 +02:00
Lana Steuck
f50ba6cf4d Merge 2017-05-05 04:49:35 +00:00
Vladimir Kozlov
063286a618 Merge 2017-05-12 13:14:25 -07:00
Thomas Schatzl
707c566055 8177764: Humongous Reclaimed log output may be confusing
Make all log messages dealing with humongous reclaim report number of handled objects, not regions.

Reviewed-by: pliden, sjohanss
2017-05-12 11:41:05 +02:00
Chihiro Ito
61b56ef305 8166191: Missing spaces in log message during heap expansion
Reviewed-by: tschatzl
2017-05-12 11:38:20 +02:00
Kim Barrett
afad47099c 8178813: Add test for G1 pre-barrier on dereference of weak JNI handles
Add regression test.

Reviewed-by: mgerdin, tschatzl, pliden
2017-05-11 23:41:57 -04:00
Kim Barrett
77f7391ebd 8179084: HotSpot VM fails to start when AggressiveHeap is set
Don't set default ParallelGCThreads when processing AggressiveHeap

Reviewed-by: stefank, ehelin
2017-04-26 22:34:54 -04:00
Erik Helin
fd4f7d938a 8179013: Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector
Reviewed-by: sjohanss, sangheki
2017-04-22 12:05:20 +02:00
Lana Steuck
2293dc116c Merge 2017-04-13 20:35:45 +00:00
Y. Srinivas Ramakrishna
961c251005 8177963: Parallel GC fails fast when per-thread task log overflows
Instead of exiting the VM when per-thread task log overflows, print warnings once and ignore any further log addition attempt.

Reviewed-by: ysr, kbarrett, sangheki
2017-04-07 10:45:26 +02:00
Lana Steuck
e02360463a Merge 2017-02-09 18:15:37 +00:00
David Holmes
fe4d1bb602 8173421: Obsolete and expired flags for JDK 10 need to be removed and related tests updated
Reviewed-by: lfoltan, mikael, dcubed
2017-01-31 19:26:50 -05:00
George Triantafillou
f0f0950183 8152206: Simplify jvmstat modules
Reviewed-by: alanb, mchung, hseigel
2017-01-19 10:56:32 -05:00
Jamsheed Mohammed C M
197ce5bafa 8166002: Emulate client build on platforms with reduced virtual address space
The default VM ergonomics on Windows/x86 (32-bit) are changed to client like.

Reviewed-by: kvn, iveresov
2017-01-17 21:38:07 -08:00
Dmitry Fazunenko
3ccbc26ee9 8169643: [TESTBUG] GCBasher test fails with G1, CMS and Serial
Reviewed-by: tschatzl, iignatyev, mchernov
2017-01-12 09:53:01 +03:00
Michail Chernov
8e29aab602 8171045: gc/stress/TestStressG1Humongous.java fails to allocate the heap
Reviewed-by: tschatzl, kzhaldyb
2016-12-23 20:44:48 +03:00
Dmitry Fazunenko
f82263efb8 8170860: Get rid of the humanReadableByteCount() method in openjdk/hotspot
Reviewed-by: mgerdin, mchernov
2016-12-22 10:17:18 +00:00
Jesper Wilhelmsson
65ae405a5b Merge 2016-12-08 17:03:45 +01:00
Jesper Wilhelmsson
5597cd6698 Merge 2016-12-08 15:49:29 +01:00
Igor Ignatyev
9d99a698ef 8078450: Implement consistent process for quarantine of tests
Reviewed-by: dfazunen, dholmes, sspitsyn
2016-12-07 14:37:35 +03:00
Alan Bateman
988690303a 8169069: Module system implementation refresh (11/2016)
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: George Triantafillou <george.triantafillou@oracle.com>
Reviewed-by: lfoltan, acorn, ctornqvi, mchung
2016-12-01 08:56:41 +00:00
Erik Helin
cc87ed96f5 8170388: Deprecate the flag -XX:ExplicitGCInvokesConcurrentAndUnloadsClasses
Reviewed-by: tschatzl, jprovino
2016-11-28 14:57:12 +01:00
Thomas Schatzl
557d68a510 8169703: G1 crashes with guarantee(pretouch_gang != NULL) failed: No pretouch gang specified
Allow use of AlwaysPreTouch without passing a WorkGang.

Reviewed-by: kbarrett, dfazunen, ddmitriev
2016-11-24 10:05:47 +01:00
Michail Chernov
71c22433e4 8166719: gc/stress/TestStressG1Humongous.java fails with OOME
Reviewed-by: tschatzl, dfazunen
2016-11-18 18:46:08 +03:00
Michail Chernov
5f5f5e574d 8165955: TestFullGCCount test failed with CMS and -XX:+ExplicitGCInvokesConcurrent
Reviewed-by: dfazunen, tschatzl
2016-11-16 18:57:42 +03:00
Michail Chernov
cf892bc788 8168934: [TESTBUG] gc/g1/logging/TestG1LoggingFailure.java failed
Reviewed-by: tschatzl, dfazunen
2016-11-15 14:04:39 +03:00
Erik Helin
d19575bfac 8167679: G1 phase logging is messy
Reviewed-by: sjohanss, tschatzl
2016-11-07 10:38:42 +01:00
Erik Helin
fbf3b4e67d 8177967: Move TestGCOld to subdirectory
Reviewed-by: mgerdin, pliden
2017-04-21 10:43:43 +02:00
Erik Helin
06320cf6be 8177968: Add GC stress test TestGCLocker
Reviewed-by: pliden, lmesnik
2017-04-18 11:01:09 +02:00
Erik Helin
ee6019a512 8178095: Add GC stress test TestSystemGC
Reviewed-by: dfazunen, mgerdin
2017-04-05 14:21:58 +02:00
Jesper Wilhelmsson
d507b8945c Merge 2017-04-18 22:25:33 +02:00
Kim Barrett
5fb44c25c7 8169517: WhiteBox should provide concurrent GC phase control
Added WhiteBox API and G1 implementation.

Reviewed-by: shade, dfazunen
2017-04-13 16:38:39 -04:00
Erik Helin
7e117c5d36 8177953: Rename TestGCBasher.run to TestGCBasher.main
Reviewed-by: pliden, tschatzl
2016-11-07 10:22:03 +01:00