Writes and reads will fail with ErrBusy if there's concurrent reads or writes, respectively. It is not sufficient to only lock around writes. Upstream-commit: 1dc34e2b965253a62d52f84a0f548334d4d6aa9d Component: engine