NetWorker: vProxy Performance mode cloning loses optimization with Retention Lock devices
Summary: This article describes a bug which involves a flaw in the implementation of NetWorker's VMware vProxy backups when used with Data Domain Retention Lock devices.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
- Backup or cloning may appear slower than expected for NetWorker VMware Protection (NVP) vProxy savesets on Retention Lock devices
- Error appears in ddfs.info log despite apparent success of backup or clone job:
Attempt to rename non-empty directory /data/col1/mtree/device/active/abc3b7ed-00000006-fd27be29-6627be29-00045000-595e3c56
dboost-<nsrsvr.demo.local-55146>: ddboost_api ERROR: ddp_rename() failed, FromPath //mtree/device/active/abc3b7ed-00000006-fd27be29-6627be29-00045000-595e3c56, ToPath //mtree/device/21/06/abc3b7ed-00000006-fd27be29-6627be29-00045000-595e3c56, Err: 5034-nfs rename failed (nfs: Permission denied)Cause
The problem results from an undiscovered flaw in implementation. Since Data Domain Retention-locked devices do not allow renaming of non-empty directories, part of NetWorker's normal backup and clone workflow silently fails, falling back to a different mechanism which prevents optimization success.
Resolution
The workflow is corrected in upcoming NetWorker versions:
- 19.10.0.5
- 19.11.0.2
- 19.12+
NOTE: Changing from one backup optimization mode to another (for example, from Optimized for Performance to Optimized for Capacity) requires performing a new full level-zero backup as the starting point for subsequent backups. Ensure that the Data Domain device has sufficient capacity. Since backups for each optimization mode must co-exist during this period, backups consume twice the usual storage capacity until the last Optimized for Capacity backup expires, as defined by the retention period. After this, storage consumption will return to normal.
Additional Information
NetWorker supports two types of backup optimization modes for vProxy backup to Data Domain systems—Optimized for Capacity, and Optimized for Performance. You can apply the optimization mode to vProxy protection groups during backup. The Optimized for Capacity mode uses variable size segmentation, which produces more overhead in data processing due to the higher deduplication rate, but reduces the capacity consumed on the Data Domain system. Optimized for Performance provides performance improvements during incremental back ups of virtual machines using Changed Block Tracking (CBT) and replicates data to a Data Domain system, and is effective when backing up large VMDK files. Although Optimized for Performance results in additional space use on the Data Domain device (around 20%), this mode significantly improves random I/O performance for instant access restores.
Affected Products
NetWorkerArticle Properties
Article Number: 000225863
Article Type: Solution
Last Modified: 12 Sept 2024
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.