Skip to content

Investigate non-blocking tracing subscriber to improve TPS performance #2050

@gabriel-aranha-cw

Description

@gabriel-aranha-cw

Description:

Currently, our tracing implementation appears to be causing TPS degradation due to blocking log operations. We should investigate using a non-blocking tracing subscriber to minimize the performance impact of logging.

Current Situation

  • Using blocking tracing subscriber
  • Observable TPS degradation when logging is enabled
  • Currently reaching ~2.5k TPS for writing operations

Investigation Points

  • Research available non-blocking tracing subscriber implementations

Success Criteria

  • Measure and compare TPS with current vs non-blocking implementation
  • Minimize impact on transaction processing performance

References

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions