Skip to content

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

@boegel

Description

@boegel
Contributor

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.

Activity

changed the title [-]add CVMFS_HIDE_MAGIC_XATTRS to client configuration[/-] [+]enable hiding of extended attributes in client configuration via CVMFS_HIDE_MAGIC_XATTRS[/+] on Dec 14, 2021
bedroge

bedroge commented on Jul 21, 2022

@bedroge
Collaborator

@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

bedroge commented on Jul 21, 2022

@bedroge
Collaborator

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

boegel commented on Sep 2, 2022

@boegel
ContributorAuthor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @boegel@bedroge

        Issue actions

          enable hiding of extended attributes in client configuration via CVMFS_HIDE_MAGIC_XATTRS · Issue #110 · EESSI/filesystem-layer