reproducer with liburing - https://github.com/dshulyak/liburing/blob/async-repro/test/async-repro.c i am using self-written library in golang for interacting with uring, but i can reproduce the same issue with that snippet consistently. On Tue, 18 Aug 2020 at 19:42, Jens Axboe <axboe@xxxxxxxxx> wrote: > > On 8/18/20 9:09 AM, Dmitry Shulyak wrote: > > it worked, but there are some issues. > > with o_dsync and even moderate submission rate threads are stuck in > > some cpu task (99.9% cpu consumption), and make very slow progress. > > have you expected it? it must be something specific to uring, i can't > > reproduce this condition by writing from 2048 threads. > > Do you have a reproducer I can run? Curious what that CPU spin is, > that obviously shouldn't happen. > > -- > Jens Axboe >