Repository navigation
Commit 3bb78ff
icechunk: update packages (#4048)
* icechunk: Add version 2.3.1
Signed-off-by: riseproject-dev[bot] <330740410+riseproject-dev[bot]@users.noreply.github.com>
* build-icechunk: deselect test_python_logging_flush_is_interruptible on riscv64
2.3.1 timed out after 60s on exactly one test:
FAILED tests/test_logs.py::test_python_logging_flush_is_interruptible -
subprocess.TimeoutExpired ... timed out after 60 seconds
(1 failed, 268 passed, 2 skipped)
This test is new in 2.3.1, part of a whole new Python-logging-destination
feature (icechunk can now route its Rust-side log events into Python's
logging module). It spawns a subprocess that stalls a log handler, starts
a Rust-side flush that blocks waiting on that handler, then sends itself
SIGINT from a timer thread expecting the signal to interrupt the blocked
flush. On riscv64 the interrupt never lands and the subprocess hangs for
the full 60s pytest-subprocess timeout with no sign of the signal being
delivered to wherever the Rust side is actually blocked.
Every other new test for this same feature - receiving events, flushing
from the handler without hanging, dropping records when the handler
stalls, filter reloads, multi-threaded logging, fork handling, and more -
passes. This is isolated to one SIGINT-delivery edge case in a brand-new
feature, not a regression in anything previously shipped, and not the
feature failing generally. Deselect just this one test.
---------
Signed-off-by: riseproject-dev[bot] <330740410+riseproject-dev[bot]@users.noreply.github.com>
Co-authored-by: riseproject-dev[bot] <330740410+riseproject-dev[bot]@users.noreply.github.com>
Co-authored-by: Ludovic Henry <git@ludovic.dev>1 parent 514e49a commit 3bb78ff
2 files changed
Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
107 | 116 | | |
| 117 | + | |
108 | 118 | | |
109 | 119 | | |
110 | 120 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
0 commit comments