Skip to content

Conversation

strangewiz
Copy link
Contributor

The dispatch queues for socket connection and channel handling were
created with the default Quality of Service (QoS) class. This can
lead to priority inversion, where critical eDO communication is
delayed by lower-priority background tasks, causing UI
unresponsiveness or test flakiness.

This change explicitly sets the QoS for these queues to
QOS_CLASS_USER_INTERACTIVE. This ensures that work scheduled on these
queues is given high priority by the system, improving the
responsiveness and reliability of eDO-based communication.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant