while working at
HADOOP-11604, seems the current DomainSocketWatcher thread name is not set explicitly, e.g. in our cluster, the format is like: Thread-25, Thread-303670 or sth else. Here Thread-25 seems came from Datanode.initDataXceiver, and once this thread die, the Xceiver leak will be found. I think it'd better to set the thread name, so we can debug issue easier in further.