On 11/30/06, James Carlson <[EMAIL PROTECTED]> wrote:
There are some complicated issues related to Zones that you may need
to look into, though. One of them is that zone shutdown depends on
having the last reference to the zone dropped. Each cred_t holds a
reference on the zone. And each dblk_t can have a reference to a
cred_t. Thus, if you don't strip the cred_ts from the dblks before
enqueuing for output, or if you use desballoc() and friends to get a
callback on free of blocks you allocate, you can end up delaying zone
operations indefinitely.
These aren't just Zones issues, though. Similar design issues can
affect DR.
As a matter of interest, how do you strip a cred_t?
Paul
--
Paul Durrant
http://www.linkedin.com/in/pdurrant
_______________________________________________
networking-discuss mailing list
[email protected]