Add report on CTL acceleration
Approved by: hrs (mentor, blanket)
This commit is contained in:
parent
cf59562711
commit
0ebee59366
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=45783
1 changed files with 58 additions and 0 deletions
|
@ -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) — COMPARE AND
|
||||
WRITE command; Extended Copy (Clone) — SPC-3 subset
|
||||
of XCOPY commands; Write Same (Zero) — 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>
|
||||
|
|
Loading…
Reference in a new issue