mirror of
https://github.com/lancedb/lancedb.git
synced 2026-11-13 22:26:53 +00:00
shutdown_timeout itself returns nothing, so neither of the two ways shutdown() can fail to cleanly retire the runtime had any signal attached: the wait for in-flight work timing out (it forces the retirement attempt anyway, but silently), or Arc::try_unwrap losing the exclusivity race even after that (no owned handle to call shutdown_timeout on, so nothing more to do). Both now log a warning via the `log` crate, already a workspace dependency and already used this way elsewhere in this crate (table.rs's progress-callback error handling). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>