Oracle HSM: Samba Drops Connection When Accessing Offline SAM-QFS Files
Last updated on JANUARY 17, 2017
Applies to:Oracle Hierarchical Storage Manager (HSM) and StorageTek QFS Software - Version 6.0 to 6.1 [Release 6.0]
Information in this document applies to any platform.
Customer has Windows clients connecting to Oracle Solaris server via Samba (version 3.6.25), included with Solaris 11.3.
The Samba shares are mapped to directories within a SAM-QFS (HSM) filesystem, hosted by this same Solaris server.
When the Windows client is writing a file to SAMFS filesystem, and that same Windows client tries to access an OFFLINE SAMFS file at the same time, the initial write process is dropped (closed connection by Samba).
If there are multiple write processes running, the action of accessing an offline SAMFS file will cause all Samba connections to drop/close. This scenario is consistently repeatable.
Customer tried adjusting Windows TCP/IP registry parameters, tried changing Samba smb.conf parameters, tried compiling and running Samba 4 on Solaris 11.3 - all with no improvement. It appears Samba uses the same PID (from smbstatus output) for connections from a particular Windows user, e.g. Windows User A will have same PID regardless of how many processes this user runs to connect to Samba.
Customer running HSM 6.0.4 on Solaris 11.3
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms