On Wed, Aug 29, 2007 at 03:52:49PM -0700, Dan Price wrote: > On Wed 29 Aug 2007 at 03:47PM, Erik Nordmark wrote: > > > > Fixing the above CR requires changing how locking is done across the ZSD > > callbacks. The new design is to determine what callbacks are needed > > while holding the usual locks, but not hold any locks across the actual > > callbacks. > > > > This holds up under extreme stress testing where zones come and go at > > the same time as zone_key_create and zone_key_destroy are being called. > > > > The code changes are at: > > > > http://cr.grommit.com/~nordmark/6558857/webrev/ > > > > Comments? > > Wow, it's not trivial. I'll try to dig in over the next couple of > days.
Hmmm, someone commented (in the VSD case) that maybe we ought to have a common object-specific key facility. Here we have fixes to two different object-specific key facilities. I think a heads up to the RE for CR 6588504 is in order. And maybe we should think about having a generic OSD. Nico -- _______________________________________________ zones-discuss mailing list zones-discuss@opensolaris.org