Thanks for using the TrueNAS Community Edition issue tracker! TrueNAS Enterprise users receive direct support for their reports from our support portal.

iSCSI ZVol Block Cloning (XCOPY)

Description

Engineering inputs

  • It is still not clear if we'll be able to clone between different LUNs, but within likely will be

  • There are not yet merged upstream patches for linux kernel piece

  • The efforts are high since it require patching all of SCST, kernel and ZFS

Competition Analysis

What is the problem we are trying to solve?

  • Speed up iSCSI operations that can use XCOPY, like cloning or migration

  • Save storage space

User Story

  • Customer is running an hypervisor like VMWare and he would like to clone a VM Image and expect the operation to be fast and do not take up more space than necessary. XCOPY with ZFS block cloning ensures the process is quick and no (reasonable) extra space is required.

Tasks

Name

Team

Guesstimate of effort

Linux Kernel Syscall for cloning on block devices

Leverage correct syscall in SCST to perform XCOPY
ZFS Changes to use Linux kernel syscall

OS

High

Review code and work on SCST side of things

Services

High

100% Done
Loading...

Activity

Show:

Bug Clerk December 31, 2024 at 2:34 PM

This issue has now been closed. Comments made after this point may not be viewed by the TrueNAS Teams. Please open a new issue if you have found a problem or need to re-engage with the TrueNAS Engineering Teams.

Alexander Motin December 31, 2024 at 2:34 PM

Committed to TrueNAS and partially OpenZFS. Briefly tested with VMware.

Complete

Details

Priority

Assignee

Reporter

Labels

More fields

Katalon Platform

Created July 12, 2024 at 4:55 PM
Updated February 25, 2025 at 12:59 AM
Resolved December 31, 2024 at 2:34 PM