Add report on CTL acceleration

Approved by:	hrs (mentor, blanket)
This commit is contained in:
Benjamin Kaduk 2014-10-11 00:15:23 +00:00
parent cf59562711
commit 0ebee59366
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=45783

View file

@ -1980,4 +1980,62 @@
be happy to improve our documentation any time.</p>
</body>
</project>
<project cat='proj'>
<title>VMWare VAAI and Microsoft ODX acceleration in CTL</title>
<contact>
<person>
<name>
<given>Alexander</given>
<common>Motin</common>
</name>
<email>mav@FreeBSD.org</email>
</person>
</contact>
<body>
<p>CAM Target Layer (CTL), used as base for the kernel iSCSI
server, got support for VMWare VAAI and Microsoft ODX
storage acceleration. It permits avoiding network
bottlenecks and improved storage efficiency on sets of large
operations, such as virtual machine (or large file) creation,
initialization to zeros, copy, delete, etc..</p>
<p>VMWare VAAI includes support for these primitives/SCSI
commands: Atomic Test and Set (ATS) &mdash; COMPARE AND
WRITE command; Extended Copy (Clone) &mdash; SPC-3 subset
of XCOPY commands; Write Same (Zero) &mdash; set of WRITE
SAME commands; Dead Space Reclamation (Delete) &mdash UNMAP
command.</p>
<p>Microsoft ODX includes support for these SCSI commands:
POPULATE TOKEN/WRITE USING TOKEN (SPC-4 extensions of
XCOPY), WRITE SAME and UNMAP.</p>
<p>All XCOPY operations are currently limited to one storage host.
ODX operations are currently limited only to iSCSI disks.
Accelerated inter-host copying or copying to/from files on
Samba shares is not implemented and handled by initiators in
the legacy way.</p>
<p>The code is committed to FreeBSD head and stable/10 branches,
and will be present in FreeBSD 10.1 and FreeNAS 9.2.1.8 /
9.3 releases.</p>
</body>
<sponsor>
iXsystems, Inc.
</sponsor>
<help>
<task>
<p>Full support for thin provisioning, including capacity
usage reporting and thresholds notifications.</p>
</task>
<task>
<p>Inter-host XCOPY operations.</p>
</task>
</help>
</project>
</report>