Release 5.3.2.0 Changes
Management Server Fixes
Bug Number | Description |
---|---|
DLPX-59461 | Provided for selective data distribution (SDD) support for Oracle 12c multi-tenant data sources. |
DLPX-53991 | Added the capability to use HSTS headers when operating with HTTPS. |
DLPX-60488 | Removed the default SNMP Community String. |
DLPX-61084 | Network throughput test should not establish connections to remote hosts. |
DLPX-57442 | Fixed an issue where error messages revealed usernames. |
DLPX-58101 | DB 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-61196 | The Apache Commons FileUpload library was updated to avoid a known security issue. |
DLPX-31947 | Virtualization accounts can be configured with multiple SSH keys via the CLI. |
DLPX-55782 | If 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-60778 | Fixed issue where LDAP users were not editable. |
DLPX-60904 | Updated moment lib. |
DLPX-61026 | Fixed issue where not all elements where visible if the installations list was too long on dSource upgrade dialog. |
DLPX-61470 | Resolved an issue that prevented Jet Stream recovery from successfully automatically recovering a data container after an error. |
DLPX-61617 | Fixed an error where an attempt to remove an internal database file fails during link or provision due to the file being non-empty. |
DLPX-60652 | Fixed an issue that caused the VMware tools to become inaccessible. |
DLPX-61859 | Disabled Java Attach API on remote hosts. |
DLPX-61529 | Reduced the amount of sshj log statements. |
DLPX-61380 | Fixed 'Validate' button in the Edit Environment User screen to be enabled only if the password field has been changed. |
DLPX-62034 | Resolved an issue where replication jobs can fail after an upgrade to 5.3.x. |
Delphix OS Fixes
Bug Number | Description |
---|---|
DLPX-60876 | Reduced latency bubbles in the synchronous write data path. |
DLPX-61664 | The system ran out of memory leading to unresponsiveness. |
DLPX-61848 | Improved write performance on highly fragmented storage. |
Masking Fixes
Bug Number | Description |
---|---|
DLPX-60655 | Fixed a premature "Session Expired, please log in again." error when login in using the old dmsuite URL. |
DLPX-60749 | Fixed a SQL syntax error in the MySQL drop index feature. |
DLPX-60793 | Prevent the space character from being silently dropped from the list of "Ignore Chars" when creating/editing a Segment Mapping algorithm. |
DLPX-60814 | Fixed the job monitor's row count total for Mainframe (VSAM) EBCIDIC files. |
DLPX-50203 | Force termination of a previously canceled Masking job that is not responding. |
DLPX-45225 | Removed cleartext passwords from the application debug logs for Excel file masking jobs using SFTP and FTP file connectors. |
DLPX-61381 | Removed 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-61392 | Removed 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-61393 | Removed cleartext passwords from the application log files for XML file masking jobs using an FTP file connector when the path does not exist. |
DLPX-61421 | Create temporary files in a file system dedicated to temporary files. |
SYNC-229 | Added the ability to synchronize Free Text Redaction algorithms. |
SYNC-163 | Added the ability to synchronize Profile Expressions. |
SYNC-162 | Added the ability to synchronize Profile Sets. |
SYNC-167 | Added the ability to synchronize Profile Jobs. |
DLPX-60350 | Fixed an issue where the upload of a large lookup file via the GUI could timeout and not report an error. |
MAPI-324 | Added support for standard API operations with Mainframe (VSAM) file fields. |
MAPI-323 | Added support for standard API operations with Mainframe (VSAM) formats (copybooks). |
MAPI-327 | Expanded 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-321 | Added support for standard API operations with Mainframe (VSAM) connectors, rulesets, and metadata. |
MAPI-334 | Introduced the ability to acquire application log information through the API. |
MAPI-324 | Introduced the ability to acquire audit log information through the API. |
MAPI-335 | Introduced the ability to generate a new global encryption key through the API. |
DLPX-61360 | Qualify an Oracle table name with its schema name as part of the drop index masking job feature. |
DLPX-61692 | Updated customer algorithm support policy link. |
Release 5.3.1.2 Changes
Delphix OS Fixes
Bug Number | Description |
---|---|
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 Number | Description |
---|---|
DLPX-61314 | Improved write performance on highly fragmented storage. |
DLPX-60876 | Improved I/O latency for synchronous write workloads. |
Masking Fixes
Bug Number | Description |
---|---|
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-61634 | Fixed a problem in the UI where the monitor page's total table/file number count for a job was inaccurate. |
DLPX-61666 | Fixed 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 Number | Description |
---|---|
DLPX-57226 | Fixed an issue where failed masked provisioning can result in downstream SDD failures. |
DLPX-59951 | In some cases, toolkits could leave behind unusable snapshots after being deleted. |
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. |
DLPX-54050 | Ensures that session IDs are unique and not reused. |
DLPX-52960 | Provided an indication that a rollback has occurred after a failure to upgrade. |
DLPX-59220 | Provided a CLI option to view installed hotfixes. |
DLPX-59110 | Fixed 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-39932 | Addresses the issue where environment creation was failing when username starts with 'u' (lowercase). For example AD\user. |
DLPX-59058 | Delphix 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-60271 | SQL 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-60752 | Resolves an issue where application startup or replication takes longer than it should. |
DLPX-57595 | Upon startup, Delphix Engine now fetches a list of masking jobs even for remote Masking Engines. |
DLPX-60762 | List of groups and datasets no longer being truncated on Datasets page. |
DLPX-59548 | Set browser autocomplete feature to off for password fields. |
DLPX-60764 | Addressed 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 Number | Description |
---|---|
DLPX-61015 | Fixed a system crash caused by a deadlock in ZFS. |
Masking Fixes
Bug Number | Description |
---|---|
DLPX-59871 | Fixed an issue that caused a DB2 mainframe OTF masking job to fail when a batch update was disabled. |
DLPX-59874 | Fixed 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-228 | Added the ability to synchronize Data Cleansing algorithms. |
SYNC-227 | Added the ability to synchronize Min/Max algorithms. |
DLPX-60821 | Fixed 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:
|
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-60454 | ZFS Readact should not double up on records for files on delete queue. |
Release 5.3.0.0 Changes
Management Server Fixes
Bug Number | Description |
---|---|
DLPX-32855 | Initial SnapSync should be more efficient in writing data blocks to Disk. |
DLPX-41768 | Allow flexibility in the location of database files for MS SQL databases. |
DLPX-44605 | Provisioning a SQL 2014 In-Memory database to a Standard version of SQL produces an incorrect error. |
DLPX-45731 | Excessive output from hook operation can cause OOM errors. |
DLPX-46049 | MSSql discovery should exclude staging databases which failed to drop during last cleanups. |
DLPX-46063 | Database with autoclose enabled may cause the engine to fail when adding a database. |
DLPX-50633 | Hooks 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-51280 | Creating an Oracle Cluster environment with more than one node crashes the management stack. |
DLPX-52004 | move-to-asm.sh fails with a Failed to updatespfile error. |
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. |
DLPX-53688 | Refreshing "All Environments" can remove nodes of a Windows failover cluster if individual nodes cannot be refreshed. |
DLPX-54051 | Tomcat HTTP error response HTML exposes the server name |
DLPX-54901 | Redaction should preserve non-sensitive parts of appdata_repository: parameters. |
DLPX-55154 | Memory Leaks on Jet Stream timeline page |
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. |
DLPX-55814 | Replication fails for Timeflows with no snapshots. |
DLPX-55864 | sqlnetsettings prevent oracle discovery ofsysdbaandsysbackprivileges. |
DLPX-55871 | Admin App GUI responsiveness tends to degrade over time with multiple concurrent jobs. |
DLPX-56028 | Appdata(Vfiles) does not stop a running database before disabling it and does not use start hooks after enable. |
DLPX-56128 | Switching containers in Self-Service can be confusing. |
DLPX-56134 | Improve handling of dSources with offline datafiles. |
DLPX-56271 | Provisioning to environments with no discovered or manually added listeners will fail. |
DLPX-56272 | Cannot replica provision with AppData from UI. |
DLPX-56326 | Internal error on dSource snapshot after the failure of temporary LUNunexport. |
DLPX-56339 | Linking fails for Staged AppData Sources with multiple interfaces. |
DLPX-56350 | When using IE the 'Download Support Bundle' link attempts to open the file. |
DLPX-56407 | Initial server setup failures on missing or invalid DNS configuration. |
DLPX-56452 | Performance analytics in GUI is misleading. |
DLPX-56474 | Unable to discover Failover Cluster Instances if some cluster nodes do not have instances. |
DLPX-56550 | Timeflow Bookmark creation does not validate Timeflow. |
DLPX-56558 | Snapshot jobs fail with "internal error" when unable to parse backup headers. |
DLPX-56598 | The User screen UI does not have a scrollbar. |
DLPX-56599 | Backend always thinks stagingMountBase is being updated on source updates. |
DLPX-56615 | When Challenge Response enabled, LDAP users cannotloginto CLI. |
DLPX-56695 | Server Setup does not allow to add sysadmin users from LDAP. |
DLPX-56699 | Updating NTP source information reboots the engine. |
DLPX-56746 | Incorrect end_scn value in orcl_log_info for Oracle Standby source in Real Time Apply Mode. |
DLPX-56856 | Management stack crash when retrieving performance analytics. |
DLPX-56857 | UI allows performance history queries for much longer periods than the available data. |
DLPX-56873 | Unable to upgrade/change Oracle home repository when the version is the same. |
DLPX-56883 | HADR status for DB2 is wrongly shown on UI. |
DLPX-56890 | Setting 'Data Operator' and 'Reader' privileges via GUI fails after upgrade to 5.2.2.0. |
DLPX-56980 | Diskexpandcheckboxes disabled despite expandable space. |
DLPX-56999 | GUI may hang when changing properties of LDAP users. |
DLPX-57010 | ASE tries forever to locate missing backups. |
DLPX-57051 | UI crashed with HTTP Error: 0 and "Failed to load response data". |
DLPX-57059 | Environment Discovery May Appear to Hang. |
DLPX-57105 | Oracle service entries in MDS append "." toservicename/SID if db_domain is blank in configParams or VDB config template. |
DLPX-57120 | After an upgrade, dSources show as inactive and new snapshots fail with incorrect JDBC string. |
DLPX-57121 | Policy timeouts incorrectly interpreted as seconds instead of minutes. |
DLPX-57122 | Security requires a change in Oracle permissions. |
DLPX-57132 | Cannot populate all User fields when AuthenticationType is LDAP via GUI. |
DLPX-57137 | Audit events only display for an active user. |
DLPX-57154 | Support 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-57222 | Privileges are not checked per environment user on 5.2. |
DLPX-57262 | Support bundle generation causes native memory exhaustion. |
DLPX-57303 | Environment refresh clears the repository appliedPatches field. |
DLPX-57304 | Recurring mgmt crashes due to run-away thread creation. |
DLPX-57365 | Encryption Key is not obscured in UI for SQL Server backups. |
DLPX-57366 | Passwords are printed in clear text on target env debug.log. |
DLPX-57464 | Alerts and faults raised by ASE ValidatedSync should include ASE error message. |
DLPX-57538 | Windows 2008R2 setsdirtybit onzvol. |
DLPX-57551 | Mission Control breaks in some Kerberos Configurations. |
DLPX-57662 | Unable to refresh RAC cluster if hosts of a cluster are also shared by other single instance UNIX host environment. |
DLPX-57697 | Unable to provision vPDB when the target CDB containers Application Container. |
DLPX-57777 | The GUI Link dSource wizard does not work with windows cluster. |
DLPX-57798 | ASE snapshot created despite staging database load failing. |
DLPX-57818 | Connector installer uses English group names to assign ACLs that do not exist in some locales. |
DLPX-57837 | Environment Discovery or refresh reports "The length needed to provide all the addresses for the local_listener parameter exceeds 255 characters". |
DLPX-57884 | Oracle DB Validated Transformation fails with - "An unmasked child with a masked parent found!". |
DLPX-57906 | CLI user unable to unset properties whose names contain dashes. |
DLPX-57919 | Passwordless authentication not working for LDAP users. |
DLPX-57970 | Upgrade to Jackson JSON library to 2.9.5 to fix bug converting doubles/floats to longs. |
DLPX-58002 | Support for a contained database in MSSQL Server. |
DLPX-58018 | NPE in StorageContainerDAOImpl.lookupByOwner upon DB2 dSource delete after link fails on pre-sync hook. |
DLPX-58036 | "Internal Error" during replication of masked database. |
DLPX-58065 | Ignore "ASE 605" errors to allow retrying failed loads. |
DLPX-58085 | VDB provision/refresh failure after upgrading from releases prior to 5.2.3.0. |
DLPX-58181 | Login failures may be incorrectly triggered by faulty lockout processing. |
DLPX-58196 | Query to obtain the last SCN of a PDB snapshot fails when there are MSSQL snapshots with change_db_ids larger than 63 bits. |
DLPX-58235 | Upgrade validation fails due to faulty hotfix metadata. |
DLPX-58346 | Detaching a PDB from primary and attaching to Standby (or vice-versa) results in new snapshots as not provisionable. |
DLPX-58349 | mount-vdb-instance fails provisioning dNFS. |
DLPX-58428 | Customizable HTTP and HTTPS ports for Delphix Engine Web UI. |
DLPX-58442 | Should not assign Snapshot Policy to vCDB. |
DLPX-58606 | SQL transaction logs from older recovery fork not ingested when recovery fork change is detected. |
DLPX-58653 | Provisioning hangs while enumerating files. |
DLPX-58654 | Remove reliance on SCSI UNMAP for SQL Server versions that don't support it. |
DLPX-58731 | Strikethrough difficult to see in Capacity UI on Firefox. |
DLPX-58741 | Disable or do not display the Open LogSync button on ineligible snapshots. |
DLPX-58759 | Remove force disable for clustered VDBs. |
DLPX-58786 | Datasets dropdown does not show a scrollbar when namespaces do not fit in the list. |
DLPX-58952 | Increase maximum size of strings in mount path. |
DLPX-58984 | replication always sending all CDB/PDB objects even if not in replication spec. |
DLPX-59011 | Provisioning a database with FILESTREAMs fails for SQL Server 2008 and R2. |
DLPX-59027 | Remove insecure 3DES ciphers from Tomcat. |
DLPX-59087 | Environment refresh fails after upgrade due to PowerShell 2.0 "PathTooLongException". |
DLPX-59120 | ASE Upgrade JDBC Driver to ASE 16 SP03 PL04 (Build 27412). |
DLPX-59139 | Windows Discovery fails for timezone '(UTC+00:00) Dublin, Edinburgh, Lisbon, London'. |
DLPX-59170 | Poor performance on TEMP filesystems for MSSQL dSource after upgrade to 5.2. |
DLPX-59191 | Only show the authorized_keys that are used by SSHd. |
DLPX-59213 | Unable to refresh windows environment without Powershell 2.0 installed. |
Masking Fixes
Bug Number | Description |
---|---|
DLPX-42811 | A completed masking job is reported as running. |
DLPX-47872 | A failed job that gets stuck in progress may report Negative count for Rows remaining and Estimated Run Time. |
DLPX-55851 | CLONE - Unable to mask tables when schema contains special characters. |
DLPX-56033 | Upgrade batik in the masking product to 1.9 or later. |
DLPX-56103 | Excel OTF acts as in place. |
DLPX-56214 | Secure shuffle does not work for big numbers data types. |
DLPX-56359 | Secure shuffle does not work for some NUMBER data types. |
DLPX-56483 | Ruleset Edit GUI cannot escape single quote properly. |
DLPX-56588 | Entries in table mapping_algorithm_staging_tbl not removed on algorithm deletion. |
DLPX-56633 | Data level profiling will fail if a column name happens to be a Javascript keyword. |
DLPX-56644 | Masking email notification that is set to send emails by default even withoutsmtpserver configured. |
DLPX-56958 | Masking service failing after "factory reset". |
DLPX-57198 | Masking engine profiler fails when COUNT_QUERY_FOR_DATA_LEVEL_PROFILING=Y and object owner is not same as schema in the connector. |
DLPX-57270 | On The Fly masking job with custom mapplet returns the wrong number of rows. |
DLPX-57281 | NoSuchFileException occurred during masking profiling. |
DLPX-57283 | Null Pointer Exception causes job failure after bulk updates of rulesets. |
DLPX-57284 | Masking V4 job copy API should correctly copy pre/post scripts. |
DLPX-57367 | Data level profiling is unusably slow at scale. |
DLPX-57587 | Composite Logical key not getting saved. |
DLPX-57902 | Masking Engine crash leaves Masking threads running causing the restart to fail. |
DLPX-57965 | Segmented mapping does not report when skipping rows. |
DLPX-58291 | Support bundles will not contain masking information if the masking service is not run after an upgrade. |
DLPX-58334 | Table Name with Multi-byte Character not Returned by Inventory. |
DLPX-58665 | Security vulnerabilities caused by open TCP port 9011. |
DLPX-58701 | Security vulnerabilities caused by open TCP port 43479. |
DLPX-59023 | MA and SM masking algorithm create text files which are large and with many jobs fill up the disk. |
Delphix OS Fixes
Bug Number | Description |
---|---|
DLPX-35632 | rpool/crashdump quota should be variable dependent oncustomerinstallation. |
DLPX-55614 | SQL Server VDB on failover cluster may go into a suspect mode during periods of high load. |
DLPX-56319 | Unable to validate some ESX versions during an upgrade. |
DLPX-56613 | System hangs during write-intensive workloads. |
DLPX-56684 | Operating system panic when reading corrupted filesystem block. |
DLPX-56864 | Unsynchronized use of /mntmountpointmay lead to upgrade failure. |
DLPX-57414 | Dataset Performance does not show iSCSI/SQL Server data. |
DLPX-57559 | Network jumbo frames configuration lost after upgrade to 5.2.3.0. |
DLPX-57561 | DelphixOS doesn't boot in EC2 r4.8xlarge instances. |
DLPX-57566 | Installation of the open-vm-tools package fails after upgrade to 5.2. |
DLPX-57791 | Race condition in mountdsharetablogic. |
DLPX-57967 | SNMP use may lead to memory shortfall or hang. |
DLPX-58438 | open-vm-tools missing after upgrade to 5.2.4.0. |