Sailesh Mukil has uploaded this change for review. ( http://gerrit.cloudera.org:8080/9519
Change subject: IMPALA-6477: rpc-mgr-kerberized-test fails on CentOS 6.4 ...................................................................... IMPALA-6477: rpc-mgr-kerberized-test fails on CentOS 6.4 On systems that have Kerberos 1.11 or earlier, service principals with IP addresses are not supported due to a bug: http://krbdev.mit.edu/rt/Ticket/Display.html?id=7603 Since our BE tests use such principals, they fail on older platforms with the above mentioned kerberos versions. Kudu fixed this by adding a workaround which overrides krb5_realm_override. https://github.com/cloudera/kudu/commit/ba2ae3de4a7c43ff2f5873e822410e066ea99667 We realized that even though this is linked correctly on older platforms, it does not turn on until the KUDU_ENABLE_KRB5_REALM_FIX environment variable is set. This patch sets it only for tests. We DO NOT enable this workaround for live clusters. The reasoning is that if a user of Impala is using an older version of kerberos that has a known bug of not being able to handle numeric IP addresses, then it's not on Impala to fix that issue. We allow it for tests because we want to be able to run our tests on multiple platforms. Change-Id: I7227551aabd1ef4f8e8608fefb74293f9f763e13 --- M be/src/rpc/rpc-mgr-kerberized-test.cc M be/src/testutil/mini-kdc-wrapper.cc 2 files changed, 5 insertions(+), 2 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/19/9519/1 -- To view, visit http://gerrit.cloudera.org:8080/9519 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I7227551aabd1ef4f8e8608fefb74293f9f763e13 Gerrit-Change-Number: 9519 Gerrit-PatchSet: 1 Gerrit-Owner: Sailesh Mukil <[email protected]>
