Merge branch 'url_engine_problem' of https://github.com/millb/ClickHouse into url_engine_problem

This commit is contained in:
Mikhail Korotov 2019-11-05 18:58:17 +03:00
commit b0875c75c8
2 changed files with 5 additions and 0 deletions

View File

@ -24,6 +24,8 @@ ReadBufferFromS3::ReadBufferFromS3(Poco::URI uri_,
Poco::Net::HTTPResponse response;
std::unique_ptr<Poco::Net::HTTPRequest> request;
LOG_DEBUG(&Poco::Logger::get("DebugLogger"), "???? " + uri.toString() + " ????");
for (int i = 0; i < DEFAULT_S3_MAX_FOLLOW_GET_REDIRECT; ++i)
{
// With empty path poco will send "POST HTTP/1.1" its bug.
@ -52,6 +54,7 @@ ReadBufferFromS3::ReadBufferFromS3(Poco::URI uri_,
break;
uri = location_iterator->second;
LOG_DEBUG(&Poco::Logger::get("DebugLogger"), "!!!! " + uri.toString() + "!!!!");
remote_host_filter.checkURL(uri);
session = makeHTTPSession(uri, timeouts);
}

View File

@ -108,6 +108,7 @@ void WriteBufferFromS3::initiate()
{
initiate_uri.addQueryParameter(param.first, param.second);
}
LOG_DEBUG(&Poco::Logger::get("DebugLogger"), "???Write "+ uri.toString() + " ???");
for (int i = 0; i < DEFAULT_S3_MAX_FOLLOW_PUT_REDIRECT; ++i)
{
@ -139,6 +140,7 @@ void WriteBufferFromS3::initiate()
break;
initiate_uri = location_iterator->second;
LOG_DEBUG(&Poco::Logger::get("DebugLogger"), "!!!Write " + initiate_uri.toString() + " !!!");
remote_host_filter.checkURL(initiate_uri);
}
assertResponseIsOk(*request_ptr, response, *istr);