Looking at Activity Monitor on OS X 10.10 seed 4, discoveryd is no
longer loaded by the system — instead relying on mDNSResponder.
The ‘new’ process is really the one Apple used to use pre-Yosemite
and did not have these problems.
It is still unclear why the change in the networking stack was
ever made given that the old process worked so well and the new
process had so many issues. There has been some speculation that
the new stack is related to AirDrop and Handoff functionality
although testing showed that these features still worked when the
system was reverted back to the old process.
The saga of discoveryd is baffling to me. I would love to hear the backstory on how it shipped. And I still haven’t heard a plausible theory on what Apple was hoping to accomplish with it in the first place. What was the point of it?
And now to go back and abandon it after all this time? Someone at Apple is eating a lot of crow.