{"id":11340,"date":"2015-05-27T09:48:11","date_gmt":"2015-05-27T13:48:11","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=11340"},"modified":"2023-03-20T09:31:26","modified_gmt":"2023-03-20T13:31:26","slug":"mac-os-x-10-10-4-replaces-discoveryd-with-mdnsresponder","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2015\/05\/27\/mac-os-x-10-10-4-replaces-discoveryd-with-mdnsresponder\/","title":{"rendered":"Mac OS X 10.10.4 Replaces discoveryd With mDNSResponder"},"content":{"rendered":"<p><a href=\"http:\/\/9to5mac.com\/2015\/05\/26\/apple-drops-discoveryd-in-latest-os-x-beta-following-months-of-complaints-about-network-issues-with-yosemite\/\">Benjamin Mayo<\/a>:<\/p>\n<blockquote cite=\"http:\/\/9to5mac.com\/2015\/05\/26\/apple-drops-discoveryd-in-latest-os-x-beta-following-months-of-complaints-about-network-issues-with-yosemite\/\"><p>discoveryd would cause random crashes, duplicate names on the network and many other WiFi-relate bugs. In the latest beta, Apple appears to have applied the same fix as the enthusiasts by axing discoveryd completely.<\/p>\n<p>Looking at Activity Monitor on OS X 10.10.4 seed 4, discoveryd is no longer loaded by the system &mdash; instead relying on mDNSResponder. The &lsquo;new&rsquo; process is really the one Apple used to use pre-Yosemite and did not have these problems.<\/p><\/blockquote>\n<p><a href=\"http:\/\/daringfireball.net\/linked\/2015\/05\/26\/discoveryd\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"http:\/\/daringfireball.net\/linked\/2015\/05\/26\/discoveryd\"><p>The saga of discoveryd is baffling to me. I would love to hear the backstory on how it shipped. And I still haven&rsquo;t heard a plausible theory on what Apple was hoping to accomplish with it in the first place. What was the point of it?<\/p><\/blockquote>\n<p><a href=\"http:\/\/pxlnv.com\/linklog\/un-discoveryd\/\">Nick Heer<\/a>:<\/p>\n<blockquote cite=\"http:\/\/pxlnv.com\/linklog\/un-discoveryd\/\"><p>There are two weeks until WWDC, where Apple will probably introduce OS X 10.11. While that won&rsquo;t be released to the public until, most likely, autumn, 10.10.4 isn&rsquo;t publicly available yet either. That means that developers, at least, have been using and complaining about discoveryd for about a year, and it&rsquo;s still busted for consumers.<\/p>\n<p>Furthermore, I haven&rsquo;t heard a compelling reason for discoveryd&rsquo;s existence. It must be &ldquo;better&rdquo;, in some way, because I can&rsquo;t think of another reason why Apple would task their engineers with rewriting the networking stack. I always assumed it was to unify iOS and OS X and to enable Continuity features, but those seem to work just fine under mDNSresponder.<\/p><\/blockquote>\n<p><a href=\"http:\/\/macperformanceguide.com\/blog\/2015\/20150526_1702-OSX-discoveryd-gone.html\">Lloyd Chambers<\/a>:<\/p>\n<blockquote cite=\"http:\/\/macperformanceguide.com\/blog\/2015\/20150526_1702-OSX-discoveryd-gone.html\"><p>I&rsquo;ve had my own inexplicable and disturbing network failures which require disabling networking, then re-enabling it&mdash;even as the same local LAN has no issue at all on a 2nd machine. Maybe it&rsquo;s discoveryd, maybe not but I&rsquo;m hoping. And then there is the <a href=\"http:\/\/macperformanceguide.com\/blog\/2015\/20150104_1942-network-performance.html\" class=\"title\">Pathological Network Performance in Apple OS X<\/a> issue, but I don&rsquo;t expect Apple to fix that one.<\/p><\/blockquote>\n<p>Hopefully, this will eventually fix the problem where I have to reboot my Apple TV before using it or it won&rsquo;t have network access.<\/p>\n<p>Previously: <a href=\"http:\/\/mjtsai.com\/blog\/2015\/05\/06\/discoveryd-is-still-buggy\/\">discoveryd Is Still Buggy<\/a>, <a href=\"http:\/\/mjtsai.com\/blog\/2015\/01\/13\/why-dns-in-os-x-10-10-is-broken\/\">Why DNS in OS X 10.10 Is Broken<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Benjamin Mayo: discoveryd would cause random crashes, duplicate names on the network and many other WiFi-relate bugs. In the latest beta, Apple appears to have applied the same fix as the enthusiasts by axing discoveryd completely. Looking at Activity Monitor on OS X 10.10.4 seed 4, discoveryd is no longer loaded by the system &mdash; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2022-01-24T21:13:29Z","apple_news_api_id":"b59f6e12-7f09-4644-a758-233a29c99aa5","apple_news_api_modified_at":"2023-03-20T13:31:29Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/AtZ9uEn8JRkSnWCM6KcmapQ","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1143,131,728,30,903,476,2074,187],"class_list":["post-11340","post","type-post","status-publish","format-standard","hentry","category-technology","tag-apple-software-quality","tag-bug","tag-domain-name-system-dns","tag-mac","tag-mac-os-x-10-10-yosemite","tag-networking","tag-software-rewrite","tag-wifi"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/11340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=11340"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/11340\/revisions"}],"predecessor-version":[{"id":11341,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/11340\/revisions\/11341"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=11340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=11340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=11340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}