Pawel Jakub Dawidek wrote: > On Sat, Apr 18, 2009 at 06:05:56PM -0700, Matthew.Ahrens at sun.com wrote: >> Author: Matthew Ahrens <Matthew.Ahrens at Sun.COM> >> Repository: /hg/onnv/onnv-gate >> Latest revision: f41cf682d0d3e3cf5c4ec17669b903ae621ef882 >> Total changesets: 1 >> Log message: >> PSARC/2009/204 ZFS user/group quotas & space accounting > > Great to see this functionality integrated, but if I read the diff > properly, zfs allow/unallow command will now call Python scripts from > inside zfs utility? Is that right? This is quite important for me, > because if that's true this means I've to remove delegations from > FreeBSD, because we don't have Python in base system. > Yes, this is true, both user quotas and delegations now use python for their CLI processing. Its likely that other ZFS CLI subcommands will go this direction as well. Its unfortunate that Python isn't available in the base FreeBSD... is it possible that you could bundle it with the ZFS distro (or make it a dependency for the install)?
>> 6827260 assertion failed in arc_read(): hdr == pbuf->b_hdr > > I see this assertion beeing removed from arc.c, can you give more > details on how the actual bug causing this assertion was fixed? > (We were seeing this panic on FreeBSD/ZFS.) > We introduced the b_lock around the arc_read_nolock() call in arc_read and also use this lock in arc_release(), see bug (6732083). The other reason you might hit this assertion is because of the assignment to the local 'hdr' variable before we hold the b_lock in arc_read() -- Matt removed both the assignment and the assertion. -Mark