9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] continued dns problems
@ 2010-04-19  0:31 erik quanstrom
  2010-04-22 17:08 ` erik quanstrom
  0 siblings, 1 reply; 2+ messages in thread
From: erik quanstrom @ 2010-04-19  0:31 UTC (permalink / raw)
  To: 9fans

disclaimer: dns works great at 2 of the 3 plan 9 sites i maintain.
unfortunately, one squeeky mouse gets the exterminator fired.

dns under heavy use is continuing to be problematic.  before
the recent locking changes, i was seeing several crashes a month.
after the locking changes, i am seeing many bad rrs that appear
to cause lookups to fail.  the changes all looked good to me, so
i'm uncertain what's going on.  regardless, there were 6-7 *reported*
lookup failures on friday.  i don't know if the crashes were masking
the old problem. google.com, for example,  tends to get a number
of wierd rrs. pages don't load.

bowing to pressure over failed lookups, i'm trying a downgrade to
the server as of 20100305.  i'm hoping i can more easily detect a
broken server than one with bad rrs.

sorry for the crappy bug report.  there has been zero time in the
schedule to debug this problem.  (and people don't generally
even report a problem.)  i'm also sorry that there's no code, but
it's not clear to me that change is welcome.

despite russ' objections, i still think ndb/dns needs a restructuring.
if the rr db were a single thread that communicated with the
query threads via channels, it would be much easier to debug.

after at least 10 years of the current setup, we've proven that
the current structure is at a minimum hard to debug.

- erik



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-04-22 17:08 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-04-19  0:31 [9fans] continued dns problems erik quanstrom
2010-04-22 17:08 ` erik quanstrom

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).