The Dell Technologies Safety & Security Lab has discovered a File Open issue with some failure test scenarios. If the TCP socket connections that were made previously between the video server and the Isilon node do not close, then the server writing video to the Isilon share might not be available for up to 20 minutes, which is the SMB default.
As a preventative measure we recommend adding two timeout values: keepidle and keepintvl. Set the keepidle to 61 seconds and the keepintvl to 5 seconds, which resets the default 20 minute timer to 61 seconds allowing the shares to be re-opened between 1 and 2 minutes.
To make a sysctl configuration change persistent, add to or change the desired parameter in the sysctl.conf file.
- Open an SSH connection on a node in the cluster and log on using the root account.
- Run the following command to back up the /etc/mcp/override/sysctl.conf file:
touch /etc/mcp/override/sysctl.conf && cp /etc/mcp/override/sysctl.conf /etc/mcp/override/sysctl.conf.bku1
- Run the command
isi_sysctl_cluster <sysctl_name>= <value>
, where <sysctl_name> is the parameter you want to add or change and <value> is the value assigned to the parameter. isi_sysctl_cluster net.inet.tcp.keepidle=61000
isi_sysctl_cluster net.inet.tcp.keepintvl=5000
The following output is displayed:
Value set successfully
- Run the following command to verify that the change was successfully added to the /etc/mcp/override/sysctl.conf file:
cat /etc/mcp/override/sysctl.conf
Output similar to the following is displayed:
<sysctl_name>= <value> #added by script
cat /etc/mcp/override/sysctl.conf
efs.bam.layout.disk_pool_global_force_spill=1 #added by script
net.inet.tcp.keepidle=61000 #added by script
net.inet.tcp.keepintvl=5000 #added by script
- If you need to revert the sysctl.conf file to the backup version created previously:
- Open an SSH connection on any node in the cluster and log on using the root account.
- Run the following command to copy and then rename the original backup of the sysctl.conf file:
cp /etc/mcp/override/sysctl.conf.bku1 /etc/mcp/override/sysctl.conf
Refer to the KB Library topic: 000089232 for further information about configuring these parameters.