Skip to content

Validate native CoW reflinks on XFS (with reflink=1) #32

@Rakshat28

Description

@Rakshat28

XFS is the standard filesystem for many enterprise Linux distros (like RHEL/Fedora) and supports CoW reflinks, but only if formatted with the reflink=1 flag. We need to ensure bdstorage correctly utilizes XFS block cloning and handles sparse files correctly on this filesystem.

Acceptance Criteria:

  • Add a step in .github/workflows/ci.yml to create and mount an xfs loopback device using mkfs.xfs -m reflink=1.
  • Run the integration test suite against the XFS mount.
  • Verify that the sparse-hashing math behaves correctly with XFS's specific extent allocation strategies.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions