Open psumbera opened 2 months ago
May be related to failures on Illumos. See https://github.com/tokio-rs/tokio/issues/6675
Ah, I had missed this, thanks @Darksonn!
Interestingly, on illumos, try_with_interest
, try_io
, and reset_readable
pass, but reset_writable
and poll_fns
seem to run forever, as reported here. I believe the difference between illumos and SunOS is because mio
uses the epoll
selector on illumos, but the poll
selector on other Solaris-like operating systems: https://github.com/tokio-rs/mio/blob/e66deb9aa253d0763d1f58e17767700a9cc5fa2d/src/sys/unix/mod.rs#L18-L52
When I run tokio's tests on illumos with RUSTFLAGS="--cfg mio_unsupported_force_poll_poll"
, I see additional failures in try_with_interest
, and the reset_readable
and try_io
tests also appear to hang forever, as well as poll_fns
and reset_writable
.
Version
benches v0.0.0 (/builds/psumbera/tokio/benches) └── tokio v1.38.0 (/builds/psumbera/tokio/tokio) └── tokio-macros v2.3.0 (proc-macro) (/builds/psumbera/tokio/tokio-macros) └── tokio v1.38.0 (/builds/psumbera/tokio/tokio) └── tokio-macros v2.3.0 (proc-macro) (/builds/psumbera/tokio/tokio-macros) () ├── tokio-stream v0.1.15 (/builds/psumbera/tokio/tokio-stream) │ └── tokio v1.38.0 (/builds/psumbera/tokio/tokio) () │ ├── tokio v1.38.0 (/builds/psumbera/tokio/tokio) () │ └── tokio-test v0.4.4 (/builds/psumbera/tokio/tokio-test) │ ├── tokio v1.38.0 (/builds/psumbera/tokio/tokio) () │ └── tokio-stream v0.1.15 (/builds/psumbera/tokio/tokio-stream) () │ └── tokio v1.38.0 (/builds/psumbera/tokio/tokio) () └── tokio-test v0.4.4 (/builds/psumbera/tokio/tokio-test) () ├── tokio-stream v0.1.15 (/builds/psumbera/tokio/tokio-stream) () └── tokio-test v0.4.4 (/builds/psumbera/tokio/tokio-test) () ├── tokio-stream v0.1.15 (/builds/psumbera/tokio/tokio-stream) () └── tokio-util v0.7.11 (/builds/psumbera/tokio/tokio-util) └── tokio v1.38.0 (/builds/psumbera/tokio/tokio) () ├── tokio v1.38.0 (/builds/psumbera/tokio/tokio) () ├── tokio-stream v0.1.15 (/builds/psumbera/tokio/tokio-stream) () └── tokio-test v0.4.4 (/builds/psumbera/tokio/tokio-test) () examples v0.0.0 (/builds/psumbera/tokio/examples) ├── tokio v1.38.0 (/builds/psumbera/tokio/tokio) () ├── tokio-stream v0.1.15 (/builds/psumbera/tokio/tokio-stream) () ├── tokio-util v0.7.11 (/builds/psumbera/tokio/tokio-util) () stress-test v0.1.0 (/builds/psumbera/tokio/stress-test) └── tokio v1.38.0 (/builds/psumbera/tokio/tokio) () tests-build v0.1.0 (/builds/psumbera/tokio/tests-build) tests-integration v0.1.0 (/builds/psumbera/tokio/tests-integration) └── tokio v1.38.0 (/builds/psumbera/tokio/tokio) () tokio v1.38.0 (/builds/psumbera/tokio/tokio) () tokio v1.38.0 (/builds/psumbera/tokio/tokio) () tokio-macros v2.3.0 (proc-macro) (/builds/psumbera/tokio/tokio-macros) () tokio-stream v0.1.15 (/builds/psumbera/tokio/tokio-stream) () tokio-test v0.4.4 (/builds/psumbera/tokio/tokio-test) () tokio-util v0.7.11 (/builds/psumbera/tokio/tokio-util) (*)
Platform SunOS xxx 5.11 11.4.72.175.0 i86pc i386 i86pc non-virtualized
Description
cargo test
fails.