apache / drill

Apache Drill is a distributed MPP query layer for self describing data
https://drill.apache.org/
Apache License 2.0
1.93k stars 980 forks source link

[MINOR UPDATE]: Fix Hadoop 3 impersonation test errors during CI runs #2822

Closed jnturton closed 1 year ago

jnturton commented 1 year ago

[MINOR UPDATE]: Fix Hadoop 3 impersonation test errors during CI runs

Description

The following changes are made to resolve the "IO Running in secure mode, but config doesn't have a keytab" errors currently plaguing the Hadoop 3 impersonation tests when (and only when) they run in the GitHub CI [1].

These changes are sufficient to fix what I believe is a racy test harness set up / clean up bug that at this time only presents itself in the GitHub CI, and even then only with recent GitHub Runner images.

  1. Example: https://github.com/apache/drill/actions/runs/5867741986/job/15909061405

Documentation

N/A

Testing

CI runs.

cgivre commented 1 year ago

Thanks for this. LGTM. +1

jnturton commented 1 year ago

I'm not sure why the CI didn't kick off, perhaps because I had the wrong merge target branch set initially. I'll try to push up an empty commit to see if that gets it going.