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

enable hiding of extended attributes in client configuration via CVMFS_HIDE_MAGIC_XATTRS #110

Open
boegel opened this issue Dec 14, 2021 · 3 comments

Comments

@boegel
Copy link
Contributor

boegel commented Dec 14, 2021

The extended attributes used by CernVM-FS cause trouble in some scenarios, for example when files are being copied from the mounted CVMFS repository into another type of filesystem (see for example easybuilders/easybuild-framework#3910).

That can be avoided by enabling CVMFS_HIDE_MAGIC_XATTRS in the client configuration, so the extended attributes are not exposed on the client.

@boegel boegel changed the title add CVMFS_HIDE_MAGIC_XATTRS to client configuration enable hiding of extended attributes in client configuration via CVMFS_HIDE_MAGIC_XATTRS Dec 14, 2021
@bedroge
Copy link
Collaborator

bedroge commented Jul 21, 2022

@huebner-m ran into issues with our build container, lots of file operations were returning No space left on device. I also encountered this myself when trying to overwrite some files in the compatibility layer inside the build container. After some debugging I found out that it only happens with CVMFS 2.9.x, which reminded me of the issue with the additional extended attributes. Setting CVMFS_HIDE_MAGIC_XATTRS=yes in default.local of the build container solves the issue, so I'll make a PR to change this.

@bedroge
Copy link
Collaborator

bedroge commented Jul 21, 2022

See #125.

A newer version of fuse-overlayfs could possibly solve the issue as well, in the release notes of 1.5.0 (see https://github.com/containers/fuse-overlayfs/releases/tag/v1.5.0) I found fix copyup of xattrs longer than 256 bytes. .

@boegel
Copy link
Contributor Author

boegel commented Sep 2, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants