Dell EMC Unity: Multiprotocol batch jobs failing since migration to Unity from VNX due to file locking (User Correctable)
Summary: Dell EMC Unity: Multiprotocol batch jobs failing since migration to Unity from VNX due to file locking (User Correctable)
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
Migration from VNX to Dell EMC Unity Platform.
Multiprotocol batch jobs failing since migration to Unity from VNX due to file locking
Multiprotocol batch jobs failing since migration to Unity from VNX due to file locking
Cause
Unity uses a different default policy for locking in Multiprotocol environments, this can affect some operations that previously ran on VNX and used the VNX default nolock locking policy for Multiprotocol environments.
Unity File system locking policies
SMB and NFS have their own lock range. Protocol specifications define lock ranges as mandatory for SMB but may be advisory for NFS. NFSv3/v3 uses a separate protocol (NLM) that is always advisory. NFSv4 has the lock management integrated in the protocol itself, but may also be advisory or mandatory, depending of the implementation.
A locking policy property is used to define the alternate behavior. You can select one of the following locking policies for a multiprotocol file system:
VNX File System Locking Policies
Unity File system locking policies
SMB and NFS have their own lock range. Protocol specifications define lock ranges as mandatory for SMB but may be advisory for NFS. NFSv3/v3 uses a separate protocol (NLM) that is always advisory. NFSv4 has the lock management integrated in the protocol itself, but may also be advisory or mandatory, depending of the implementation.
A locking policy property is used to define the alternate behavior. You can select one of the following locking policies for a multiprotocol file system:
| Setting | Description |
| Mandatory (Default) | Uses the SMB and NFSv4 protocols to manage range locks for a file that is in use by another user. A mandatory locking policy prevents data corruption if there is concurrent access to the same locked data. |
| Advisory | In response to lock requests, reports that there is a range lock conflict, but does not prevent access to the file. This policy allows NFSv3 applications that are not range-lock compliant to continue working, but risks data corruption if there are concurrent writes. |
VNX File System Locking Policies
| nolock | wlock | rwlock |
| No locks: Treats all locks as advisory for NFS (v2 or v3) clients (default setting, least secure) | Write lock: Enforces CIFS or NFSv4 write locks for NFSv2 or NFSv3 client access. | Read/write lock: Enforces CIFS or NFSv4 read and write locks for NFSv2 or NFSv3 client access (most secure). |
| Lock requests: If a CIFS or NFS client locks a file, no other client can lock that file. |
Lock requests: If a CIFS or NFS client locks a file, no other client can lock that file. |
Lock requests: If a CIFS or NFS client locks a file, no other client can lock that file. |
| Access requests:
|
Access requests:
|
Access requests:
|
|
|
|
Documentation Reference: Managing a Multiprotocol Environment on VNX
Resolution
The user should consider changing the locking Policy on MP File Systems to Advisory from Unity Default of Mandatory
Affected Products
Dell EMC Unity FamilyProducts
Dell Unity 300, Dell EMC Unity 300F, Dell EMC Unity 350F, Dell EMC Unity XT 380, Dell EMC Unity XT 380F, Dell EMC Unity 400, Dell EMC Unity 400F, Dell EMC Unity 450F, Dell EMC Unity XT 480, Dell EMC Unity XT 480F, Dell EMC Unity 500
, Dell EMC Unity 500F, Dell EMC Unity 550F, Dell EMC Unity 600, Dell EMC Unity 600F, Dell EMC Unity 650F, Dell EMC Unity XT 680, Dell EMC Unity XT 680F, Dell EMC Unity XT 880, Dell EMC Unity XT 880F, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family, Dell EMC Unity Hybrid
...
Article Properties
Article Number: 000052101
Article Type: Solution
Last Modified: 11 ديسمبر 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.