TB102 Linux and UNIX Hosted Virtual Databases May Become Unresponsive and Crash
Alert Type
Availability
Impact
Rarely during certain virtual database (VDB) operations, all VDBs may become unresponsive and crash. Affected operations include disable, refresh, and delete.
Contributing Factors
This article applies to the following versions of the Delphix Continuous Data engine (Virtualization):
Date | Release |
---|---|
Mar 13, 2023 | 9.0.0.0 |
Feb 13, 2023 | 8.0.0.0 |
Jan 12, 2023 | 7.0.0.0 |
Any VDB using the Network Filesystem (NFS) version 3 protocol may be impacted. This includes any VDBs hosted on Linux or UNIX target environments.
VDBs exclusively using NFS version 4 protocol are not impacted.
The issue does not impact Microsoft SQL Server or other environments on Windows.
In order for the problem to occur, a system must have been upgraded to one of the affected releases enumerated above. An initial installation on any of the above releases that has not been upgraded is not impacted.
The issue is more likely to occur on Delphix 9.0.0.0 and may occur immediately following an upgrade. This is why the Delphix 9.0.0.0 image is no longer available for download.
Symptoms
Affected VDBs will hang or crash.
Target environments may experience errors like “NFS Server <> not responding” displayed in the system log or console.
Relief/Workaround
In order to prevent this problem, use one of the following (in preference order):
-
Upgrade to Delphix release 9.0.0.1.
-
If you have already upgraded to an affected release, perform a “delay the reboot”-type (or deferred) upgrade to Delphix 9.0.0.1 to prevent the issue from occurring.
-
Disable and re-enable all VDBs.
-
Set a global option to force NFS version 3 protocol (thereby eliminating the possibility of disable), as per the CLI example below:
demo-engine> service nfs demo-engine service nfs> get type: NfsConfig mountVersion: AUTOMATIC demo-engine service nfs> update demo-engine service nfs update *> set mountVersion=NFSv3 demo-engine service nfs update *> commit demo-engine service nfs> get type: NfsConfig mountVersion: NFSv3
Once the problem has occurred, the only remedy is to disable then re-enable all impacted VDBs.
Resolution
This issue is resolved in the DevOps Data Platform 9.0.0.1 and later releases for Continuous Data Engines.