Donnie Berkholz wrote:
> If you turn off features you need, things break. There's nothing new 
> about that. If you disable ext3 support in your kernel, you can't mount 
> an ext3 partition and you'll get an error during boot about not finding 
> the root.

I see your point, but extended attributes aren't as common as ext3, are
they. And stuff that got broken because Portage suddenly started to
require new features on the kernel side is bad.

> The idea of the sqlite-based fallback is what's interesting here.

If it is a fallback that must be supported (because of NFS), then there
isn't much point in using xattrs. What benefits do they provide? There's
no speed constraint here as we already cache metadata somewhere.

>> Also note that in some circumstances like when running in a
>> virtualized environment, imposing additional requirements on the kernel
>> might be problematic.
> 
> Why's that?

Things with Xen got better than they were, but I can imagine a situation
where some hosting provider offers their customers a virtual Xen box and
their kernel configuration doesn't include extended attributes. You
can't use your own kernel without access to dom0.

>> It wouldn't be great to require extended attributes for each and every 
>> Gentoo box...
> 
> Why not?

Because they aren't so common, NFS doesn't support them and we haven't
ever required them.

Cheers,
-jkt

-- 
cd /local/pub && more beer > /dev/mouth

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to