Merge branch '2.3' into 2.4

This commit is contained in:
Markus Mäkelä 2020-01-02 11:22:52 +02:00
commit 9428c31bc4
No known key found for this signature in database
GPG Key ID: 72D48FCE664F7B19

View File

@ -1370,11 +1370,14 @@ HttpResponse resource_handle_request(const HttpRequest& request)
mxs::RoutingWorker* worker = mxs::RoutingWorker::get(mxs::RoutingWorker::MAIN);
HttpResponse response;
worker->call([&request, &response, worker]() {
mxs::WatchdogWorkaround workaround(worker);
response = handle_request(request);
},
mxb::Worker::EXECUTE_AUTO);
if (!worker->call([&request, &response, worker]() {
mxs::WatchdogWorkaround workaround(worker);
response = handle_request(request);
},
mxb::Worker::EXECUTE_AUTO))
{
response = HttpResponse(MHD_HTTP_SERVICE_UNAVAILABLE);
}
return response;
}