Skip to content

ReFS support #416

@mikenorgate

Description

@mikenorgate

I've been investigating the possibility of building a custom snapshotter for containerd that can make use of ReFS block cloning to help speed up container start times by reducing IO.

However I'm getting the following error

time="2023-08-31T14:01:19Z" level=info msg="apply failure, attempting cleanup" error="failed to extract layer sha256:e3ed4837ac41531c693a2a70929b7c50ce22997f81268031dabc470345139022: hcsshim::ProcessBaseLayer \\\\?\\D:\\ProgramData\\containerd\\root\\io.containerd.snapshotter.v1.refs\\snapshots\\1: Incorrect function.: unknown" key="extract-957600700-rp30 sha256:e3ed4837ac41531c693a2a70929b7c50ce22997f81268031dabc470345139022"
ctr: failed to extract layer sha256:e3ed4837ac41531c693a2a70929b7c50ce22997f81268031dabc470345139022: hcsshim::ProcessBaseLayer \\?\D:\ProgramData\containerd\root\io.containerd.snapshotter.v1.refs\snapshots\1: Incorrect function.: unknown

Is there a limitation in vmcompute ProcessBaseImage that means it's not able to work on an ReFS filesystem?

Metadata

Metadata

Labels

questionFurther information is requested

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions