mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-17 11:52:27 +00:00
HTTP: Return a 408 on query timeout
This commit is contained in:
parent
d899ef2e48
commit
6919b459ee
@ -103,6 +103,8 @@ namespace ErrorCodes
|
|||||||
extern const int INVALID_SESSION_TIMEOUT;
|
extern const int INVALID_SESSION_TIMEOUT;
|
||||||
extern const int HTTP_LENGTH_REQUIRED;
|
extern const int HTTP_LENGTH_REQUIRED;
|
||||||
extern const int SUPPORT_IS_DISABLED;
|
extern const int SUPPORT_IS_DISABLED;
|
||||||
|
|
||||||
|
extern const int TIMEOUT_EXCEEDED;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace
|
namespace
|
||||||
@ -228,6 +230,10 @@ static Poco::Net::HTTPResponse::HTTPStatus exceptionCodeToHTTPStatus(int excepti
|
|||||||
{
|
{
|
||||||
return HTTPResponse::HTTP_LENGTH_REQUIRED;
|
return HTTPResponse::HTTP_LENGTH_REQUIRED;
|
||||||
}
|
}
|
||||||
|
else if (exception_code == ErrorCodes::TIMEOUT_EXCEEDED)
|
||||||
|
{
|
||||||
|
return HTTPResponse::HTTP_REQUEST_TIMEOUT;
|
||||||
|
}
|
||||||
|
|
||||||
return HTTPResponse::HTTP_INTERNAL_SERVER_ERROR;
|
return HTTPResponse::HTTP_INTERNAL_SERVER_ERROR;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user