Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

file extended attribute encodings #13

Open
jkominek opened this issue Nov 9, 2021 · 0 comments
Open

file extended attribute encodings #13

jkominek opened this issue Nov 9, 2021 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@jkominek
Copy link
Owner

jkominek commented Nov 9, 2021

Our KV layout gives us a lot of flexibility for encoding the inode data blocks. We've got basically a tiny amount of arbitrary data tacked at the ends of the keys, so that we can encode compression or parity information.

It'd be nice to be able to get the same thing going with xattr data, as well. Linux VFS allows attribute values up to 64kB, which is definitely a large enough lump of data to be worth compressing.

No immediate ideas for how to make that change.

@jkominek jkominek added enhancement New feature or request help wanted Extra attention is needed labels Nov 9, 2021
@jkominek jkominek added this to the "One Point Oh" milestone Nov 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant