Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: basesrc
> Is there good reason for upgrading our resolver library to bind 8's
> now, or should we wait for bind 9?
since we're caring more and more about threads lately, i think the ability
to call the thread safe irs_*()/nres_*() api from thread aware programs to
parallelize massive dns lookups would be useful to have. bind9's api will
be a superset of bind8's so there's nothing to be lost by upgrading twice.
this has implications on the "resolver search order" (nis/yp lookups), so
it's not just a dropin. you'd want to merge our "thread-specific globals"
versions of get*by*() into the non-IRS-style search ordering versions you
have now. it's not rocket science but it's not trivial either.
(i'm purposely not going to bitch about the non-IRS-style search order code,
since i don't use it on my own netbsd system -- i just dropped in bind8's
logic into the libc, just like i did under contract to bsdi a few years ago.)
Home |
Main Index |
Thread Index |
Old Index