Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
ghx-label-8
Description
The Impalad's ExecEnv caches resolved IP address for admission control service:
https://github.com/apache/impala/blob/master/be/src/runtime/exec-env.h#L301
The Impala server runs a heart beat thread for admission control service and it relies on the cached resolved address in ExecEnv:
https://github.com/apache/impala/blob/master/be/src/service/impala-server.cc#L584
This breaks when IP address for admission control services changes and so we shouldn't cache dynamic addresses.