Loading...
Loading...
During file system creations or file system mounts, there is a chance of unexpected Storage Processor (SP) reboots or file system going offline if Tree Quotas are enabled and the system is running Unity OE 5.2.0. Sometimes, a storage processor has remained in Service Mode after the unexpected reboot. 2022/06/05-16:38:57.627101 61K 7FBE3BB69705 sade:CFS: 4:[unity001] QuotaDB::lockEntry skipped since NULL QuotaDB to unlock on FS(0x002276cf58, 536871671) node(0x7fbeb17 2022/06/05-16:38:57.627104 2 7FBE3BB69705 sade:CFS: 4:[unity001] 49e20)2022/06/05-16:50:48.482665 34K 7FBE3BA7B70A sade:CFS: 4:[unity001] QuotaDB::lockEntry skipped since NULL QuotaDB to unlock on FS(0x002276cf58, 536871671) node(0x7fbeac1 2022/06/05-16:50:48.482668 3 7FBE3BA7B70A sade:CFS: 4:[unity001] fe260)
A deficiency due to a code change in Dell Unity OE version 5.2.0.0.5.173 has been identified. A quotaDB is created when tree quotas are enabled, or when the file system (FS) is mounted and the quota file exists. The quotaDB is protected by a reference count, and it will be deleted when the quota is disabled or the file system is unmounted. When I/O occurs, it will first get the quotaDB to lock the range, update the quota usage, then release the quotaDB lock. However, in this case, it seems that the quotaDB does not exist when the FS is running and the quota is enabled. The issue is triggered if I/O comes in to the file system before it completes mounting. The I/O sees that the quotaDB object does not exist and will create it. Then during file system mounting the quotaDB will not be created again because it is already created. But the I/O will release the quotaDB at the end, which causes the quotaDB object to be deleted. Later each I/O tries to create the quotaDB object and then delete it. If multiple threads try to create the quotaDB object simultaneously, this induces a race condition, triggering the issue.
Fix: The fix is available in Unity OE 5.2.1.0.5.013 (5.2 SP1) Workaround: Customers running Dell Unity OE 5.2.0.0.5.173 may disable tree quotas (if they are using them) to avoid exposure to this issue until an upgrade to 5.2.1.0.5.013 (5.2 SP1) or later code can be completed.
Click on a version to see all relevant bugs
Dell Integration
Learn more about where this data comes from
BugZero Plan
Streamline upgrades with automated vendor bug scrubs
BugZero Prevent
Wish you caught this bug sooner? Get proactive today.