Skip to main content
NetApp Knowledge Base

CONTAP-694455: Optimize SpinCE for GDD and non-GDD enabled copy operations

Views:
13
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
nas
Last Updated:

Issue

  • When SpinCE is used for copy operations (especially with internode copies), performance may be significantly slower compared to copies with VAAI disabled.
  • This behavior has been observed during copies between node-local NFSv4 FlexGroup volumes.
  • Large, mostly empty files (e.g., multi-terabyte virtual disks with minimal actual data) can highlight the performance gap more prominently.
  • In some cases, copies with VAAI disabled completes such copies substantially faster, while SpinCE may take many times longer.
  • Performance analysis during slower SpinCE operations has shown elevated WAFL suspend activity, including events such as:

 
SERIAL_FRANGE_MAX_TRIES
WIL_WAIT_FRANGE

 
  • Increased WAFL suspend counts suggest inefficiencies in how SpinCE handles certain write or file layout patterns during copy operations.
  • Known architectural or implementation challenges (e.g., handling of sparse or disjoint writes) may contribute to the discrepancy in performance.
  • These challenges are not limited to a single workload and may affect any environment with similar characteristics (e.g., sparse large files, specific copy paths, or offload behavior).
  • Overall, there is an opportunity to optimize and modernize SpinCE to improve efficiency and align performance more closely with alternative data movement methods.

Sign in to view the entire content of this KB article.

New to NetApp?

Learn more about our award-winning Support

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.