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.