Ping Qiu and Claude Opus 4.6
9d0ec8efa3
feat: tri-state IOBackend config with explicit logging and CLI flag
...
Replace UseIOUring bool with IOBackend IOBackendMode (tri-state):
- "standard" (default): sequential pread/pwrite/fdatasync
- "auto": try io_uring, fall back to standard with warning log
- "io_uring": require io_uring, fail startup if unavailable
NewIOUring now returns ErrIOUringUnavailable instead of silently
falling back — callers decide whether to fail or fall back based
on the requested mode. All mode transitions are logged:
io backend: requested=auto selected=standard reason=...
io backend: requested=io_uring selected=io_uring
CLI: --io-backend=standard|auto|io_uring added to iscsi-target.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 16:02:30 -07:00
..
2026-03-10 16:02:30 -07:00
2026-03-06 01:06:51 -08:00
2026-03-06 01:06:51 -08:00
2026-03-08 23:02:59 -07:00
2026-03-10 16:02:30 -07:00
2026-03-10 15:09:41 -07:00
2026-03-09 17:44:01 -07:00
2026-03-02 09:33:45 -08:00
2026-03-05 00:52:05 -08:00
2026-03-10 15:09:41 -07:00
2026-03-04 11:01:08 -08:00
2026-03-04 11:01:08 -08:00
2026-03-06 01:06:51 -08:00
2026-03-07 21:30:14 -08:00
2026-03-02 09:34:00 -08:00
2026-03-06 01:06:51 -08:00
2026-03-02 09:33:45 -08:00
2026-03-07 21:30:14 -08:00
2026-03-10 16:02:30 -07:00
2026-03-01 10:43:34 -08:00
2026-03-09 17:44:01 -07:00
2026-03-10 16:02:30 -07:00
2026-03-01 10:43:34 -08:00
2026-03-01 21:26:39 -08:00
2026-03-06 01:06:51 -08:00
2026-03-06 01:06:51 -08:00
2026-03-06 01:06:51 -08:00
2026-03-06 01:06:51 -08:00
2026-03-06 01:06:51 -08:00
2026-03-01 16:00:06 -08:00
2026-03-02 09:33:45 -08:00
2026-03-10 15:47:03 -07:00
2026-03-01 10:43:34 -08:00
2026-03-06 00:05:17 -08:00
2026-03-06 00:05:17 -08:00
2026-03-06 00:05:17 -08:00
2026-02-28 09:32:01 -08:00
2026-02-28 09:32:01 -08:00
2026-03-07 21:30:14 -08:00
2026-03-01 16:00:06 -08:00
2026-03-04 11:01:08 -08:00
2026-03-08 23:02:59 -07:00
2026-03-07 21:30:14 -08:00
2026-03-01 16:00:06 -08:00
2026-03-02 09:33:45 -08:00
2026-03-06 00:05:17 -08:00
2026-03-09 17:44:01 -07:00
2026-03-02 09:33:45 -08:00
2026-03-02 09:34:35 -08:00
2026-03-06 00:05:17 -08:00
2026-03-03 17:05:43 -08:00
2026-03-03 17:05:43 -08:00
2026-03-09 17:44:01 -07:00
2026-03-07 21:30:14 -08:00
2026-03-01 10:43:34 -08:00
2026-03-02 09:33:45 -08:00
2026-03-02 09:33:45 -08:00
2026-03-02 15:04:59 -08:00
2026-03-02 09:33:45 -08:00
2026-03-03 01:43:42 -08:00
2026-03-05 00:52:05 -08:00
2026-03-06 00:05:17 -08:00
2026-03-06 00:05:17 -08:00
2026-03-06 00:05:17 -08:00
2026-03-06 00:05:17 -08:00
2026-03-03 00:53:33 -08:00
2026-03-03 00:53:33 -08:00
2026-03-06 01:06:51 -08:00
2026-03-06 01:06:51 -08:00
2026-03-09 17:44:01 -07:00
2026-03-09 17:44:01 -07:00
2026-02-28 09:32:01 -08:00
2026-02-28 09:32:01 -08:00
2026-03-06 00:05:17 -08:00
2026-03-01 10:43:34 -08:00
2026-03-03 00:53:33 -08:00
2026-03-01 16:00:06 -08:00