Rows left in semaphore after a request; shutdown never releases them here, and a held lock stalls because Lock::wait() calls usleep() inside a wasm call nothing can interrupt.
semaphore
Lock::wait()
usleep()
Rows left in
semaphoreafter a request; shutdown never releases them here, and a held lock stalls becauseLock::wait()callsusleep()inside a wasm call nothing can interrupt.