On Tue, 19 Nov 2024 00:04:16 GMT, Alex Menkov <amen...@openjdk.org> wrote:

> The fix updates Linux (and server-side of macosx) implementation to support 
> Attach API v2 (shared code and Windows implementation were introduced by 
> #20782)
> 
> Testing: tier1,tier2,tier3,tier4,hs-tier5-svc
> manually tested backward compatibility (old tools can attach to current VMs, 
> current tools can attach to older VMs) with jdk21 and jdk8.

src/hotspot/os/posix/attachListener_posix.cpp line 145:

> 143:  private:
> 144:   // the connection to the client
> 145:   SocketChannel _socket;

Nit: The name `_socket` is misleading. I'd suggest to rename it to 
`_socket_channel`.

src/hotspot/share/services/attachListener.hpp line 251:

> 249:     // Attach client can make sanity connect/disconnect.
> 250:     // In the case we get "premature EOF" error.
> 251:     // If "may_be_empty" is true, the error is not logged.

Nits or two minor suggestions:
 - replace: "In the case" => "In that case"
 - replace: "may_be_empty" => may_be_empty

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/22223#discussion_r1879883033
PR Review Comment: https://git.openjdk.org/jdk/pull/22223#discussion_r1879876017

Reply via email to