Release 5.3.4.0 Changes

Management Server Fixes

Bug NumberDescription
DLPX-58912Self-Service will re-enable any sources that it disabled in the course of recovering a data container.
DLPX-53801It was possible to set the wrong user for the source environment when linking a dSource, which led to an error during a refresh. With this fix, the source environment user is checked during linking, and an error is thrown if the wrong user is specified.
DLPX-62926Make the Masking API client timeout tunable.
DLPX-62989Fixed validation to allow windows DB usernames to start with certain characters.
DLPX-62885Fixed issue where logSync could fail during startBackup.sh with 'ORA-12578: TNS:wallet open failed' if sqlnet.ora references the wallet path with the environment variable $ORACLE_UNQNAME.
DLPX-63089Resolved an issue where improper timeout values can lead to upgrade problems.
DLPX-63079The Delphix Connector was refusing new connections because of piled up stale TCP sessions. This fix cleans up stale TCP session after two hours at windows host. Reinstall the Delphix Connector to see the effect.

DLPX-62802

Deleted the CDB Timeflows which were not referenced by any PDB Timeflows.
DLPX-63367In rare conditions, Oracle VDB provisioning may hang during the configuration of redo logs.
DLPX-63673When logged into the CLI via ssh using public key authentication, results were no longer displayed at the container level rather than the name.
DLPX-63521Set correct Timeflow for virtual container databases when the Timeflow for the corresponding virtual pluggable database was modified during the 'switch Timeflow' and 'undo' workflows.
DLPX-60661Timeline chart no longer breaks when changing tabs.
DLPX-63693Resolved the issue where for Sql Server dSources, validated sync "Last Updated" field showed "Invalid date" for Delphix Engine on a few timezones.
DLPX-48337Handled Delphix internal exceptions caused during physical to VDB migration of customer databases. Added more details (output of sp_who2) in Delphix User Exception to diagnose the issue better.
DLPX-62916Solved snapSync problem where we were able to ingest same ASE backup using "Most Recent/Specific Existing full backup" option.
DLPX-63593Environment discovery no longer attempts to connect to CDBs when the CDB username and password have not been provided. This can improve performance of environment discovery for systems on which connection failures take a long time.
DLPX-62605Removed suggested shell script when snapsync detects datafiles in VDB in the incorrect filesystem. 
DLPX-60746Fixed snapsync to detect missing privileges in CDB which might cause non-provisionable snapshots.
DLPX-60841Upgraded to release 1.12.1 of jquery-ui javascript library.
DLPX-48286Solved AG cluster refresh issue. Refresh failed due to previous error, during AG cluster discovery, which caused dandling hosts. Dangling hosts are now removed if Delphix Engine encounters an error.
DLPX-63273Fixed issue in convert to livesource wizard when using a custom template.
DLPX-46898Disabled refresh and reset buttons when a point in the timeline is selected. I also added the mechanism to deselect point in time if the user clicks the blank space around the timeline.
DLPX-61422Fixed a problem with the calculation of capacity metrics used by VDBs as reported to Splunk
DLPX-63165Dataset performance metrics sent to Splunk are now annotated with the correct names.
DLPX-63381Included ingested data metrics to the capacity metrics sent to Splunk.
DLPX-60780Sysadmin Engine now allows Engine re-registration at any time.
DLPX-63164Now Target directory is an optional field on V2P wizard, allowing to leave it empty.
DLPX-64105List of datasets not restoring to complete list after clearing filter.

Delphix OS Fixes

Bug NumberDescription
DLPX-57357Improved write performance on highly fragmented storage.

Masking Fixes

Bug NumberDescription
MAPI-326Added API support for re-identification jobs.
MAPI-333Added the ability to update database rulesets through the API.
MAPI-342Augmented the API with support configuring a profile job's multiple profiler expression check feature.
MAPI-341Added file field metadata API support for the isProfilerWritable configuration.
MAPI-325Added API support for tokenization jobs.
DLPX-62678Added a JobLoggingLevel application setting for the verbosity of job log messages
DLPX-60138Fixed a Javascript error that prevented the rule set table edit UI from displaying if a table suffix field contained quote characters
DLPX-62359For in-place SFTP file masking, remove the requirements that the SFTP server must support the ssh exec channel, id command, and SSH_FXP_STAT message. This allows for interoperability with more SFTP servers, in particular, implementations for Windows.
DLPX-62764Recorded Oracle primary key columns during database rule set creation.
DLPX-62762Fixed the handling of a space character in a mapping algorithm's ignore character list.
DLPX-59834Renamed a profile job's "Multiple PHI" checkbox to "Multiple Profiler Expression Check".
DLPX-59845Fixed the Min/Max algorithm from truncating a value's decimal digits. This behavior is observed with Float data type for MSSQL and NUMERIC data type for SAP ASE.
DLPX-62591Improved the performance of database rule set refresh.
DLPX-62592Improved the performance of database rule set creation.
DLPX-63001Explicitly close a JDBC connection after testing a database connector.
DLPX-62497Fixed masking job monitor progress bar.
DLPX-50028Automatically purge the user's web browser cache after upgrading the Delphix Masking Engine so that the changes in the UI render correctly.
DLPX-59754Prevented a segment mapping algorithm without ignore characters from flooding the application log with java.lang.NumberFormatException messages.
DLPX-63096Fixed a GUI error with the masking job delete button when using Internet Explorer 11.
DLPX-63153Fixed an issue when masking a large XML file over FTP in readFirstXmlTag().
DLPX-63311When SSO is enabled, creating a user with no password or apiAccess level specified returns an API error.
DLPX-63329Increased Success message visibility from 0.7 seconds to 2 seconds and Error message visibility from 1.5 seconds to 5 seconds.
DLPX-63362The Masking audit log is flooded when Delphix phone home runs.
DLPX-63361Masking audit log showed oldest entries first.
DLPX-63420For XML file masking over SFTP, use only one SFTP channel per SSH connection for compatibility with some SFTP servers.
DLPX-52606Allow a rule set to be edited if the Logical Key, Filter, or Custom SQL statements include a Carriage Return (ASCII 13, \r) and/or Line Feed (ASCII 10, \n) characters.
DLPX-63434Allow special characters to be entered into a database inventory column's notes field.
DLPX-63574Fixed an issue when creating a segment mapping algorithm in the GUI with range values.
DLPX-63984Fixed a type conversion error when the secure shuffle algorithm is used on certain data types such as SQL Server int.
DLPX-63455Added automated identity column support for Microsoft SQL Server and SAP ASE (Sybase) advanced connectors.
DLPX-63547Fixed an issue where the GUI's job edit dialogue would display the wrong ruleset name if multiple ruleset names had the same prefix. This issue affected all job types: masking, profile, tokenization, and re-identification.
DLPX-63633Added support to data level profiling jobs for Microsoft SQL Server table names that contain special characters.
DLPX-63717Fixed "Ran Masking Job" audit log message to include environment and job name.
DLPX-63863Prevent deleting a user from deleting any jobs created by the user.
DLPX-63911Fixed an XML file masking issue that caused an XML namespace attribute (xmlns) with no prefix to have an empty value in the masked outpit.

Release 5.3.3.1 Changes

Delphix OS Fixes

Bug Number

Description

DLPX-63519

Fixed an issue that prevents Delphix Engines from booting in Azure.

If you are upgrading from 5.3.3.0 to 5.3.3.1, an OS upgrade is required if you run on Azure, otherwise, OS upgrade can be deferred.

Release 5.3.3.0 Changes

Management Server Fixes

Bug Number

Description

DLPX-62435Resolved an issue where an upgrade failed and left a bad state behind that prevented the application from restarting.
DLPX-61444Only admins can now change a user's LDAP principal.
DLPX-52571Management service may not come online after a reboot.
DLPX-56067The tooltip in the performance analytics GUI showed an incorrect unit. 
DLPX-62727Fixed issue where GUI did not show more than 30 dataset groups. Now all dataset groups are accessible through the GUI.
DLPX-62688Backward compatibility for 1.9.x and 1.8.x APIs for Self Service options in the CLI have been restored.
DLPX-62598Validated Sync did not query backup sets from databases removed from AG on a secondary replica. Validated Sync status also mentions instance names for databases that were skipped.
DLPX-62165Resolved an issue where an incorrect timestamp lead to an erroneous critical upgrade fault.

Delphix OS Fixes

Bug Number

Description

DLPX-61663Improved the latency of synchronous write I/Os on fragmented storage.
DLPX-62186Resolved a situation where the system became unreachable over the network under heavy write workload.
DLPX-62324Reduced CPU usage and I/O latency, and increased IOPs when writing to highly fragmented storage pools.
DLPX-61359Resolved a situation where the system crashed early in boot in Azure.

Masking Fixes

Bug Number

Description

DLPX-58383Fixed an issue that caused tables to be inadvertently omitted from a masking job for certain job stream to table ratios.
DLPX-62098Fixed an issue with masking a database table with a / (front slash) in the name.
DLPX-56268Added a diagnostic option for printing additional SQL exception information.
DLPX-62224Return an error from rule set creation if the rule set name has leading or trailing whitespace.
DLPX-62432Added single sign-on (SSO) settings to the audit log.
DLPX-62430Fixed a File Masking issue where a field that selects the record type was not masked.
DLPX-62434Return an error from environment creation if the environment name has leading or trailing whitespace.
DLPX-60460In-place file masking job generation support for a connector username with backslash characters.
DLPX-62014Improved RegEx expression support for in-place SFTP and FTP file masking rule sets.
DLPX-62312Supported XML tag names and attributes with the same value.
DLPX-62286Supported for MSSQL NUMERIC columns.
DLPX-52268Prevent masked values from being truncated when masking a varchar(max) column.
DLPX-62493Added better logging around masking job execution and monitoring.
DLPX-60458Added GUI support for connector usernames with backslash characters.
DLPX-62524Return an error from application creation if the application name has leading or trailing whitespace.
DLPX-52481Displayed backslash characters in JDBC URL strings.
DLPX-62091Allowed non-admin users with appropriate privileges to edit user information.

Release 5.3.2.0 Changes

Management Server Fixes

Bug NumberDescription
DLPX-59461Provided for selective data distribution (SDD) support for Oracle 12c multi-tenant data sources.
DLPX-53991Added the capability to use HSTS headers when operating with HTTPS.
DLPX-60488Removed the default SNMP Community String.
DLPX-61084Network throughput test should not establish connections to remote hosts.
DLPX-57442Fixed an issue where error messages revealed usernames.
DLPX-58101DB Unique Name was checked when the user introduced a value in the provision wizard.

DLPX-58453

DLPX-35321

DLPX-58061

When editing an environment user, the appropriate editing option will be shown depending on the Public key authentication setup or Username / password setup.
DLPX-61196The Apache Commons FileUpload library was updated to avoid a known security issue.
DLPX-31947Virtualization accounts can be configured with multiple SSH keys via the CLI.
DLPX-55782If the toolkit directory for a staging environment was greater than ~43 characters, VDBs were not able to be provisioned from any snapshots created for the dSource.
DLPX-60778Fixed issue where LDAP users were not editable.
DLPX-60904Updated moment lib.
DLPX-61026Fixed issue where not all elements where visible if the installations list was too long on dSource upgrade dialog.
DLPX-61470Resolved an issue that prevented Jet Stream recovery from successfully automatically recovering a data container after an error.
DLPX-61617Fixed an error where an attempt to remove an internal database file fails during link or provision due to the file being non-empty.
DLPX-60652Fixed an issue that caused the VMware tools to become inaccessible.
DLPX-61859Disabled Java Attach API on remote hosts.
DLPX-61529Reduced the amount of sshj log statements.
DLPX-61380Fixed 'Validate' button in the Edit Environment User screen to be enabled only if the password field has been changed.
DLPX-62034Resolved an issue where replication jobs can fail after an upgrade to 5.3.x.

Delphix OS Fixes

Bug NumberDescription
DLPX-60876Reduced latency bubbles in the synchronous write data path.
DLPX-61664The system ran out of memory leading to unresponsiveness.
DLPX-61848Improved write performance on highly fragmented storage.

Masking Fixes

Bug NumberDescription
DLPX-60655Fixed a premature "Session Expired, please log in again." error when login in using the old dmsuite URL.
DLPX-60749Fixed a SQL syntax error in the MySQL drop index feature.
DLPX-60793Prevent the space character from being silently dropped from the list of "Ignore Chars" when creating/editing a Segment Mapping algorithm. 
DLPX-60814Fixed the job monitor's row count total for Mainframe (VSAM) EBCIDIC files.
DLPX-50203Force termination of a previously canceled Masking job that is not responding.
DLPX-45225Removed cleartext passwords from the application debug logs for Excel file masking jobs using SFTP and FTP file connectors.
DLPX-61381Removed cleartext passwords from the application log files for Excel file masking jobs using SFTP and FTP file connectors when the spreadsheet cannot be processed.
DLPX-61392Removed cleartext passwords from the application log files for Excel file masking jobs using SFTP and FTP file connectors when the path does not exist.
DLPX-61393Removed cleartext passwords from the application log files for XML file masking jobs using an FTP file connector when the path does not exist.
DLPX-61421Create temporary files in a file system dedicated to temporary files.
SYNC-229Added the ability to synchronize Free Text Redaction algorithms.
SYNC-163Added the ability to synchronize Profile Expressions.
SYNC-162Added the ability to synchronize Profile Sets.
SYNC-167Added the ability to synchronize Profile Jobs.
DLPX-60350Fixed an issue where the upload of a large lookup file via the GUI could timeout and not report an error.
MAPI-324Added support for standard API operations with Mainframe (VSAM) file fields.
MAPI-323Added support for standard API operations with Mainframe (VSAM) formats (copybooks).
MAPI-327Expanded the set of actions that are recorded in the audit log. Actions such as adding/deleting/editing a user, updating/deleting a connector, login failures and many other events will now be reflected in the audit log.
MAPI-321Added support for standard API operations with Mainframe (VSAM) connectors, rulesets, and metadata.
MAPI-334Introduced the ability to acquire application log information through the API.
MAPI-324Introduced the ability to acquire audit log information through the API.
MAPI-335Introduced the ability to generate a new global encryption key through the API.
DLPX-61360Qualify an Oracle table name with its schema name as part of the drop index masking job feature.
DLPX-61692Updated customer algorithm support policy link.

Release 5.3.1.2 Changes

Delphix OS Fixes

Bug NumberDescription

DLPX-61719

DLPX-61720

Revert fixes introduced in 5.3.1.1. These fixes caused systemic unresponsiveness.

Release 5.3.1.1 Changes

Delphix OS Fixes

Bug NumberDescription
DLPX-61314Improved write performance on highly fragmented storage.
DLPX-60876Improved I/O latency for synchronous write workloads.

Masking Fixes

Bug NumberDescription

DLPX-61122

Fixed a problem where not all masked rows were counted, this leads to misleading progress reporting for completed jobs.

DLPX-61136

Fixed a problem where masking jobs and other operations could appear to hang due to an internal deadlock condition. Performance should also be improved at scale for these operations.
DLPX-61159

Masking job report had negative rows per min count.

DLPX-61634Fixed a problem in the UI where the monitor page's total table/file number count for a job was inaccurate.
DLPX-61666Fixed a problem in job generation that caused Masking Jobs using n streams to mask tables/files n times.

Release 5.3.1.0 Changes

Management Server Fixes

Bug NumberDescription
DLPX-57226Fixed an issue where failed masked provisioning can result in downstream SDD failures.
DLPX-59951In some cases, toolkits could leave behind unusable snapshots after being deleted.
DLPX-55863Environment 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.
DLPX-54050Ensures that session IDs are unique and not reused.
DLPX-52960Provided an indication that a rollback has occurred after a failure to upgrade.
DLPX-59220Provided a CLI option to view installed hotfixes.
DLPX-59110Fixed an issue where deleting a Self-Service container but keeping the underlying VDBs causes all timeflows other than the current TimeFlow to be deleted.
DLPX-39932Addresses the issue where environment creation was failing when username starts with 'u' (lowercase). For example AD\user.
DLPX-59058Delphix now automatically remounts NFS when a sync is executed after staging host reboot for toolkits. There's no need to manually disable and enable dSources anymore.
DLPX-60271SQL Server dSource sync using Netbackup might fail with:"DB_CryptAcquireContext: ERR - Error in CryptAcquireContext : 2" if the Delphix environment user is not logged in.
DLPX-60752Resolves an issue where application startup or replication takes longer than it should.
DLPX-57595Upon startup, Delphix Engine now fetches a list of masking jobs even for remote Masking Engines.
DLPX-60762List of groups and datasets no longer being truncated on Datasets page.
DLPX-59548Set browser autocomplete feature to off for password fields.
DLPX-60764Addressed an issue when PowerShell hook operations do not have the correct environment variables set, which caused a hook to silently fail.

Delphix OS Fixes

Bug NumberDescription

DLPX-61015

Fixed a system crash caused by a deadlock in ZFS.

Masking Fixes

Bug Number

Description

DLPX-59871Fixed an issue that caused a DB2 mainframe OTF masking job to fail when a batch update was disabled.
DLPX-59874Fixed an issue where a DB2 mainframe masking job failed if the job included a date column being masked with the min/max algorithm and batch update disabled.
SYNC-228Added the ability to synchronize Data Cleansing algorithms.
SYNC-227Added the ability to synchronize Min/Max algorithms.
DLPX-60821Fixed an issue where certain characters could not be included in Kerberos service principal names.
DLPX-61388

Fixed an issue where a file system mount failure prevented the Masking service from starting.

Release 5.3.0.3 Changes

Delphix OS Fixes

Bug Number

Description

DLPX-61015

Fixed a system crash caused by a deadlock in ZFS

Release 5.3.0.2 Changes

Masking Fixes

Bug Number

Description

DLPX-60669

Fixed two issues:

  • 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 with a lookup list containing one or more empty string values.
  • 5.2 upgrade to 5.3: a user-created secure lookup, data cleansing, or free text redaction algorithm would no longer output an empty string value as it did on previous releases.

Release 5.3.0.1 Changes

Delphix OS Fixes

Bug Number

Description

DLPX-60584

DLPX-60643

DLPX-60653

DLPX-60643

Addressed an intermittent issue where the Delphix Engine restarted unexpectedly after the application of ESXi patches.
DLPX-60454ZFS Readact should not double up on records for files on delete queue.

Release 5.3.0.0 Changes

Management Server Fixes

Bug NumberDescription
DLPX-32855Initial SnapSync should be more efficient in writing data blocks to Disk.
DLPX-41768Allow flexibility in the location of database files for MS SQL databases.
DLPX-44605Provisioning a SQL 2014 In-Memory database to a Standard version of SQL produces an incorrect error.
DLPX-45731Excessive output from hook operation can cause OOM errors.
DLPX-46049MSSql discovery should exclude staging databases which failed to drop during last cleanups.
DLPX-46063Database with autoclose enabled may cause the engine to fail when adding a database.
DLPX-50633Hooks and other customer supplied scripts should avoid writing excessive amounts of output, as that output can cause later queries for job information to run out of memory.
DLPX-51280Creating an Oracle Cluster environment with more than one node crashes the management stack.
DLPX-52004move-to-asm.sh fails with a Failed to updatespfile error.
DLPX-53463Upgrade 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. 
DLPX-53688Refreshing "All Environments" can remove nodes of a Windows failover cluster if individual nodes cannot be refreshed. 
DLPX-54051Tomcat HTTP error response HTML exposes the server name
DLPX-54901Redaction should preserve non-sensitive parts of appdata_repository: parameters.
DLPX-55154Memory Leaks on Jet Stream timeline page
DLPX-55677Datafiles 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.
DLPX-55814Replication fails for Timeflows with no snapshots.
DLPX-55864sqlnetsettings prevent oracle discovery ofsysdbaandsysbackprivileges.
DLPX-55871Admin App GUI responsiveness tends to degrade over time with multiple concurrent jobs.
DLPX-56028Appdata(Vfiles) does not stop a running database before disabling it and does not use start hooks after enable.
DLPX-56128Switching containers in Self-Service can be confusing.
DLPX-56134Improve handling of dSources with offline datafiles.
DLPX-56271Provisioning to environments with no discovered or manually added listeners will fail.
DLPX-56272Cannot replica provision with AppData from UI.
DLPX-56326Internal error on dSource snapshot after the failure of temporary LUNunexport.
DLPX-56339Linking fails for Staged AppData Sources with multiple interfaces.
DLPX-56350When using IE the 'Download Support Bundle' link attempts to open the file.
DLPX-56407Initial server setup failures on missing or invalid DNS configuration.
DLPX-56452Performance analytics in GUI is misleading.
DLPX-56474Unable to discover Failover Cluster Instances if some cluster nodes do not have instances.
DLPX-56550Timeflow Bookmark creation does not validate Timeflow.
DLPX-56558Snapshot jobs fail with "internal error" when unable to parse backup headers.
DLPX-56598The User screen UI does not have a scrollbar.
DLPX-56599Backend always thinks stagingMountBase is being updated on source updates.
DLPX-56615When Challenge Response enabled, LDAP users cannotloginto CLI.
DLPX-56695Server Setup does not allow to add sysadmin users from LDAP.
DLPX-56699Updating NTP source information reboots the engine.
DLPX-56746Incorrect end_scn value in orcl_log_info for Oracle Standby source in Real Time Apply Mode.
DLPX-56856Management stack crash when retrieving performance analytics.
DLPX-56857UI allows performance history queries for much longer periods than the available data.
DLPX-56873Unable to upgrade/change Oracle home repository when the version is the same.
DLPX-56883HADR status for DB2 is wrongly shown on UI.
DLPX-56890Setting 'Data Operator' and 'Reader' privileges via GUI fails after upgrade to 5.2.2.0.
DLPX-56980Diskexpandcheckboxes disabled despite expandable space.
DLPX-56999GUI may hang when changing properties of LDAP users.
DLPX-57010ASE tries forever to locate missing backups.
DLPX-57051UI crashed with HTTP Error: 0 and "Failed to load response data".
DLPX-57059Environment Discovery May Appear to Hang.
DLPX-57105Oracle service entries in MDS append "." toservicename/SID if db_domain is blank in configParams or VDB config template.
DLPX-57120After an upgrade, dSources show as inactive and new snapshots fail with incorrect JDBC string.
DLPX-57121Policy timeouts incorrectly interpreted as seconds instead of minutes.
DLPX-57122Security requires a change in Oracle permissions.
DLPX-57132Cannot populate all User fields when AuthenticationType is LDAP via GUI.
DLPX-57137Audit events only display for an active user.
DLPX-57154Support diagnostic data may be corrupted.
DLPX-57212"Force compression" option should be checked by default if the Delphix-managed compressed backup is enabled for a dSource.
DLPX-57222Privileges are not checked per environment user on 5.2.
DLPX-57262Support bundle generation causes native memory exhaustion.
DLPX-57303Environment refresh clears the repository appliedPatches field.
DLPX-57304Recurring mgmt crashes due to run-away thread creation.
DLPX-57365Encryption Key is not obscured in UI for SQL Server backups.
DLPX-57366Passwords are printed in clear text on target env debug.log.
DLPX-57464Alerts and faults raised by ASE ValidatedSync should include ASE error message.
DLPX-57538Windows 2008R2 setsdirtybit onzvol.
DLPX-57551Mission Control breaks in some Kerberos Configurations.
DLPX-57662Unable to refresh RAC cluster if hosts of a cluster are also shared by other single instance UNIX host environment.
DLPX-57697Unable to provision vPDB when the target CDB containers Application Container.
DLPX-57777The GUI Link dSource wizard does not work with windows cluster.
DLPX-57798ASE snapshot created despite staging database load failing.
DLPX-57818Connector installer uses English group names to assign ACLs that do not exist in some locales.
DLPX-57837Environment Discovery or refresh reports "The length needed to provide all the addresses for the local_listener parameter exceeds 255 characters".
DLPX-57884Oracle DB Validated Transformation fails with - "An unmasked child with a masked parent found!".
DLPX-57906CLI user unable to unset properties whose names contain dashes.
DLPX-57919Passwordless authentication not working for LDAP users.
DLPX-57970Upgrade to Jackson JSON library to 2.9.5 to fix bug converting doubles/floats to longs.
DLPX-58002Support for a contained database in MSSQL Server.
DLPX-58018NPE in StorageContainerDAOImpl.lookupByOwner upon DB2 dSource delete after link fails on pre-sync hook.
DLPX-58036"Internal Error" during replication of masked database.
DLPX-58065Ignore "ASE 605" errors to allow retrying failed loads.
DLPX-58085VDB provision/refresh failure after upgrading from releases prior to 5.2.3.0.
DLPX-58181Login failures may be incorrectly triggered by faulty lockout processing.
DLPX-58196Query to obtain the last SCN of a PDB snapshot fails when there are MSSQL snapshots with change_db_ids larger than 63 bits.
DLPX-58235Upgrade validation fails due to faulty hotfix metadata.
DLPX-58346Detaching a PDB from primary and attaching to Standby (or vice-versa) results in new snapshots as not provisionable.
DLPX-58349mount-vdb-instance fails provisioning dNFS.
DLPX-58428Customizable HTTP and HTTPS ports for Delphix Engine Web UI.
DLPX-58442Should not assign Snapshot Policy to vCDB.
DLPX-58606SQL transaction logs from older recovery fork not ingested when recovery fork change is detected.
DLPX-58653Provisioning hangs while enumerating files.
DLPX-58654Remove reliance on SCSI UNMAP for SQL Server versions that don't support it.
DLPX-58731Strikethrough difficult to see in Capacity UI on Firefox.
DLPX-58741Disable or do not display the Open LogSync button on ineligible snapshots.
DLPX-58759Remove force disable for clustered VDBs.
DLPX-58786Datasets dropdown does not show a scrollbar when namespaces do not fit in the list.
DLPX-58952Increase maximum size of strings in mount path.
DLPX-58984replication always sending all CDB/PDB objects even if not in replication spec.
DLPX-59011Provisioning a database with FILESTREAMs fails for SQL Server 2008 and R2.
DLPX-59027Remove insecure 3DES ciphers from Tomcat.
DLPX-59087Environment refresh fails after upgrade due to PowerShell 2.0 "PathTooLongException".
DLPX-59120ASE Upgrade JDBC Driver to ASE 16 SP03 PL04 (Build 27412).
DLPX-59139Windows Discovery fails for timezone '(UTC+00:00) Dublin, Edinburgh, Lisbon, London'.
DLPX-59170Poor performance on TEMP filesystems for MSSQL dSource after upgrade to 5.2.
DLPX-59191Only show the authorized_keys that are used by SSHd.
DLPX-59213Unable to refresh windows environment without Powershell 2.0 installed.

Masking Fixes

Bug NumberDescription
DLPX-42811A completed masking job is reported as running.
DLPX-47872A failed job that gets stuck in progress may report Negative count for Rows remaining and Estimated Run Time.
DLPX-55851CLONE - Unable to mask tables when schema contains special characters.
DLPX-56033Upgrade batik in the masking product to 1.9 or later.
DLPX-56103Excel OTF acts as in place.
DLPX-56214Secure shuffle does not work for big numbers data types.
DLPX-56359Secure shuffle does not work for some NUMBER data types.
DLPX-56483Ruleset Edit GUI cannot escape single quote properly.
DLPX-56588Entries in table mapping_algorithm_staging_tbl not removed on algorithm deletion.
DLPX-56633Data level profiling will fail if a column name happens to be a Javascript keyword.
DLPX-56644Masking email notification that is set to send emails by default even withoutsmtpserver configured.
DLPX-56958Masking service failing after "factory reset".
DLPX-57198Masking engine profiler fails when COUNT_QUERY_FOR_DATA_LEVEL_PROFILING=Y and object owner is not same as schema in the connector.
DLPX-57270On The Fly masking job with custom mapplet returns the wrong number of rows.
DLPX-57281NoSuchFileException occurred during masking profiling.
DLPX-57283Null Pointer Exception causes job failure after bulk updates of rulesets.
DLPX-57284Masking V4 job copy API should correctly copy pre/post scripts.
DLPX-57367Data level profiling is unusably slow at scale.
DLPX-57587Composite Logical key not getting saved.
DLPX-57902Masking Engine crash leaves Masking threads running causing the restart to fail.
DLPX-57965Segmented mapping does not report when skipping rows.
DLPX-58291Support bundles will not contain masking information if the masking service is not run after an upgrade.
DLPX-58334Table Name with Multi-byte Character not Returned by Inventory.
DLPX-58665Security vulnerabilities caused by open TCP port 9011.
DLPX-58701Security vulnerabilities caused by open TCP port 43479.
DLPX-59023MA and SM masking algorithm create text files which are large and with many jobs fill up the disk.

Delphix OS Fixes

Bug NumberDescription
DLPX-35632rpool/crashdump quota should be variable dependent oncustomerinstallation.
DLPX-55614SQL Server VDB on failover cluster may go into a suspect mode during periods of high load.
DLPX-56319Unable to validate some ESX versions during an upgrade.
DLPX-56613System hangs during write-intensive workloads.
DLPX-56684Operating system panic when reading corrupted filesystem block.
DLPX-56864Unsynchronized use of /mntmountpointmay lead to upgrade failure.
DLPX-57414Dataset Performance does not show iSCSI/SQL Server data.
DLPX-57559Network jumbo frames configuration lost after upgrade to 5.2.3.0.
DLPX-57561DelphixOS doesn't boot in EC2 r4.8xlarge instances.
DLPX-57566Installation of the open-vm-tools package fails after upgrade to 5.2.
DLPX-57791Race condition in mountdsharetablogic.
DLPX-57967SNMP use may lead to memory shortfall or hang.
DLPX-58438open-vm-tools missing after upgrade to 5.2.4.0.