HP CIFS File Locking Interoperation
36
8.3 Auspex NeTservices
Auspex markets a NAS server called 4Front NetServer 2000. Auspex is an Advanced Server
for UNIX OEM customer of AT&T, and their version of Advanced Server is the NeTservices
UNIX/Windows consolidation product, running on UNIX on the 4Front NS 2000 server.
AT&T Advanced Server is also the OEM source for HP’s AS/9000 product.
NeTservices runs on a UNIX operating system, but like NetApps and EMC, appears to be a
single-purpose NAS server. Thus, NeTservices can provide concurrent file access for
Windows and NFS clients, but does not support UNIX users or applications on the server.
NeTservices file locking implementation appears to be based upon Advanced Server for
UNIX, which provides byte range locking interoperability for Windows and NFS. NFS access
must adhere to the advisory locking protocol.
Advanced Server for UNIX also enables oplocks, but for Windows-only client access.
However, enabling oplocks automatically disables UNIX/NFS locks.
Based upon Auspex and Advanced Server documentation, NeTservices provides the following
file locking ability:
Mandatory Share Mode (Open Mode) Auspex NeTservices
Lock Windows Yes
Lock UNIX – no advisory locking Not Applicable
Lock UNIX – advisory locking Not Applicable
Lock UNIX/NFS – no advisory locking No
Lock UNIX/NFS – advisory locking No
Lock PC-NFS No
Byte Range Locking
Lock Windows Yes
Lock UNIX – no advisory locking Not Applicable
Lock UNIX – advisory locking Not Applicable
Lock UNIX/NFS – no advisory locking No
Lock UNIX/NFS – advisory locking Yes
Lock PC-NFS No
Oplocks
Break Oplock for Windows access Yes
Break Oplock for UNIX access – no
advisory
Not Applicable
Break Oplock for UNIX access - advisory Not Applicable
Break Oplock for UNIX/NFS – no advisory No
Break Oplock for UNIX/NFS – advisory No
Break Oplock for PC-NFS No
Auspex NeTservices provides Mandatory Share Mode (open mode) locking for Windows
clients only. CIFS/9000 has a planned enhancement to interoperate Windows Mandatory
Share Mode (open mode) locking with UNIX, UNIX/NFS, and PC-NFS.