This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a commit to branch virtual-threads
in repository https://gitbox.apache.org/repos/asf/skywalking.git

commit d040c5cbcda6046913faec542627ca1731d81037
Author: Wu Sheng <[email protected]>
AuthorDate: Mon Feb 16 17:59:06 2026 +0800

    Refine CHANGES log for virtual thread support
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
---
 docs/en/changes/changes.md | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/docs/en/changes/changes.md b/docs/en/changes/changes.md
index 6305beb123..d43f09187d 100644
--- a/docs/en/changes/changes.md
+++ b/docs/en/changes/changes.md
@@ -15,11 +15,17 @@
 * Add virtual thread support (JDK 25+) for gRPC and Armeria HTTP server 
handler threads.
   Set `SW_VIRTUAL_THREADS_ENABLED=false` to disable.
 
-  | Pool | JDK < 25 | JDK 25+ |
+  | Pool | Threads (JDK < 25) | Threads (JDK 25+) |
   |---|---|---|
-  | gRPC handler (`core-grpc`, `receiver-grpc`, `als-grpc`, `ebpf-grpc`) | 
Cached platform threads (unbounded) | Virtual threads (per-task) |
-  | HTTP blocking (`core-http`, `receiver-http`, `promql-http`, `logql-http`, 
`zipkin-query-http`, `zipkin-http`, `firehose-http`) | Cached platform threads 
(max 200/server) | Virtual threads (per-task) |
-  | Netty/Armeria I/O event loops | Platform threads (`cores*2` / `cores`) | 
Unchanged |
+  | gRPC server handler (`core-grpc`) | Cached platform (unbounded) | Virtual 
threads |
+  | HTTP blocking (`core-http`) | Cached platform (max 200) | Virtual threads |
+  | HTTP blocking (`firehose-http`) | Cached platform (max 200) | Virtual 
threads |
+  | HTTP blocking (`logql-http`) | Cached platform (max 200) | Virtual threads 
|
+  | HTTP blocking (`promql-http`) | Cached platform (max 200) | Virtual 
threads |
+  | VT carrier threads (ForkJoinPool) | N/A | 9 shared |
+
+  On JDK 25+, all 5 pools share 9 carrier threads instead of up to 800+ 
platform threads.
+* Change default Docker base image to JDK 25 (`eclipse-temurin:25-jre`). JDK 
11 kept as `-java11` variant.
 
 #### OAP Server
 

Reply via email to