ZGC in JDK17 is stable. According to the various reports, ZGC achieves
better throughput, latency than G1.
If someone in the community would like to give it a try, I know some HBase
community members opted in ZGC for HBase and it turned out better than
other choices.

We don't support JDK21 yet. But JDK21 has a new ZGC mode

https://medium.com/@roopa.kushtagi/netflixs-journey-from-g1gc-to-zgc-tackling-tail-latencies-66ee75681d49

https://kstefanj.github.io/2023/12/13/jdk-21-the-gcs-keep-getting-better.html

On Sun, Oct 27, 2024 at 8:50 PM Sammi Chen <sammic...@apache.org> wrote:

> Attenders: Hao, Weiming, Conway, Jianghua, Sammi
>
> Sammi:The new OM HA prototype shows times of improvement of OM throughput.
> Weiming/Weiming/Jianghua:
> - Follower reader feature is used in production environment with a bit of
> customization.
> - Tencent Kona JDK 17 is used with G1 GC to replace the Open JDK 17 on OM,
> which welly solve the OM GC problem triggered by threadLocal usage.
> GuoHao:
> - Found EC pipeline creation lock contention which causes P99 latency
> higher than expected, when there is intensive block allocation requests.
> Will investigate a) EC pipeline pre-allocation pool, and b) code refactor
> to reduce the lock scope,  two solutions next.
> - Proposed a key deleting service optimization, instead of iterating from
> first key of the table, save last key of last iterator as the start key of
> next iterator, to skip the tombstones of  already deleted record.
> - Found one issue that the block delete request exceeds the SCM raft log
> max message size when there are big MPU files involved. Should control the
> block delete request size under the SCM raft log max message size.
>

Reply via email to