I’m running XGboost on Spark using the newly created pyspark wrapper for 0.90. The host it’s deployed on has several hostnames and network interfaces, tracker.py seems to pick one hostname but not the one that’s used for communicating between the driver and the executors.
One option to fix this is to use the spark.driver.host setting if it has been set. A xgboost-tracker.properties file isn’t very useable because we deploy the application on different hosts.