Skip to content

bug(al2023): FICLONE ioctl throws "operation not supported" in the latest release #2594

@techxpert99

Description

@techxpert99

What happened:

Our production cluster deploys a daemonset whose working depends on this operation.
It used to work until a few days ago; and now it doesn't.
We use Karpenter to provision our instances and don't usually explicitly control the AMI.
I suppose that this feature was disabled in the latest release.

What you expected to happen:

I expected the original behaviour to remain, even more so since it has not been mentioned in the release notes, unless I missed reading it.

How to reproduce it (as minimally and precisely as possible):

Provision an EC2 instance with the latest AL2023 AMI. Executing mkdir -p /var/tmp && cd /var/tmp && echo hello > original.txt && cp --reflink=always original.txt copy.txt in bash shell should throw "operation not supported"

Environment:

  • AWS Region: ap-south-1
  • Instance Type(s): c6a.4xlarge
  • Cluster Kubernetes version: 1.32
  • Node Kubernetes version: 1.32
  • AMI Version: amazon/amazon-eks-node-al2023-x86_64-standard-1.32-v20260114

Can we expect the behaviour to be restored in a later patch? If not, are we expected to create a custom AMI just to enable this operation? IMO this was a great feature since it allowed us to mount copy on write references into our containers, leading to huge space/ latency savings.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions