quarkus: Vert.x threads block after brief load testing

Using master (specifically with commit: 6fd65a24510282d6a04af360bedc28720188aa15) I am seeing that when doing a small load testing run with this very simple reproducer project, vertx threads ending up being blocked and the application becoming unresponsive.

The threads seem to be blocked here:

io.vertx.ext.web.handler.impl.StaticHandlerImpl.isFileExisting(RoutingContext, String, Handler) StaticHandlerImpl.java:275

I should note that this doesn’t happen in the 0.23-wip branch

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 27 (27 by maintainers)

Most upvoted comments

I thought I commented on this yesterday, but the worker threads being blocked at the end of the run is being caused by;

https://github.com/quarkusio/quarkus/blob/master/extensions/resteasy/runtime/src/main/java/io/quarkus/resteasy/runtime/standalone/VertxBlockingOutput.java#L96