fsfreeze failed with V-3-26649 (timeout) on RHEL7 and user command "vxdump" failed.

book

Article ID: 100015494

calendar_today

Updated On:

Description

Error Message

# /opt/VRTS/bin/fsfreeze -t 300 -m "/mnt" vxdump 0f  /var/tmp/data.bk /dev/vx/rdsk/vxfsdg/vxfsvol
 
UX:vxfs fsfreeze: ERROR: V-3-26649: cannot wait child
 
process 5672
 
#

Cause

The root cause of this issue is a deadlock of /etc/mtab file , which will happen under the combination of “fsfreeze” and “vxdump”. 

It occurs only on RHEL 7 and doesn't on RHEL 6.

The difference between RHEL6 and RHEL7 is the behavior of /etc/mtab. In older versions of RHEL, /etc/mtab is a normal file on the root file system that is updated directly by the mount utility. Starting with RHEL7, /etc/mtab is a symlink to a virtual file in /proc generating content as needed using calls into the individual file system drivers to be able to print all the mount options.

Resolution

Veritas is now engaging to address this issue.

If you have any questions, please contact Veritas Technical Support.

Issue/Introduction

When "vxdump" was done as user command of "fsfreeze" , then fsfreeze failed with V-3-26649 ( timeout ) on RHEL7.

Additional Information

ETrack: 3738404