6.1.5 HP StoreAll Storage Release Notes (AW549-96064, April 2013)

restrictions have been implemented on rename operations. The following restrictions apply to hybrid
file systems:
Only directories created in version 6.0 or later can become snap tree roots.
If the old directory is not in a snap tree and the new directory is in a snap tree, rename is allowed
only if the object being renamed is snapable (that is, it has the new inode format).
The following restrictions apply to both hybrid file systems and pure 6.x file systems:
A snap tree root cannot be renamed. Also, the path to a snap tree root cannot be changed.
Rename is allowed when neither the old directory or the new directory are in snap trees.
Rename is allowed when the old directory and the new directory are in the same snap tree.
Rename is not allowed when the directories are in different snap trees.
These restrictions are intended to prevent hybrid snap trees containing files with the old format. However,
hybrid snap trees can still occur when a directory having the new format is populated, using rename,
with old format objects and that directory is then made into a snap tree root or is renamed into a snap
tree. The X9000 software does not prevent this situation because it could take a prohibitively long
amount of time to perform a complete scan for old objects in the sub tree being moved if the new sub
tree was sufficiently large.
Fixes
This section provides information about the fixes in a release.
Fixes in the 6.1.5 release
Fixed an error counter issue (the number of errors did not match the number of corrections) in
ibdircheck. Now, the error counter is increased once (instead of twice) when ibdircheck
finds and fixes a problematic dentry.
ibdircheck no longer deletes a freshly-resolved migrated hard link. Previously, if a problematic
dentry was successfully resolved by lookup, ibdircheck did not check the dentry again and
the dentry may be accidentally deleted.
IbrixConfig.rpm has been added to the online upgrade script to ensure all system tools are
running current versions.
During inode creation, the inode is now checked to see if it is a replica. This prevents inode
creation from failing due to the inode quota limit being exceeded.
Revised directory change notification for a file rename or move so that the notification does not
occur until after the new dentry is created. This avoids a NULL reference, which resulted in the
node failing.
Fixed an issue that caused files to show as duplicates on an NFS share.
Unexpected server restarts have been fixed by changing how ibr_dcn_notify_all addresses
delegations.
Fixed the code that checks for quota initialization to prevent a kernel panic that could occur when
disabling and enabling Directory Tree quotas.
After unmounting and remounting a file system, the create time would be listed as 0 (zero). Fixed
the code so the create time check occurs after the format version check.
A segment server routine within ibdircheck was changed to only perform the check for which
the routine was originally intended. This reduces performance issues and the possibility of causing
issues on healthy file systems.
8 Fixes