Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Impala 4.1.0
-
None
-
ghx-label-10
Description
On Ubuntu 20, the test consistently fails with this messages:
/home/impdev/Impala/be/src/util/webserver-test.cc:393 Value of: num_negotiate_failure Actual: 2 Expected: negotiate_failure_metric->GetValue() Which is: 1
This code location is expecting curl to try without authentication, fail, then retry with authentication. Based on the curl logs, on Ubuntu 20 it just starts with authentication. This seems like a change in behavior for curl.
We can narrow down which curl version changed the behavior, detect the curl version, and change the test according to the different behaviors.
Alternatively, if toolchain curl was built with SPNEGO support, we could use that on all platforms.