Release 5.3.5.0

KeySummaryWorkaround
DLPX-65355 

The ReplaceConnectorKeystore.psl script failed because it was not updated for the correct Java keytool path.

Fixed in 6.0.0.0

Modify the following code line in ReplaceConnectorKeystore.psl

$keytool = $toolkitPath + "\jre\bin\keytool.exe"

The "$keytool" variable should be assigned the path to the Java keytool binary in the JDK/JRE installed on the host as a string value.

For example:  
$keytool = "C:\Program Files\Java\jdk1.6.0_02\jre\bin\keytool.exe"

Release 5.3.3.0

KeySummaryWorkaround
DLPX-63343The Managed Source table data shows all the datasets on the engine, including Virtual Sources. The size of Virtual Sources is not mentioned and is not counted in the total usage value. When the table is loaded, its sorted by the size.N/A


Release 5.3.2.0

Key

Summary

Workaround

DLPX-58122

Masked Provisioning is not supported on Oracle RAC.

N/A
DLPX-62443
DLPX-62451

Manipulating read only tablespaces in PDBs may result in failures
during point-in-time provision/refresh/rollback

Deleting or recreating a read only tablespace in a PDB will generate redo statements
in the Oracle redo logs which can result in errors when virtual PDBs are provisioned,
refreshed, or rolled back to a point in time after the read only tablespace has been deleted or recreated.
Problems can occur when the provision/refresh/rollback operation begins from a
snapshot which includes the read only tablespace and must apply redo which
contains the instructions to delete or recreate the read only tablespace
in order to reach the point in time selected for the operation.
Any attempt to create a vPDB after one of these operations has occurred may
cause the operation to fail with ORA-00959 or ORA-65185

Fixed in 6.0.0.0

Take a new snapshot of the source PDB and use it to perform the
provision/refresh. The timeflow point originally selected will not be provisionable


Release 5.3.1.0 

Masking Server

Key

Summary

Workaround

DLPX-60397

If a mapping algorithm is included in multiple jobs, only one job should be run at a time. If multiple jobs are run at the same time, then the mapping algorithm might contain multiple mappings to the same value or the jobs might deadlock.

Only run one job at a time


Release 5.3.0.1

Masking Server

Key

Summary

Workaround

DLPX-60669

  • 5.1 upgrade to 5.3: the Masking Engine would not start if a user created a secure lookup, data cleansing, or free text redaction algorithm's lookup list containing an empty string value.
  • 5.2 upgrade to 5.3: user-created secure lookup, data cleansing, or free text redaction algorithm did not output an empty string value as it had for previous releases.

Fixed in 5.3.0.2

N/A

Release 5.3.0.0

Management Server

Key

Summary

Workaround

DLPX-59837Due to the addition of a new operation type that did not exist earlier, it is not possible to query for Self-Service operations on 5.3.0.0+ with a delphixpy script specifying an API version before v1.10.0.Update the delphixpy script to use at least API version 1.10.0.

DLPX-60455

Provision to physical CDB with Kerberos enabled may not mount all instances.

Fixed in 6.0.0.0

Use virtualized CDB.
DLPX-60381

Provision from CDB dSource with PDBs in inactive states will fail with Oracle error ORA-65106.

Fixed in 6.0.0.0

Ensure all PDBs on the dSource are open read/write. Unplug any PDBs which cannot be opened.
DLPX-55863

Environment discover does not update the version string for manually added ASE instances. This can cause sync failures due to a version mismatch with staging during a sync.

Fixed in 6.0.0.0

Manually update the version using the CLI.
DLPX-56078Environment Refresh will not update discovered JDBC strings for linked dSources.Manually add the correct JDBC string.
DLPX-56083Invalid characters (such as double quotes) are not stripped from user-supplied SCAN.Remove invalid characters (e.g. quotes) from SCAN.
DLPX-56192

Delphix currently does not support provisioning from VDB snapshots that have offline datafiles.

Fixed in 6.0.0.0

N/A
DLPX-56824

If a virtual PDB encounters failures during provisioning, enabling the virtual PDB later may result in a bad state where the virtual PDB cannot be deleted. Delete may error with - 'The object OracleTimeflow does not exist on the system'.

Fixed in 6.0.0.0

Check with the Support team.
DLPX-56977Applying Oracle LiveSource Resync may fail if LiveSource is linking from an Oracle Standby database. You may see the error 'exception.oracle.snl.standby.nothing.to.backup' during the Apply Resync operation.Wait a bit until the dsource has archived another log, then try to apply resync again.
DLPX-56978Certain usernames are not available for use as they are reserved system words (e.g. "root", "postgres", "delphix").

ssh -l <user>@DOMAIN <enginename> is successful when testing this with the reported problem user 'sys' as the description indicated.  The issue is, when logging in with a username that exists in OS (/etc/passwd), it's defaulting to the OS user rather than the domain user.  Adding the @DOMAIN clarifies which login is intended, andloginfrom CLI works without issue. Tested sys@DOMAIN and webservd@SYSTEM to sanity check.

$ ssh -l sys@DOMAIN sean5220.dcenter.delphix.com 
Password:  
sean5220.dcenter> ls 
Children
.
.
$ ssh -l webservd@SYSTEM sean5220
Password: 
sean5220.dcenter> ls
Children
about
.
.
DLPX-56979LDAP server test fails if authentication is set to DIGEST-MD5, but setup still works correctly.N/A
DLPX-57079Environment Monitor tasks do not use dlpx_ps.N/A
DLPX-57142The Job dashboard does not display the user that invoked Job.N/A
DLPX-57312Storage utilization does not include certain Delphix system storage (e.g. metadata store).N/A
DLPX-57319vPDB with vCDB refresh uses dSource parameters rather than custom vCDB parameters.Use repository templates to specify config params for VCDB refresh.
DLPX-57412CLI parameters must be used exactly as described in the documentation, including spelling and capitalization, or they are ignored.N/A
DLPX-57673Support bundle generation can be time-consuming if the engine has a large number of core files to process. N/A
DLPX-57790Job cancel requests for long-running operations like VDB provision or refresh may require user operations on the target to cancel the job.Manually kill any hanging Oracle processes corresponding to the hanging operation. 

DLPX-58105

CLI adds extra backquote character to VDB template when it is entered as part of a provision payload. The VDB template name is correctly sent to the Delphix server even though the backquote is displayed when listing the payload content in the CLI.

The workaround was to use the template reference as the name:

> database template
database template> ls
Objects
NAME          DESCRIPTION
test          -
Copy of test  -


Operations
create
config
database template> select test
database template 'test'> ls
Properties
     type: DatabaseTemplate
     name: test
     description: (unset)
     parameters:
         compatible: 12.1.0.2.0
     reference: DATABASE_TEMPLATE-1
     sourceType: OracleVirtualSource
database provision *> set source.configTemplate=DATABASE_TEMPLATE-1

database provision *> unset source.configParams

database provision *> edit source.configParams

database provision source.configParams *> back

database provision *> commit
DLPX-58185Changing a Custom Policy while it is running on an object can cause the Policy execution to fail.N/A

DLPX-58226

Completed Cleanup Job, After Upgrade, Still Shows as Running.

N/A

DLPX-58290

Support bundle generation can be time-consuming if the engine has a large number of snapshots to process.

Fixed in 6.0.1

N/A

DLPX-58373

Erroneous warning on hosts with multiple grid homes due to incorrect grid home used during discovery.

Fixed in 6.0.0.0

Examine warning to see if it applies to the grid home in-use. If not, this warning can be safely ignored.

DLPX-58519

Enable Oracle LiveSource when LiveSource is in a RESYNC_NEEDED state currently re-start Oracle Redo Apply. Oracle Redo Apply should not be restarted in this state.

Fixed in 6.0.0.0

N/A

DLPX-58561

Default VDB Provisioning Does Not Inherit Online Redo Logs Size From Parent Snapshot.

Fixed in 6.0.0.0

N/A

DLPX-58912

Self-Service auto-recovery will fail if it runs on a data source that is disabled; please be sure that Self-Service data sources are active when performing operations.

Fixed in 6.0.0.0

N/A

DLPX-59110

If a Self-Service container is deleted, but the underlying VDBs are kept, all Timeflows other than the current Timeflow are deleted.

Fixed in 6.0.0.0

N/A

DLPX-59262

Customer with AIX target host may see Delphix suggesting increase the NFS read-write size on the host environment using the nfso command. This suggestion is not correct. These AIX NFS options are only effective on the NFS server, not on the NFS client. 

N/A

DLPX-59299

Discovery and monitoring rely on "Connected" in sqlplus output, which may not be the case if NLS_LANG is set to another language (e.g. Japanese). Downstream operations, like linking or provisioning, may then fail due to missing user privileges.

Set NLS_LANG to an English value. If "Connected" is in the sqlplus output, this should be sufficient for discovery and monitoring to work correctly.

DLPX-59473

It is not possible to set a password policy that prevents an Administrator from re-using a previous password, though this can be set for other users.

N/A

DLPX-59689

Environment discovery can hang indefinitely when userland commands hang (e.g. lsnrctl status, ps, etc.).

N/A

DLPX-59772

The API to list all snapshots consumes a significant amount of memory when there are more than 100,000 snapshots on the engine.

Fixed in 6.0.0.0

N/A

DLPX-59895

Unable to Expand Storage from the Delphix Setup UI.

Fixed in 6.0.0.0

N/A

DLPX-59910

Comps.xml associated with Oracle Homes are marked as unparseable if they are longer than 65535 characters.

Fixed in 6.0.4

N/A

DLPX-59951

VDB provision can fail for snapshots from older versions of a Toolkit if the older versions of the Toolkit have been deleted.

Fixed in 6.0.0.0

Do not delete older Toolkit versions that still have associated snapshots until this issue is resolved.

DLPX-60167

Applying Oracle patch to dSource Oracle CDB may result in failing refreshing child virtual PDBs from this dSource CDB after the same Oracle patch is applied to the target virtual CDB.

Fixed in 5.3.2.0

N/A

DLPX-60207

List of Installations is Clipped From View in VDB Upgrade Dialog.

Fixed in 6.0.0.0

N/A

DLPX-60271

If the Delphix environment user is not logged in SQL Server dSource sync using Netbackup might fail with:"DB_CryptAcquireContext: ERR - Error in CryptAcquireContext : 2".

Fixed in 6.0.0.0

Run the Netbackup client service as the Delphix Windows OS user, which would cause a login.

Do not run the DelphixConnectorService as the Delphix Windows OS user.

N/A

Deploying the Delphix 5.3 OVA onto ESXi 6.5 and using the vSphere web client UI, you may see a virtual machine warning on the VM stating:

The configured guest OS (Oracle Solaris 10 (64-bit)) for this virtual machine does
not match the guest that is currently running (Oracle Solaris 11 (64-bit)). You
should specify the correct guest OS to allow for guest-specific optimizations.



The Guest OS is auto-detected by VMTools and ESXi, but the vSphere web client UI does not reflect this. The vSphere CLI can be used to confirm this:

PowerCLI C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI> Get-VMGuest -VM dlpx-5300

State          IPAddress            OSFullName
-----          ---------            ----------
Running        {xxx.xx.xx.xxx}      Oracle Solaris 11 (64-bit)

Masking Server

Key

Summary

Workaround

DLPX-57641

Creating or appending a mapping with a large number of values may cause the Masking application to exhaust main memory.

Fixed in 6.0.0.0

Customer Support can add additional memory to the Masking application through a support process.

DLPX-58461

If the startMasking CLI command is run before the appliance setup wizard, the appliance's file system configuration will be incomplete and the Masking application's internal state will be constrained to a small amount of storage space.

Customers should use the appliance's setup wizard to complete the file system configuration which will provide the Masking application with the normal amount of storage space.

DLPX-58888When upgrading from 5.1 to 5.3, the DB2 Connector package needs to be re-applied.Re-apply the IBM DB2 Connector package to the Delphix Masking Engine.