Skip to content

Check for output capacity before reading serial i/o, and order clients by descending interactivity.#984

Open
pentacular wants to merge 2 commits intobdring:Devtfrom
pentacular:serial
Open

Check for output capacity before reading serial i/o, and order clients by descending interactivity.#984
pentacular wants to merge 2 commits intobdring:Devtfrom
pentacular:serial

Conversation

@pentacular
Copy link

Serial data was being read without considering output capacity, leading to data loss when output capacity was exhausted.
This checks for output capacity before performing the read.

As only one client may read per round, clients checked earlier will starve clients checked later for io.
Placing the clients with the lead expected load earliest should minimize disruption.

Closes #983

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