merlimat closed pull request #2572: Shorten the timeout value of C++ ZTS client URL: https://github.com/apache/incubator-pulsar/pull/2572
This is a PR merged from a forked repository. As GitHub hides the original diff on merge, it is displayed below for the sake of provenance: As this is a foreign pull request (from a fork), the diff is supplied below (as it won't show otherwise due to GitHub magic): diff --git a/pulsar-client-cpp/lib/auth/athenz/ZTSClient.cc b/pulsar-client-cpp/lib/auth/athenz/ZTSClient.cc index 93010affb8..3097c30c65 100644 --- a/pulsar-client-cpp/lib/auth/athenz/ZTSClient.cc +++ b/pulsar-client-cpp/lib/auth/athenz/ZTSClient.cc @@ -45,7 +45,7 @@ namespace pulsar { const static std::string DEFAULT_PRINCIPAL_HEADER = "Athenz-Principal-Auth"; const static std::string DEFAULT_ROLE_HEADER = "Athenz-Role-Auth"; -const static int REQUEST_TIMEOUT = 10000; +const static int REQUEST_TIMEOUT = 30000; const static int DEFAULT_TOKEN_EXPIRATION_TIME_SEC = 3600; const static int MIN_TOKEN_EXPIRATION_TIME_SEC = 900; const static int MAX_HTTP_REDIRECTS = 20; @@ -272,7 +272,7 @@ const std::string ZTSClient::getRoleToken() const { curl_easy_setopt(handle, CURLOPT_NOSIGNAL, 1L); // Timer - curl_easy_setopt(handle, CURLOPT_TIMEOUT, REQUEST_TIMEOUT); + curl_easy_setopt(handle, CURLOPT_TIMEOUT_MS, REQUEST_TIMEOUT); // Redirects curl_easy_setopt(handle, CURLOPT_FOLLOWLOCATION, 1L); ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services