Shilun Fan created RATIS-2486:
---------------------------------

             Summary: Add detailed zero-copy metrics for gRPC message types and 
fallback tracking
                 Key: RATIS-2486
                 URL: https://issues.apache.org/jira/browse/RATIS-2486
             Project: Ratis
          Issue Type: Sub-task
            Reporter: Shilun Fan
            Assignee: Shilun Fan


## Summary
Enhance ZeroCopyMetrics with per-message-type counters, performance metrics, 
and fallback diagnostics.

## Changes
1. Per-message-type counters: Track zero-copy usage separately for 
AppendEntries, InstallSnapshot, and ClientRequest
2. Performance metrics: bytes_saved_by_zero_copy and zero_copy_parse_time_nanos 
to quantify benefits
3. Fallback tracking: Counters for each fallback reason (not_known_length, 
not_detachable, not_byte_buffer)
4. InstallSnapshot support: Extended zero-copy to InstallSnapshot requests in 
GrpcServerProtocolService



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to