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? Erik _______________________________________________ zones-discuss mailing list firstname.lastname@example.org