StorNext File System Known Issues
Table 1 lists known issues specific to the StorNext File System process.
Operating System |
Change Request Number |
Service Request Number |
Description/Workaround |
All |
54834 |
3505208, 3516356 |
If a file is being copied to the StorNext file system using Windows Explorer and Windows Explorer crashes before it finishes copying all the data, the file may contain data blocks from old, deleted files. This problem occurs because Windows Explorer sets EOF to the size of the file before it writes the data to the file. This leaves a gap of uninitialized data in the file. Note: This problem can also occur with other programs that set EOF beyond the end of data. This problem does not occur if Windows Explorer encounters an error while writing the file; Windows Explorer will delete the partially written file. Workaround: To prevent this problem from occurring on StorNext, you can use the StorNext "client configuration" application's advanced mount option "Restrict Pre-allocation API" on Window systems and the " For more information on this option, see the man page |
All | 64963 | n/a |
See Conditions for Mounting an Xsan Volume as a StorNext Distributed LAN Client (DLC). |
Mac OS | 66948 | 322824, 336945 |
If you access StorNext file systems from Apple Xsan clients, then you might encounter I/O error messages in the system log that do not contain details about real I/O errors detected on the Xsan client. Workaround If you encounter the errors on an Xsan client, contact Apple. |
Conditions for Mounting an Xsan Volume as a StorNext Distributed LAN Client (DLC)
Beginning with Apple's OS X El Capitan (10.11), support is provided to mount Xsan volumes as StorNext DLC clients. This section provides additional information which should clarify the conditions necessary for this mount to succeed.
When the StorNext services are loaded, the environment is scanned to determine the default mount type - storage area network (SAN) with access to data disks, or DLC with proxy access to data disks through a StorNext gateway node.
If a fibre channel card is detected or internet Small Computer Systems Interface (iSCSI) logical unit numbers (LUNs) are present, the default mode is SAN. If neither or these conditions are true, the default mode is DLC.
In the case that a SAN mount is attempted and not all data LUNs for the file system are present, the mount fails and no error message is logged. If a DLC mount is desired, there are several ways to accomplish this.
First, if the presence of iSCSI LUNs is causing the SAN mount attempt, and these LUNs are not needed, the iSCSI targets can be disconnected. If this is done, the StorNext service must be unloaded and loaded to detect the change.
Example of unload and load:
sh-3.2# launchctl unload /System/Library/LaunchDaemons/com.apple.xsan.plist sh-3.2# launchctl load -w /System/Library/LaunchDaemons/com.apple.xsan.plist |
If iSCSI LUNs or a fibre channel card are present, the DLC mount is accomplished by indicating this to the driver. There are two ways to achieve this:
- Set the Xsan Preferences Payload "preferDLC" for the Volume that is to be DLC Mounted
- Set the diskproxy=client Mount Options in the /etc/fstab File
Set the Xsan Preferences Payload "preferDLC" for the Volume that is to be DLC Mounted
Example of setting preferDLC payload and verifying:
|
For more information on the preferDLC payload and Xsan configuration profiles, see https://support.apple.com/en-us/HT205333.
Set the diskproxy=client Mount Options in the /etc/fstab File
An alternative way to indicate to the driver that a DLC mount is desired to set the diskproxy=client
mount options in the /etc/fstab
file.
Example of the diskproxy=client
mount options in /etc/fstab
file:
|
In either of the above scenarios, a driver unload and load must be performed to enact the change. Once the Volume is mounted, its status as a DLC client can be verified by using the sub-command who
of the cvadmin
CLI. First select the file system, then enter who
. Look for the C
after the CLI
in the client entry.
Example of the cvadmin who
sub-command:
|