-
Notifications
You must be signed in to change notification settings - Fork 149
backend/sys/client: Use unbounded buffering, with a test case #851
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
Hm, FreeBSD failing with: Given the |
5496042 to
8bb1a31
Compare
|
I guess we should have tests for both |
|
CI is hanging on this test in I guess an issue with how the test is written, rather than the |
|
It looks like
If it's possible for |
|
|
|
But a |
8bb1a31 to
5f65b21
Compare
To match the behavior of `libwayland-client`, we should default to unbounded buffers; while servers should only use bounded buffers. I'm not sure why using `roundtrip()` gets `WouldBlock` with `client_system,server_system`, but not with just `client_system`...
Matches behavior of `libwayland` and the `sys` backend.
5f65b21 to
8965d64
Compare
client_system|
The test hanging on CI still seems to be an issue. And not a one-off fluke... (It would be nice to reproduce that locally.) |
To match the behavior of
libwayland-client, we should default to unbounded buffers; while servers should only use bounded buffers.I'm not sure why using
roundtrip()getsWouldBlockwithclient_system,server_system, but not with justclient_system...