On 9/10/21 9:38 PM, Jens Axboe wrote:
Looks like an artifact of using create_on_open and depends on if the engine uses lseek() to set the offset. I'll take a look in a bit, for now I'd just recommend not using create_on_open.
Yes, dropping '--create_on_open=1' makes this works as expected. IMO a bit of extra confusion was added by reporting 'error=Input/output error' because -EIO is expected from a failed system call. Dmitry