Ticket #4897 (closed bug: invalid)
Unable to delete big directory from BFS partition on USB stick
| Reported by: | emitrax | Owned by: | mmlr |
|---|---|---|---|
| Priority: | high | Milestone: | R1 |
| Component: | Drivers/USB | Version: | R1/alpha1 |
| Keywords: | Cc: | ||
| Blocked By: | Platform: | All | |
| Blocking: |
Description
From Haiku installed on real hardware, I tried to delete the directory with more the 50% of Webkit browser source code (don't recall how big it was). The operation took so long that I thought it was a deadlock. So I tried to look in KDL what was going on and basically I saw that
- The rm thread command was waiting on the mutex "usb_disk device lock" - The holder of the lock was the "block notifier/writer" thread - The "block notifier/writer" thread though, was waiting on the semaphore "usb disk callback notifier"
The CPU activity though was basically going up and down from 5% to 10%, IIRC, so I don't think it was a deadlock, but something was definitely wrong.
The bug was reproducable on my laptop.
