Request pending when `POST /model/train` is executing

I was running rasa server(version:1.4.0a1) in enable-api mode. I got an issue. After calling POST /model/train api, the server start to train model(by execute await train_async()). But while the model was training(precisely, train_async() was executing), the other call for other api(like GET /version, GET /, GET /webhooks/rest) was all pending until the model training finished. Is there anything I can do to make it not pending while model is training?

Hey there @charlielin! I’m currently working on fixing this, there should be a fix soon :rocket: You can follow the progress here: http endpoints become unresponsive while nlu model is updating · Issue #3910 · RasaHQ/rasa · GitHub