Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v6]

2021-11-02 Thread Daniel D . Daugherty
On Fri, 15 Oct 2021 18:31:26 GMT, Coleen Phillimore wrote: >> Daniel D. Daugherty has updated the pull request incrementally with one >> additional commit since the last revision: >> >> 8249004.cr1.patch > > This has more moving pieces than the last ve

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v10]

2021-11-02 Thread Daniel D . Daugherty
> A fix to reduce ThreadsListHandle overhead in relation to handshakes and > we add sanity checks for ThreadsListHandles higher in the call stack. > > This fix was tested with Mach5 Tier[1-8]; Tier8 is still running. Daniel D. Daugherty has updated the pull request incrementa

Integrated: 8276367: ProblemList vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption/TestDescription.java

2021-11-02 Thread Daniel D . Daugherty
On Tue, 2 Nov 2021 16:34:26 GMT, Daniel D. Daugherty wrote: > A trivial fix to ProblemList > vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption/TestDescription.java This pull request has now been integrated. Changeset: 01105d69 Author:Daniel D. Daughert

Re: Integrated: 8276367: ProblemList vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption/TestDescription.java

2021-11-02 Thread Daniel D . Daugherty
On Tue, 2 Nov 2021 16:47:08 GMT, Brian Burkhalter wrote: >> A trivial fix to ProblemList >> vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption/TestDescription.java > > Marked as reviewed by bpb (Reviewer). @bplb - Thanks for the fast review. - PR:

Integrated: 8276367: ProblemList vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption/TestDescription.java

2021-11-02 Thread Daniel D . Daugherty
A trivial fix to ProblemList vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption/TestDescription.java - Commit messages: - 8276367: ProblemList vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption/TestDescription.java Changes:

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v6]

2021-11-01 Thread Daniel D . Daugherty
On Mon, 1 Nov 2021 01:55:48 GMT, David Holmes wrote: >> U... The purpose of the new `is_exiting()` check and the baseline's >> `ThreadsListHandle::includes()` check is to avoid making this call: >> >> return this->handshake_state()->suspend(); >> >> The call we are avoiding is the one

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v6]

2021-11-01 Thread Daniel D . Daugherty
On Sat, 16 Oct 2021 15:58:21 GMT, Daniel D. Daugherty wrote: >> The `NULL` target thread being passed in is actually handled by the baseline >> code: >> >> >> ThreadsListHandle tlh; >> if (tlh.includes(target)) { >> >> >> `tlh.in

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v6]

2021-11-01 Thread Daniel D . Daugherty
On Fri, 29 Oct 2021 22:16:17 GMT, Daniel D. Daugherty wrote: >> While the name is somewhat ungainly - and unnecessarily detailed given >> `is_JavaThread_protected` has a similar constraint - it should be a static >> function as given because it must only be called on

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v9]

2021-11-01 Thread Daniel D . Daugherty
> A fix to reduce ThreadsListHandle overhead in relation to handshakes and > we add sanity checks for ThreadsListHandles higher in the call stack. > > This fix was tested with Mach5 Tier[1-8]; Tier8 is still running. Daniel D. Daugherty has updated the pull request with a new tar

RFR: 8273967: gtest os.dll_address_to_function_and_library_name_vm fails on macOS12

2021-11-01 Thread Daniel D . Daugherty
macOS12 has changed the dladdr() function to accept "-1" as a valid address and we have functions that use dladdr() to convert DLL addresses into function or library names. We also have a gtest that verifies that "-1" is not a valid value to use as a symbol address. As you might imagine,

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v6]

2021-10-29 Thread Daniel D . Daugherty
On Sun, 17 Oct 2021 12:52:15 GMT, David Holmes wrote: >> On rereading all of these comments and the current baseline code, I have >> to clarify one thing: >> >> There is a minor change in behavior caused by switching from a >> `ThreadsListHandle::includes()` check to a

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v6]

2021-10-29 Thread Daniel D . Daugherty
On Sun, 17 Oct 2021 12:45:59 GMT, David Holmes wrote: >> I modeled the new check after the existing: >> >> >> bool Thread::is_JavaThread_protected(const JavaThread* p) { >> >> >> which is also a static function. > > While the name is somewhat ungainly - and unnecessarily detailed given >

Integrated: JDK-8275436 [BACKOUT] JDK-8271949 dumppath in -XX:FlightRecorderOptions does not affect

2021-10-18 Thread Daniel D . Daugherty
On Mon, 18 Oct 2021 17:58:25 GMT, Daniel D. Daugherty wrote: > This reverts commit 31500692d1503cb73249e0425e693049258a. This pull request has now been integrated. Changeset: a03119ce Author: Daniel D. Daugherty URL: https://git.openjdk.java.net/jdk/com

Re: RFR: JDK-8275436 [BACKOUT] JDK-8271949 dumppath in -XX:FlightRecorderOptions does not affect

2021-10-18 Thread Daniel D . Daugherty
On Mon, 18 Oct 2021 18:14:16 GMT, Markus Grönlund wrote: >> This reverts commit 31500692d1503cb73249e0425e693049258a. > > Thanks for creating the backout Dan, looks good. @mgronlun - Thanks for the fast review! - PR: https://git.openjdk.java.net/jdk/pull/5994

RFR: JDK-8275436 [BACKOUT] JDK-8271949 dumppath in -XX:FlightRecorderOptions does not affect

2021-10-18 Thread Daniel D . Daugherty
This reverts commit 31500692d1503cb73249e0425e693049258a. - Commit messages: - JDK-8275436 [BACKOUT] JDK-8271949 dumppath in -XX:FlightRecorderOptions does not affect Changes: https://git.openjdk.java.net/jdk/pull/5994/files Webrev:

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v6]

2021-10-16 Thread Daniel D . Daugherty
On Fri, 15 Oct 2021 22:19:15 GMT, Daniel D. Daugherty wrote: >> So suspend_thread and resume thread's caller already takes a >> ThreadsListHandle so this is unnecessary and never happens. > >> This seems an unrelated change in behaviour ?? > > Actually this is eq

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v6]

2021-10-16 Thread Daniel D . Daugherty
On Fri, 15 Oct 2021 21:58:38 GMT, Daniel D. Daugherty wrote: >> src/hotspot/share/runtime/handshake.cpp line 358: >> >>> 356: bool target_is_dead = false; >>> 357: if (target == nullptr) { >>> 358: target_is_dead = true; >> >> W

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v8]

2021-10-16 Thread Daniel D . Daugherty
> A fix to reduce ThreadsListHandle overhead in relation to handshakes and > we add sanity checks for ThreadsListHandles higher in the call stack. > > This fix was tested with Mach5 Tier[1-8]; Tier8 is still running. Daniel D. Daugherty has updated the pull request incrementa

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v6]

2021-10-16 Thread Daniel D . Daugherty
On Fri, 15 Oct 2021 06:54:10 GMT, David Holmes wrote: > This looks promising but I'm unclear on some of the details. I can't quite > work out > the criteria for deciding when to pass the TLH through to Handshake::execute. > If > it is passed through then the target is checked for being alive

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v7]

2021-10-15 Thread Daniel D . Daugherty
> A fix to reduce ThreadsListHandle overhead in relation to handshakes and > we add sanity checks for ThreadsListHandles higher in the call stack. > > This fix was tested with Mach5 Tier[1-8]; Tier8 is still running. Daniel D. Daugherty has updated the pull request incrementa

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v6]

2021-10-15 Thread Daniel D . Daugherty
On Fri, 15 Oct 2021 18:27:43 GMT, Coleen Phillimore wrote: >> src/hotspot/share/runtime/thread.cpp line 1771: >> >>> 1769: guarantee(Thread::is_JavaThread_protected_by_my_ThreadsList(this), >>> 1770: "missing ThreadsListHandle in calling context."); >>> 1771: if (is_exiting()) {

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v6]

2021-10-15 Thread Daniel D . Daugherty
On Fri, 15 Oct 2021 18:20:12 GMT, Coleen Phillimore wrote: >> Daniel D. Daugherty has updated the pull request incrementally with one >> additional commit since the last revision: >> >> 8249004.cr1.patch > > src/hotspot/share/runtime/handshake.cpp line 358: &g

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v6]

2021-10-15 Thread Daniel D . Daugherty
On Fri, 15 Oct 2021 06:34:42 GMT, David Holmes wrote: >> Daniel D. Daugherty has updated the pull request incrementally with one >> additional commit since the last revision: >> >> 8249004.cr1.patch > > src/hotspot/share/prims/jvmtiEventController.cpp line 623

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes

2021-10-14 Thread Daniel D . Daugherty
On Sun, 4 Jul 2021 23:39:00 GMT, David Holmes wrote: >> A fix to reduce ThreadsListHandle overhead in relation to handshakes and >> we add sanity checks for ThreadsListHandles higher in the call stack. >> >> This fix was tested with Mach5 Tier[1-8]; Tier8 is still running. > > Hi Dan, > > I

Re: RFR: 8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes [v6]

2021-10-14 Thread Daniel D . Daugherty
> A fix to reduce ThreadsListHandle overhead in relation to handshakes and > we add sanity checks for ThreadsListHandles higher in the call stack. > > This fix was tested with Mach5 Tier[1-8]; Tier8 is still running. Daniel D. Daugherty has updated the pull request incrementa

Integrated: 8271514: support JFR use of new ThreadsList::Iterator

2021-10-12 Thread Daniel D . Daugherty
On Fri, 30 Jul 2021 20:20:48 GMT, Daniel D. Daugherty wrote: > A trivial fix to support JFR use of new ThreadsList::Iterator. > > This fix was tested with Mach5 Tier[1-3]. This pull request has now been integrated. Changeset: 8657f776 Author: Daniel D. Daugherty URL:

Re: RFR: 8271514: support JFR use of new ThreadsList::Iterator [v2]

2021-10-12 Thread Daniel D . Daugherty
On Wed, 4 Aug 2021 22:57:40 GMT, Serguei Spitsyn wrote: >> Daniel D. Daugherty has updated the pull request with a new target base due >> to a merge or a rebase. The incremental webrev excludes the unrelated >> changes brought in by the merge/rebase. The pull requ

Re: RFR: 8249004: Reduce ThreadListHandle overhead in relation to direct handshakes [v4]

2021-10-11 Thread Daniel D . Daugherty
On Wed, 22 Sep 2021 03:57:21 GMT, Daniel D. Daugherty wrote: >> A trivial fix to reduce ThreadListHandle overhead in relation to handshakes. >> >> This refactoring was tested with Mach5 Tier[1-3]. > > Daniel D. Daugherty has updated the pull request with a new targe

Re: RFR: 8249004: Reduce ThreadListHandle overhead in relation to direct handshakes [v5]

2021-10-11 Thread Daniel D . Daugherty
> A trivial fix to reduce ThreadListHandle overhead in relation to handshakes. > > This refactoring was tested with Mach5 Tier[1-3]. Daniel D. Daugherty has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes

Re: RFR: 8271514: support JFR use of new ThreadsList::Iterator [v5]

2021-10-11 Thread Daniel D . Daugherty
> A trivial fix to support JFR use of new ThreadsList::Iterator. > > This fix was tested with Mach5 Tier[1-3]. Daniel D. Daugherty has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 14 commits: - Merge branch 'master' into JD

Re: RFR: 8271514: support JFR use of new ThreadsList::Iterator [v4]

2021-10-11 Thread Daniel D . Daugherty
On Wed, 22 Sep 2021 03:56:25 GMT, Daniel D. Daugherty wrote: >> A trivial fix to support JFR use of new ThreadsList::Iterator. >> >> This fix was tested with Mach5 Tier[1-3]. > > Daniel D. Daugherty has updated the pull request with a new target base due > to a

Re: RFR: 8275021: Test serviceability/sa/TestJmapCore.java fails with: java.io.IOException: Stack frame 0x4 not found [v2]

2021-10-11 Thread Daniel D . Daugherty
On Mon, 11 Oct 2021 12:40:31 GMT, Lin Zang wrote: >> The root cause for the fail is that there must be a flush for >> `BufferedOutputStream` before getting the `pos` of the file, otherwise the >> data length is wrongly calculated. > > Lin Zang has updated the pull request incrementally with

Re: RFR: 8275021: Test serviceability/sa/TestJmapCore.java fails with: java.io.IOException: Stack frame 0x4 not found [v2]

2021-10-11 Thread Daniel D . Daugherty
On Mon, 11 Oct 2021 12:40:31 GMT, Lin Zang wrote: >> The root cause for the fail is that there must be a flush for >> `BufferedOutputStream` before getting the `pos` of the file, otherwise the >> data length is wrongly calculated. > > Lin Zang has updated the pull request incrementally with

Re: RFR: 8274004: Change 'nonleaf' rank name

2021-10-06 Thread Daniel D . Daugherty
On Wed, 6 Oct 2021 23:27:17 GMT, Coleen Phillimore wrote: > Also fixes: 8273956: Add checking for rank values > > This change does 3 things. I could separate them but this has all been > tested together and most of the change is mechanical. The first is a simple > rename of nonleaf =>

Re: RFR: 8274004: Change 'nonleaf' rank name

2021-10-06 Thread Daniel D . Daugherty
On Wed, 6 Oct 2021 23:27:17 GMT, Coleen Phillimore wrote: > 8273956: Add checking for rank values > > This change does 3 things. I could separate them but this has all been > tested together and most of the change is mechanical. The first is a simple > rename of nonleaf => safepoint. The

Integrated: 8274797: ProblemList resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java on macosx-x64

2021-10-05 Thread Daniel D . Daugherty
On Tue, 5 Oct 2021 21:39:52 GMT, Daniel D. Daugherty wrote: > A trivial fix to ProblemList > resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java > on macosx-x64. This pull request has now been integrated. Changeset: d4e8712c Author: Daniel D. Daugherty URL:

Re: Integrated: 8274797: ProblemList resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java on macosx-x64

2021-10-05 Thread Daniel D . Daugherty
On Tue, 5 Oct 2021 21:44:40 GMT, Joe Darcy wrote: >> A trivial fix to ProblemList >> resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java >> on macosx-x64. > > Marked as reviewed by darcy (Reviewer). @jddarcy - Thanks for the fast review! - PR:

Integrated: 8274797: ProblemList resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java on macosx-x64

2021-10-05 Thread Daniel D . Daugherty
A trivial fix to ProblemList resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java on macosx-x64. - Commit messages: - 8274797: ProblemList resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java on macosx-x64 Changes:

Integrated: 8274312: ProblemList 2 serviceability/dcmd/gc tests with ZGC on macos-all

2021-09-25 Thread Daniel D . Daugherty
On Sat, 25 Sep 2021 03:54:19 GMT, Daniel D. Daugherty wrote: > A trivial fix to ProblemList 2 serviceability/dcmd/gc tests with ZGC on > macOS-all. This pull request has now been integrated. Changeset: ab28db14 Author:Daniel D. Daugherty URL: https://git.openjdk.java.n

Re: RFR: 8274312: ProblemList 2 serviceability/dcmd/gc tests with ZGC on macos-all [v2]

2021-09-25 Thread Daniel D . Daugherty
On Sat, 25 Sep 2021 11:17:23 GMT, David Holmes wrote: >> Daniel D. Daugherty has updated the pull request incrementally with one >> additional commit since the last revision: >> >> 8274313: ProblemList sun/tools/jmap/BasicJMapTest.java subtests > > tes

Re: RFR: 8274312: ProblemList 2 serviceability/dcmd/gc tests with ZGC on macos-all [v2]

2021-09-25 Thread Daniel D . Daugherty
On Sat, 25 Sep 2021 05:24:07 GMT, Thomas Stuefe wrote: >> Daniel D. Daugherty has updated the pull request incrementally with one >> additional commit since the last revision: >> >> 8274313: ProblemList sun/tools/jmap/BasicJMapTest.java subtests > > Loo

Re: RFR: 8274312: ProblemList 2 serviceability/dcmd/gc tests with ZGC on macos-all [v2]

2021-09-24 Thread Daniel D . Daugherty
> A trivial fix to ProblemList 2 serviceability/dcmd/gc tests with ZGC on > macOS-all. Daniel D. Daugherty has updated the pull request incrementally with one additional commit since the last revision: 8274313: ProblemList sun/tools/jmap/BasicJMapTest.java subtests - C

RFR: 8274312: ProblemList 2 serviceability/dcmd/gc tests with ZGC on macOS-all

2021-09-24 Thread Daniel D . Daugherty
A trivial fix to ProblemList 2 serviceability/dcmd/gc tests with ZGC on macOS-all. - Commit messages: - 8274312: ProblemList 2 serviceability/dcmd/gc tests with ZGC on macos-all Changes: https://git.openjdk.java.net/jdk/pull/5691/files Webrev:

Re: Integrated: 8274294: ProblemList sun/tools/jmap/BasicJMapTest.java

2021-09-24 Thread Daniel D . Daugherty
On Fri, 24 Sep 2021 15:37:13 GMT, Roger Riggs wrote: >> A trivial fix to ProblemList sun/tools/jmap/BasicJMapTest.java. > > Marked as reviewed by rriggs (Reviewer). @RogerRiggs - Thanks for the fast review! - PR: https://git.openjdk.java.net/jdk/pull/5685

Integrated: 8274294: ProblemList sun/tools/jmap/BasicJMapTest.java

2021-09-24 Thread Daniel D . Daugherty
A trivial fix to ProblemList sun/tools/jmap/BasicJMapTest.java. - Commit messages: - 8274294: ProblemList sun/tools/jmap/BasicJMapTest.java Changes: https://git.openjdk.java.net/jdk/pull/5685/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk=5685=00 Issue:

Integrated: 8274294: ProblemList sun/tools/jmap/BasicJMapTest.java

2021-09-24 Thread Daniel D . Daugherty
On Fri, 24 Sep 2021 15:34:18 GMT, Daniel D. Daugherty wrote: > A trivial fix to ProblemList sun/tools/jmap/BasicJMapTest.java. This pull request has now been integrated. Changeset: 0c050be6 Author: Daniel D. Daugherty URL: https://git.openjdk.java.net/jdk/com

Re: RFR: 8274196: Crashes in VM_HeapDumper::work after JDK-8252842

2021-09-24 Thread Daniel D . Daugherty
On Fri, 24 Sep 2021 13:13:39 GMT, Lin Zang wrote: > The root cause for crash in ZGC is that the JNIHandles are processed before > object iteration. And ZGC would update the JNIHandles at object iteration > with read barrier. So the crash is cause by accessing the invalid address > which can

Integrated: 8274216: ProblemList 2 serviceability/dcmd/gc tests with ZGC on linux-all and windows-all

2021-09-23 Thread Daniel D . Daugherty
On Thu, 23 Sep 2021 16:45:30 GMT, Daniel D. Daugherty wrote: > A trivial fix to ProblemList 2 serviceability/dcmd/gc tests with ZGC on > linux-all and windows-all. This pull request has now been integrated. Changeset: 0aa63fec Author:Daniel D. Daugherty URL:

Re: RFR: 8274216: ProblemList 2 serviceability/dcmd/gc tests with ZGC on linux-all and windows-all

2021-09-23 Thread Daniel D . Daugherty
On Thu, 23 Sep 2021 17:01:14 GMT, Thomas Schatzl wrote: >> A trivial fix to ProblemList 2 serviceability/dcmd/gc tests with ZGC on >> linux-all and windows-all. > > Marked as reviewed by tschatzl (Reviewer). @tschatzl - Thanks for the fast review! - PR:

Re: RFR: 8274216: ProblemList 2 serviceability/dcmd/gc tests with ZGC on linux-all and windows-all

2021-09-23 Thread Daniel D . Daugherty
On Thu, 23 Sep 2021 16:58:58 GMT, Joe Darcy wrote: >> A trivial fix to ProblemList 2 serviceability/dcmd/gc tests with ZGC on >> linux-all and windows-all. > > Marked as reviewed by darcy (Reviewer). @jddarcy - Thanks for the fast review! - PR:

RFR: 8274216: ProblemList 2 serviceability/dcmd/gc tests with ZGC on linux-all and windows-all

2021-09-23 Thread Daniel D . Daugherty
A trivial fix to ProblemList 2 serviceability/dcmd/gc tests with ZGC on linux-all and windows-all. - Commit messages: - 8274216: ProblemList 2 serviceability/dcmd/gc tests with ZGC on linux-all and windows-all Changes: https://git.openjdk.java.net/jdk/pull/5657/files Webrev:

Re: RFR: 8249004: Reduce ThreadListHandle overhead in relation to direct handshakes [v4]

2021-09-22 Thread Daniel D . Daugherty
On Wed, 22 Sep 2021 18:21:51 GMT, Coleen Phillimore wrote: >> Daniel D. Daugherty has updated the pull request with a new target base due >> to a merge or a rebase. The incremental webrev excludes the unrelated >> changes brought in by the merge/rebase. The pull req

Re: RFR: 8249004: Reduce ThreadListHandle overhead in relation to direct handshakes [v4]

2021-09-21 Thread Daniel D . Daugherty
> A trivial fix to reduce ThreadListHandle overhead in relation to handshakes. > > This refactoring was tested with Mach5 Tier[1-3]. Daniel D. Daugherty has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes

Re: RFR: 8271514: support JFR use of new ThreadsList::Iterator [v4]

2021-09-21 Thread Daniel D . Daugherty
> A trivial fix to support JFR use of new ThreadsList::Iterator. > > This fix was tested with Mach5 Tier[1-3]. Daniel D. Daugherty has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 13 commits: - Merge branch 'master' into JD

Integrated: 8274114: ProblemList serviceability/sa/TestJhsdbJstackMixed.java on linux-aarch64 in -Xcomp mode

2021-09-21 Thread Daniel D . Daugherty
On Wed, 22 Sep 2021 02:33:41 GMT, Daniel D. Daugherty wrote: > A trivial fix to ProblemList serviceability/sa/TestJhsdbJstackMixed.java on > linux-aarch64 in -Xcomp mode. This pull request has now been integrated. Changeset: eeaf43b2 Author:Daniel D. Daugherty URL:

Re: RFR: 8274114: ProblemList serviceability/sa/TestJhsdbJstackMixed.java on linux-aarch64 in -Xcomp mode

2021-09-21 Thread Daniel D . Daugherty
On Wed, 22 Sep 2021 02:47:47 GMT, Chris Plummer wrote: >> A trivial fix to ProblemList serviceability/sa/TestJhsdbJstackMixed.java on >> linux-aarch64 in -Xcomp mode. > > Approved and trivial. @plummercj - Thanks for the fast review! - PR:

RFR: 8274114: ProblemList serviceability/sa/TestJhsdbJstackMixed.java on linux-aarch64 in -Xcomp mode

2021-09-21 Thread Daniel D . Daugherty
A trivial fix to ProblemList serviceability/sa/TestJhsdbJstackMixed.java on linux-aarch64 in -Xcomp mode. - Commit messages: - 8274114: ProblemList serviceability/sa/TestJhsdbJstackMixed.java on linux-aarch64 in -Xcomp mode Changes:

Re: RFR: 8265489: Stress test times out because of long ObjectSynchronizer::monitors_iterate(...) operation

2021-09-07 Thread Daniel D . Daugherty
On Thu, 19 Aug 2021 21:18:53 GMT, Leonid Mesnik wrote: > monitors_iterate make several checks which often are true before filter > monitor by a thread. It might take a lot of time when there are a lot of > threads. So it makes sense to first check thread and only then other > conditions.

Re: RFR: 8265489: Stress test times out because of long ObjectSynchronizer::monitors_iterate(...) operation

2021-09-07 Thread Daniel D . Daugherty
On Fri, 3 Sep 2021 01:26:01 GMT, Daniel D. Daugherty wrote: >> monitors_iterate make several checks which often are true before filter >> monitor by a thread. It might take a lot of time when there are a lot of >> threads. So it makes sense to first check thread a

Re: Integrated: 8273047: test jfr/api/consumer/TestRecordedFrame.java timing out

2021-09-07 Thread Daniel D . Daugherty
On Wed, 8 Sep 2021 02:07:47 GMT, David Holmes wrote: >> A trivial fix to bump the timeout value for the second sub-test in >> jfr/api/consumer/TestRecordedFrame.java. See the bug report >> for the gory details. > > LGTM! > > Thanks, > David @dholmes-ora - Thanks for the lightning fast review!

Integrated: 8273047: test jfr/api/consumer/TestRecordedFrame.java timing out

2021-09-07 Thread Daniel D . Daugherty
On Wed, 8 Sep 2021 02:04:50 GMT, Daniel D. Daugherty wrote: > A trivial fix to bump the timeout value for the second sub-test in > jfr/api/consumer/TestRecordedFrame.java. See the bug report > for the gory details. This pull request has now been integrated. Changeset: ea4907

Integrated: 8273047: test jfr/api/consumer/TestRecordedFrame.java timing out

2021-09-07 Thread Daniel D . Daugherty
A trivial fix to bump the timeout value for the second sub-test in jfr/api/consumer/TestRecordedFrame.java. See the bug report for the gory details. - Commit messages: - 8273047: test jfr/api/consumer/TestRecordedFrame.java timing out Changes:

Re: RFR: 8265489: Stress test times out because of long ObjectSynchronizer::monitors_iterate(...) operation

2021-09-03 Thread Daniel D . Daugherty
On Thu, 19 Aug 2021 21:18:53 GMT, Leonid Mesnik wrote: > monitors_iterate make several checks which often are true before filter > monitor by a thread. It might take a lot of time when there are a lot of > threads. So it makes sense to first check thread and only then other > conditions.

Re: RFR: 8273248: ProblemList java/lang/instrument/BootClassPath/BootClassPathTest.sh on all configs

2021-09-01 Thread Daniel D . Daugherty
On Wed, 1 Sep 2021 17:35:12 GMT, Naoto Sato wrote: >> A trivial fix to ProblemList >> java/lang/instrument/BootClassPath/BootClassPathTest.sh on all configs. > > Marked as reviewed by naoto (Reviewer). @naotoj - Thanks for the review! - PR:

Integrated: 8273248: ProblemList java/lang/instrument/BootClassPath/BootClassPathTest.sh on all configs

2021-09-01 Thread Daniel D . Daugherty
On Wed, 1 Sep 2021 17:33:13 GMT, Daniel D. Daugherty wrote: > A trivial fix to ProblemList > java/lang/instrument/BootClassPath/BootClassPathTest.sh on all configs. This pull request has now been integrated. Changeset: 4ee0dace Author:Daniel D. Daugherty URL:

Re: Integrated: 8273197: ProblemList 2 jtools tests due to JDK-8273187

2021-09-01 Thread Daniel D . Daugherty
On Tue, 31 Aug 2021 20:02:37 GMT, Naoto Sato wrote: >> Trivial fixes to reduce the noise in the JDK18 CI: >> JDK-8273197 ProblemList 2 jtools tests due to JDK-8273187 >> JDK-8273198 ProblemList >> java/lang/instrument/BootClassPath/BootClassPathTest.sh due to JDK-8273188 >> >> These failures

RFR: 8273248: ProblemList java/lang/instrument/BootClassPath/BootClassPathTest.sh on all configs

2021-09-01 Thread Daniel D . Daugherty
A trivial fix to ProblemList java/lang/instrument/BootClassPath/BootClassPathTest.sh on all configs. - Commit messages: - 8273248: ProblemList java/lang/instrument/BootClassPath/BootClassPathTest.sh on all configs Changes: https://git.openjdk.java.net/jdk/pull/5337/files Webrev:

Integrated: 8273197: ProblemList 2 jtools tests due to JDK-8273187

2021-08-31 Thread Daniel D . Daugherty
On Tue, 31 Aug 2021 19:44:08 GMT, Daniel D. Daugherty wrote: > Trivial fixes to reduce the noise in the JDK18 CI: > JDK-8273197 ProblemList 2 jtools tests due to JDK-8273187 > JDK-8273198 ProblemList > java/lang/instrument/BootClassPath/BootClassPathTest.sh due to

Integrated: 8273197: ProblemList 2 jtools tests due to JDK-8273187

2021-08-31 Thread Daniel D . Daugherty
Trivial fixes to reduce the noise in the JDK18 CI: JDK-8273197 ProblemList 2 jtools tests due to JDK-8273187 JDK-8273198 ProblemList java/lang/instrument/BootClassPath/BootClassPathTest.sh due to JDK-8273188 These failures happen in Tier5 so I'm ProblemListing them now to give @naotoj time to

Re: RFR: 8249004: Reduce ThreadListHandle overhead in relation to direct handshakes [v3]

2021-08-13 Thread Daniel D . Daugherty
> A trivial fix to reduce ThreadListHandle overhead in relation to handshakes. > > This refactoring was tested with Mach5 Tier[1-3]. Daniel D. Daugherty has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes

Re: RFR: 8271514: support JFR use of new ThreadsList::Iterator [v3]

2021-08-06 Thread Daniel D . Daugherty
> A trivial fix to support JFR use of new ThreadsList::Iterator. > > This fix was tested with Mach5 Tier[1-3]. Daniel D. Daugherty has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 12 commits: - Merge branch 'master' into JD

Re: RFR: 8271863: ProblemList serviceability/sa/TestJmapCore.java on linux-x64 with ZGC

2021-08-04 Thread Daniel D . Daugherty
On Wed, 4 Aug 2021 13:57:25 GMT, Yasumasa Suenaga wrote: > We saw some failures of TestJmapCore.java, and we need more time to fix it. > So we should add it to ProblemList-zgc. Thumbs up. This is a trivial fix. - Marked as reviewed by dcubed (Reviewer). PR:

Re: RFR: 8271514: support JFR use of new ThreadsList::Iterator [v2]

2021-08-02 Thread Daniel D . Daugherty
> A trivial fix to support JFR use of new ThreadsList::Iterator. > > This fix was tested with Mach5 Tier[1-3]. Daniel D. Daugherty has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by

RFR: 8271514: support JFR use of new ThreadsList::Iterator

2021-07-31 Thread Daniel D . Daugherty
A trivial fix to support JFR use of new ThreadsList::Iterator. This fix was tested with Mach5 Tier[1-3]. - Depends on: https://git.openjdk.java.net/jdk/pull/4948 Commit messages: - Merge branch 'pull/4948' into JDK-8271514 - 8271514: support JFR use of new ThreadsList::Iterator

Re: [jdk17] RFR: 8271507: ProblemList SA tests that are failing with ZGC due to JDK-8248912

2021-07-29 Thread Daniel D . Daugherty
On Thu, 29 Jul 2021 19:40:35 GMT, Chris Plummer wrote: > These tests recently started failing frequently with ZGC Also, this is a trivial fix. - PR: https://git.openjdk.java.net/jdk17/pull/294

Re: RFR: 8270341: Test serviceability/dcmd/gc/HeapDumpAllTest.java timed-out [v2]

2021-07-29 Thread Daniel D . Daugherty
On Thu, 29 Jul 2021 20:11:54 GMT, Chris Plummer wrote: >> [JDK-8267666](https://bugs.openjdk.java.net/browse/JDK-8267666) added a 2nd >> test case, which doubles the run time of this test. As a result it >> occasionally times out. This change double the timeout to 240 seconds. > > Chris

Re: [jdk17] RFR: 8271512: ProblemList serviceability/sa/sadebugd/DebugdConnectTest.java due to 8270326

2021-07-29 Thread Daniel D . Daugherty
On Thu, 29 Jul 2021 20:03:28 GMT, Chris Plummer wrote: > This test currently doesn't fail because it is skipped, but JDK-8270199 is > fixed (which causes SA tests to be erroneously skipped skipped), we will > start to see failures due to JDK-8270326, so DebugdConnectTest.java needs to > be

Re: RFR: 8270341: Test serviceability/dcmd/gc/HeapDumpAllTest.java timed-out [v2]

2021-07-29 Thread Daniel D . Daugherty
On Thu, 29 Jul 2021 20:11:54 GMT, Chris Plummer wrote: >> [JDK-8267666](https://bugs.openjdk.java.net/browse/JDK-8267666) added a 2nd >> test case, which doubles the run time of this test. As a result it >> occasionally times out. This change double the timeout to 240 seconds. > > Chris

Re: [jdk17] RFR: 8271507: ProblemList SA tests that are failing with ZGC due to JDK-8248912

2021-07-29 Thread Daniel D . Daugherty
On Thu, 29 Jul 2021 20:04:40 GMT, Chris Plummer wrote: >> test/hotspot/jtreg/ProblemList-zgc.txt line 46: >> >>> 44: serviceability/sa/TestJhsdbJstackMixed.java 8248912 >>> generic-all >>> 45: serviceability/sa/ClhsdbPstack.java#id0 8248912 >>>

Re: [jdk17] RFR: 8271507: ProblemList SA tests that are failing with ZGC due to JDK-8248912

2021-07-29 Thread Daniel D . Daugherty
On Thu, 29 Jul 2021 19:40:35 GMT, Chris Plummer wrote: > These tests recently started failing frequently with ZGC Marked as reviewed by dcubed (Reviewer). - PR: https://git.openjdk.java.net/jdk17/pull/294

Re: RFR: 8270341: Test serviceability/dcmd/gc/HeapDumpAllTest.java timed-out

2021-07-29 Thread Daniel D . Daugherty
On Thu, 29 Jul 2021 19:50:20 GMT, Chris Plummer wrote: > [JDK-8267666](https://bugs.openjdk.java.net/browse/JDK-8267666) added a 2nd > test case, which doubles the run time of this test. As a result it > occasionally times out. This change double the timeout to 240 seconds. Changes requested

Re: [jdk17] RFR: 8271507: ProblemList SA tests that are failing with ZGC due to JDK-8248912

2021-07-29 Thread Daniel D . Daugherty
On Thu, 29 Jul 2021 19:40:35 GMT, Chris Plummer wrote: > These tests recently started failing frequently with ZGC Marked as reviewed by dcubed (Reviewer). test/hotspot/jtreg/ProblemList-zgc.txt line 46: > 44: serviceability/sa/TestJhsdbJstackMixed.java 8248912 >

Re: RFR: 8249004: Reduce ThreadListHandle overhead in relation to direct handshakes [v2]

2021-07-29 Thread Daniel D . Daugherty
> A trivial fix to reduce ThreadListHandle overhead in relation to handshakes. > > This refactoring was tested with Mach5 Tier[1-3]. Daniel D. Daugherty has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes

Re: RFR: 8270901: Typo PHASE_CPP in CompilerPhaseType [v2]

2021-07-28 Thread Daniel D . Daugherty
On Wed, 28 Jul 2021 08:38:04 GMT, Yi Yang wrote: >> For hotspot changes, it would be better to have a second review & wait for >> 24 hours before integration. >> Thanks. > >> For hotspot changes, it would be better to have a second review & wait for >> 24 hours before integration. >> Thanks.

Re: RFR: 8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status

2021-07-28 Thread Daniel D . Daugherty
On Wed, 28 Jul 2021 10:03:10 GMT, David Holmes wrote: > If a thread is attaching via JNI and has not yet created its Thread object it > can be caught in a ThreadSnapshot during a thread dump (VM_DumpThreads) of > all threads**, and the threadObj() will be NULL, so we can't pass it to >

Re: RFR: 8271165: ProblemList serviceability/dcmd/gc/HeapDumpAllTest.java on X64

2021-07-22 Thread Daniel D . Daugherty
On Thu, 22 Jul 2021 23:50:56 GMT, Joe Darcy wrote: >> Trivial fixes: >> JDK-8271165 ProblemList serviceability/dcmd/gc/HeapDumpAllTest.java on X64 >> JDK-8271166 ProblemList applications/jcstress/copy.java on Linux-X64 > > Marked as reviewed by darcy (Reviewer). @jddarcy - Thanks for the fast

Integrated: 8271165: ProblemList serviceability/dcmd/gc/HeapDumpAllTest.java on X64

2021-07-22 Thread Daniel D . Daugherty
On Thu, 22 Jul 2021 21:51:30 GMT, Daniel D. Daugherty wrote: > Trivial fixes: > JDK-8271165 ProblemList serviceability/dcmd/gc/HeapDumpAllTest.java on X64 > JDK-8271166 ProblemList applications/jcstress/copy.java on Linux-X64 This pull request has now been integrated. Changeset:

RFR: 8271165: ProblemList serviceability/dcmd/gc/HeapDumpAllTest.java on X64

2021-07-22 Thread Daniel D . Daugherty
Trivial fixes: JDK-8271165 ProblemList serviceability/dcmd/gc/HeapDumpAllTest.java on X64 JDK-8271166 ProblemList applications/jcstress/copy.java on Linux-X64 - Commit messages: - 8271166: ProblemList applications/jcstress/copy.java on Linux-X64 - 8271165: ProblemList

Re: [jdk17] RFR: 8269558: fix of JDK-8252657 missed to update history at the end of JVM TI spec

2021-07-08 Thread Daniel D . Daugherty
On Thu, 8 Jul 2021 19:11:45 GMT, Serguei Spitsyn wrote: > The fix of: >8252657 JVMTI agent is not unloaded when Agent_OnAttach is failed > did not update the JVM TI spec history at the end of document. > This PR adds missed item to the JVM TI spec history. Thumbs up. This looks like a

Re: [jdk17] Integrated: 8270109: ProblemList 4 SA tests on macOS-aarch64

2021-07-08 Thread Daniel D . Daugherty
On Thu, 8 Jul 2021 19:21:20 GMT, Mikael Vidstedt wrote: >> A trivial fix to ProblemList 4 SA tests on macOS-aarch64 > > Marked as reviewed by mikael (Reviewer). @vidmik - Thanks for the fast review! - PR: https://git.openjdk.java.net/jdk17/pull/234

[jdk17] Integrated: 8270109: ProblemList 4 SA tests on macOS-aarch64

2021-07-08 Thread Daniel D . Daugherty
On Thu, 8 Jul 2021 19:17:53 GMT, Daniel D. Daugherty wrote: > A trivial fix to ProblemList 4 SA tests on macOS-aarch64 This pull request has now been integrated. Changeset: 9acb2a69 Author: Daniel D. Daugherty URL: https://git.openjdk.java.net/jdk17/com

[jdk17] Integrated: 8270109: ProblemList 4 SA tests on macOS-aarch64

2021-07-08 Thread Daniel D . Daugherty
A trivial fix to ProblemList 4 SA tests on macOS-aarch64 - Commit messages: - 8270109: ProblemList 4 SA tests on macOS-aarch64 Changes: https://git.openjdk.java.net/jdk17/pull/234/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17=234=00 Issue:

Integrated: 8270027: ProblemList jdk/jfr/event/oldobject/TestObjectSize.java on macOS-x64

2021-07-07 Thread Daniel D . Daugherty
On Wed, 7 Jul 2021 13:58:59 GMT, Daniel D. Daugherty wrote: > A trivial fix to ProblemList jdk/jfr/event/oldobject/TestObjectSize.java on > macOS-x64. This pull request has now been integrated. Changeset: 2209e3ec Author:Daniel D. Daugherty URL: https://git.openjdk.java.n

Integrated: 8270027: ProblemList jdk/jfr/event/oldobject/TestObjectSize.java on macOS-x64

2021-07-07 Thread Daniel D . Daugherty
A trivial fix to ProblemList jdk/jfr/event/oldobject/TestObjectSize.java on macOS-x64. - Commit messages: - 8270027: ProblemList jdk/jfr/event/oldobject/TestObjectSize.java on macOS-x64 Changes: https://git.openjdk.java.net/jdk/pull/4709/files Webrev:

Re: Integrated: 8270027: ProblemList jdk/jfr/event/oldobject/TestObjectSize.java on macOS-x64

2021-07-07 Thread Daniel D . Daugherty
On Wed, 7 Jul 2021 14:02:45 GMT, Markus Grönlund wrote: >> A trivial fix to ProblemList jdk/jfr/event/oldobject/TestObjectSize.java on >> macOS-x64. > > Marked as reviewed by mgronlun (Reviewer). @mgronlun - Thanks for the fast review! - PR:

RFR: 8249004: Reduce ThreadListHandle overhead in relation to direct handshakes

2021-07-03 Thread Daniel D . Daugherty
A trivial fix to reduce ThreadListHandle overhead in relation to handshakes. This refactoring was tested with Mach5 Tier[1-3]. - Commit messages: - 8249004: Reduce ThreadListHandle overhead in relation to direct handshakes Changes: https://git.openjdk.java.net/jdk/pull/4677/files

Re: RFR: 8269652: Factor out the common code for creating system j.l.Thread objects

2021-07-02 Thread Daniel D . Daugherty
On Fri, 2 Jul 2021 07:03:50 GMT, David Holmes wrote: > Please review this simple refactoring to share the common code used to create > j.l.Thread instances for the internal VM JavaThreads. (Also fix a missing > space from my previous change in thread.cpp.) > > It is all very straight-forward.

Re: RFR: 8269466: Factor out the common code for initializing and starting internal VM JavaThreads [v3]

2021-07-01 Thread Daniel D . Daugherty
On Thu, 1 Jul 2021 04:18:28 GMT, David Holmes wrote: >> Please see the JBS issue for more details, but basically we have 8 different >> kinds of internal VM JavaThreads (grouping the three types of CompilerThread >> together) that all basically duplicated the logic for initializing >>

[jdk17] Integrated: 8269703: ProblemList vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t002/TestDescription.java on Windows-X64 with -Xcomp

2021-06-30 Thread Daniel D . Daugherty
On Wed, 30 Jun 2021 21:21:43 GMT, Daniel D. Daugherty wrote: > A trivial fix to ProblemList > vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t002/TestDescription.java > on Windows-X64 with -Xcomp. This pull request has now been integrated. Changeset: aba6c55d Author: Daniel D.

Re: [jdk17] RFR: 8269703: ProblemList vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t002/TestDescription.java on Windows-X64 with -Xcomp

2021-06-30 Thread Daniel D . Daugherty
On Wed, 30 Jun 2021 21:21:43 GMT, Daniel D. Daugherty wrote: > A trivial fix to ProblemList > vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t002/TestDescription.java > on Windows-X64 with -Xcomp. Cool. I typo'ed the "/integrate" and then edited it. The c

<    1   2   3   4   5   6   7   8   9   10   >