The following issues are known to exist in this release: 

Release 5.2.5.1

N/A

Release 5.2.5

KeySummaryWorkaround
DLPX-57750

If no network route is defined between the Delphix Engine and target host (using the addresses listed in "NFS Addresses" field of the environment), VDB operations will fail.

Fixed in 5.3


DLPX-58190

After removing the values in the NFS Addresses field for an Environment from the UI or by removing the nfsAddressList attribute of the host via the CLI, may during a VDB enable result in the VDB reporting a false success.

Performing a VDB start should restart the VDB.
DLPX-58900

Provisioning Masked VDBs: As of 5.2.5.0 we have enabled Host Name Verification for Masked Provisioning over SSL/TLS. Any SSL certificates that do not specify the FDQN provided in the masking service config as either the CN or SAN, will fail with an unverified host exception.

Fixed in 5.3

Create a new certificate including the correct hostname and upload it.

Release 5.2.4

N/A

Release 5.2.3

N/A

Release 5.2

Management Server

KeySummaryWorkaround

DLPX-49081

Adding a duplicate JDBC connection string can cause a management stack error when validating database credentials.

Delete the duplicate JDBC connection string.

DLPX-49514

An attachsource job fails.

Fixed in 6.0.4.2

  1. Login to the Delphix Management application.
  2. Select Manage > Policies.
  3. Change the policy to another policy (or make a temporary one if required).
  4. Reset the policy back again to the original policy.

DLPX-49929

Cancelling a VDB provision or refresh job may leave behind Oracle background processes and cause errors for subsequent jobs for VDBs using the same Oracle SID.

Kill any Oracle background processes on the target system that are using the same Oracle SID.

DLPX-50054

Case mismatch between Oracle database SID and static listener SID list prevents automatic creation of database connection string.

  1. Manually add connection string, or modify the static listener SID to match case with database SID.
  2. Refresh the environment.

DLPX-50633

Hooks and other customer supplied scripts should avoid writing excessive amounts of output, as the output can cause later queries for job information to run out of memory.

Fixedin 5.3

None

DLPX-51558

Customer scripts should avoid starting operations on the same VDB that the script is running on.

Fixed in 5.3.8

None
DLPX-51648Provision a VDB to a target host with a bad listener results in successful provisioning, but with wrong online redo log size, if user specifies customized online redo log size for their VDB.None

DLPX-51779

SSH algorithm "diffie-hellman-group-exchange-sha256" is not currently supported.

None

DLPX-52055

Using SCAN names or IP addresses to discover an Oracle cluster causes discovery to fail with "The host .. is already managed by this Delphix Engine".

Supply a node name or node IP address for cluster discovery.

DLPX-52904

After initial server setup, Default Snapshot/Snapsync policies are always in "US/Pacific", regardless of the timezone selected during initial Engine Setup. An admin has to manually change the time zone.

None

DLPX-53463

Upgrade does not remove cluster resource dependencies for SQL Server Clustered VDBs and can result in the cluster service going down post-upgrade. This can be worked around by disabling clustered VDBs before the upgrade and enabling them after.   

Fixed in 5.3

None

DLPX-53688

Refreshing "All Environments" can remove nodes of a Windows failover cluster if individual nodes cannot be refreshed.

Fixed in 5.3.8

Re-run discovery when all nodes are available.

DLPX-53996

The Delphix Engine does not provide instructions to browsers to avoid caching HTTP responses (pages).

Fixed in 6.0.0.0

None

DLPX-54050

The session cookie (JSESSIONID=<VALUE>) is persistent before and after login.

Fixed in 6.0.0.0

None

DLPX-54302

For Oracle Grid upgrade scenarios, customers can modify the cluster home location but cannot change the cluster version.

With the management stack shut down, Delphix support personnel can change the cluster version in MDS.

DLPX-55122LiveSource APPLY RESYNC takes too long to 'dd' datafiles for large dSourceDiscard the LiveSource RESYNC. Convert the LiveSource to a dSource, then convert the dSource to a new LiveSource.

DLPX-55459

When performing a CLI or API provision/refresh, the Location parameter must be explicitly set when using TimeflowPointLocation.

In the CLI, either use the defaults command to set initial values when provisioning or refreshing, or explicitly set timeflowPointParameters.location to LATEST_POINT or LATEST_SNAPSHOT.

ln API calls, explicitly set timeflowPointParameters.location to LATEST_POINT or LATEST_SNAPSHOT.

DLPX-55677

Datafiles backups created by RMAN due to a SnapSync are marked as Unavailable, however the backup of the controlfile is not marked unavailable.  Avoid using the Delphix controlfile backups.

Fixed in 5.3

Mark the backup of the controlfile taken by Delphix as unavailable:

RMAN> change backup of controlfile tag 
'<Delphix tag>' unavailable;

For example:

change backup of controlfile tag 
'DLPX2017111721493689966A19FE27' unavailable;

The 'Delphix tag' can be obtained from the command:

RMAN> list backup of controlfile summary;

DLPX-55782

If the toolkit directory for a staging environment is greater than ~43 characters, VDBs will not be able to be provisioned from the snapshots.            

Fixed in 6.0.0.0

Use a shorter toolkit directory path and re-sync'ing the dSource.

DLPX-55814

If this error occurs, one can recover by taking a snapshot on the affected VDB and attempting the replication again.

Fixed in 5.3

Take a snapshot on the affected VDB and attempt the replication again.

DLPX-55817

When configuring Serviceability from the Setup application, only a single email address may be used for testing SMTP validation.  Attempting a comma separated list of email addresses will fail.

Fixed in 5.3

None

DLPX-55829

Validated Sync can fail when monitoring ASE backup servers started by using the $DSLISTEN environment variable instead of the "-S" argument. This can be worked around by accessing $DSLISTEN in the RUN_xxxxx script and pass it down as -S.       

Fixed in 6.0.0.0

Access $DSLISTEN in the RUN_xxxxx script and pass it down as -S.

DLPX-55863

Environment discover does not update the version string for manually added ASE instances, which can cause sync failures due to a version mismatch with staging during a sync. This can be worked around by manually updating the version using the CLI.               

Fixed in 6.0.0.0                                                     

None
DLPX-55936

Unable to migrate SQL VDB between two Target Clusters from the UI.

Fixed in 5.3

Use the CLI for migration.

DLPX-56081

SQL Server dSource enable fails after a force disable.

Fixed in 5.3

Manually drop the staging database using SSMS from the staging SQL Server instance and retrying the enable. 

DLPX-56082

SQL Server VDB Refresh after a force disable can fail.    

Fixed in 5.3

Remove the database from the SQL Server instance using SSMS and re-running the refresh.
DLPX-56271

Provisioning to environments with no discovered or manually added listeners will fail.

Fixed in 5.3

If listeners are intended to exist on the Target Environment, start the listener and refresh the environment, or manually add the desired listener.

If no listeners should be on the target environment, go to the Environments page and manually edit and append a new placeholder listener.

Masking

KeySummaryWorkaround
DLPX-48478

The disable constraints feature disables all constraints, not just the ones for masked columns. 

None
DLPX-49184Custom Algorithms that log excessively may cause out of memory errors.None
DLPX-50028

Users need to purge their browser cache after upgrading the Delphix Masking Engine otherwise, the UI may not render correctly.

Fixed in 6.0.0.0

Manually clear the cache.
DLPX-50029Prescripts and postscripts to masking jobs may fail if the script includes a byte-order mark (BOM) character.On Windows, when using a text editor (like Notepad or Notepad++) Save and use an encoding without BOM (Byte Order Mark). The default encoding ANSI should do that - others are available and more advanced editors enable the exclusion of BOM. This applies to "Save as" as well. This avoids inserting a leading BOM character.
DLPX-50837

Masked provisioning jobs that require more than 240 minutes to execute should be called from a hook script that implements API session re-authentication.

Fixed in 6.0.0.0

Use a hook script.
DLPX-50877The "Drop Index" option on a Masking job does not support Oracle composite or functional indices.None
DLPX-52357

Auto-generated connectors remain after unsuccessful masking job. This is expected behavior and allows failed connections to be inspected. These auto-generated connectors may be deleted after an unsuccessful job.

Fixed in 6.0.0.0

Delete unwanted connectors through the GUI or the Delphix Masking Engine's V5 REST API (see API process below). The API can be used to automate the deletion.

List all connectors
For each connector
If the connector's name matches the pattern 
for an autogenerated connector name
delete the connector
DLPX-52606

Logical key specification, filters or custom SQL statements that include CR (Carriage Return,ASCII 13, \r) LF (Line Feed, ASCII 10, \n) characters may make it impossible to edit a masking rule set.

Fixed in 6.0.0.0

CR LF characters should not be used in these fields.

DLPX-56222The secure shuffle algorithm should not be used with on-the-fly (OTF) jobs.Evaluate using a different algorithm, such as secure lookup, segment mapping, or mapping.


DelphixOS

KeySummaryWorkaround
DLPX-55614

SQL Server VDB on failover cluster may go into suspect mode during periods of high load.

Fixed in 5.3

None