Skip to main content
Skip table of contents

Fixed issues

Multiple Device Removal on engines version 6.0.12.0 to 6.0.17.2

For Data Engine versions between 6.0.12.0 and 6.0.17.2, there is a critical kernel module change that impacts the Multiple Device Removal feature. This change necessitates a reboot to activate the new module. Consequently, if your engine is still on versions within this range and has undergone a deferred reboot upgrade, it will not support Multiple Device Removal without a system reboot. Post-reboot, the feature will function normally.

In versions 7.0.0.0 and above, Multiple Device Removal operates as intended regardless of the upgrade method used, whether a deferred reboot upgrade or a full upgrade.

Block-to-object storage migration

For kernel versions below 15.0.0.0, in-place block-to-object storage migration is not possible. To utilize this feature, you must first complete a full upgrade to version 15.0.0.0 or higher.

Release 27.0.0.0 Changes

Fixes that take effect after upgrading and rebooting

Bug number

Description

DLPX-91889

Fixed a hang that could occur in iSCSI on networks with connection problems.

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-57070

The VDB provision directory group permission no longer needs to be set to ‘asmadmin’ in case there is a separation of privileges between the Oracle Grid home owner and the Oracle Database home owner.

DLPX-77130

Fixed an issue where provisioning from a dSource, having a “DDL on DATABASE” trigger, fails.

DLPX-77778

Fixed the SNMP manager's fault description message to correctly show the manager's address when its not able to send a message.

DLPX-78203

Improved fault.oracle.repository.oracle.binary.permissions, generated when the Oracle binary mode/permissions are incorrect.

DLPX-81096

Fixed an issue where the Delphix Continuous Data engine was not exporting the timeflow to the discovered Environment IP address when a list of NFS addresses is configured for an Environment.

DLPX-81938

Updated the error message to be clearer when adding a user to an existing environment fails due to wrong permissions set for the user.

DLPX-84538

Updated the action message to be clearer when Environment addition fails due to an invalid RSA key.

DLPX-88704, DLPX-88754

Fixed an issue where the phonehome enabled status was not correctly reflected in the application.

DLPX-90717

Updated the API doc for the /user endpoint to reflect the fact that isDefault is a read-only field.

DLPX-91402

Fixed an issue where the Oracle environment refresh operation may fail if the cluster host names are changed and the Delphix Continuous Data engine is not updated.

DLPX-91432

Fixed an issue where archive logs were being collected for an Oracle linked CDB, which does not contain any linked PDBs.

DLPX-91719

Fixed an issue that occurred during the deletion of a timeflow, due to retention, that causes NoSuchElementException related errors to the timeflow.

DLPX-91824

A warning fault is raised during validated sync to refresh the environment, in case new nodes are added to the MSSQL Source availability group.

DLPX-91845

Addresses a possible sector size mismatch when adding a new drive to an existing zettacache (block storage used as cache), after updating the engine instance type.

DLPX-91848

Replication now avoids discarding partially received state and attempts resuming from where it left off, in more use-cases.

DLPX-91863

Fixed an issue where the Provision VDB GUI was not listing all dSources or Groups under the Source step.

DLPX-91911

The UI will no longer permit an instance number of 0.

Release 26.0.0.0 Changes

Fixes that take effect after upgrading and rebooting

Bug number

Description

DLPX-91653

Adjusted an internal kernel parameter which can cause upgrade verification to fail.

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-43423

Added a fault to alert the user that an Oracle snapshot with offline datafiles will not be usable for rewind.

DLPX-58185

Fixed an issue where changing a Custom Policy while it is running on an object could cause the Policy execution to fail.

DLPX-74832

NTP validation has been introduced while adding a new NTP server. A warning fault will be raised if any added NTP server becomes invalid at a later stage, and a CRITICAL fault will be raised if all added NTP servers become invalid.

DLPX-78988

Fixed an issue where LogSync would not run on an Oracle standby dSource without any online redo logs, causing un-provisionable snapshots.

DLPX-86550

ORACLE_HOME being inspected by environment monitor task is now logged in the <toolkit_host_directory>/log/connector/debug.log log file on the Oracle host for diagnostic purposes.

DLPX-88504

During upgrade an invalid Oauth2 configuration won’t prevent engine startup anymore, instead a critical fault will be raised.

DLPX-89693

Updated the action message to remove confusion while disabling the dSources in an environment.

DLPX-90044

Fixed an issue where if a vCDB contains a vPDB in MOUNT mode and the datafiles do not exist in the mounted Delphix filesystem, database recovery during refresh fails as Oracle erroneously tries to recover these OFFLINE data files.

DLPX-90958

The ‘quota limit breach’ fault messages have been enhanced to display actual sizes, in addition to percentages.

DLPX-91341

Fixed an issue where a detached Oracle standby CDB would incorrectly become active when a PDB is attached to the primary CDB, or vice versa.

DLPX-91509

When a VDB refresh happens on a replicated target engine with a lower plugin version than the source engine’s plugin version, a fatal exception was raised. A user exception will now be raised instead.

DLPX-91536

The linking of an Oracle snapshot copy pluggable database is now prevented, as it is unsupported by Delphix.

DLPX-91539

Improved the error message when unpacking an upgrade image fails.

DLPX-91637

Fixed the unhandled exception on the GUI while adding the SDD profile for replication. The issue was occurring in a specific scenario when replicating a masked VDB from a replicated namespace dSource and VDB.

DLPX-91664

Fixed an issue in the objectStorage API on Block Storage engines.

DLPX-91699

Fixed an issue where host log files were filling up due to a lower value of logging level set.

DLPX-91737

Fixed an issue where provisioning an Oracle vPDB failed with exception.oracle.targetscripts.db.pdb.temp during temporary file creation, if the source PDB was created with the CREATE_FILE_DEST option.

DLPX-91753

Fixed an issue which causes failure during upgrade verification to Continuous Data version 11.0.0.0 and above if the engine has a history of having a very large number of dSource/VDB timeflows causing integer range overflow.

DLPX-91771

Improved logging of connectivity test results for Elastic Data engines.

Release 25.0.0.0 Changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-14722, DLPX-91032

Added a user-friendly message if glogin.sql or login.sql has settings that negatively impact the linking or provisioning of an Oracle VDB/vPDB.

DLPX-21809

Added an error message if VDB configuration parameters or templates contain an invalid string.

DLPX-85071

Fixed a space discrepancy issue in ASE where unused files were not being deleted during a snapshot with the drop and recreate option.

DLPX-88922

During a validated sync, if it is determined that the previously discovered AG node instances for a source environment have changed, a fault message will direct users to refresh the source environment and decrease the frequency of validated sync runs.

DLPX-90491

Fixed an issue where the SnapSync of a standby Oracle PDB might fail with exception.oracle.snl.snapsync.mounted.pdb.not.consistent during the initial load or full backup, if PDB SnapSync is not completed without interruption.

DLPX-90596

Fixed an issue where the Enable operation on an Oracle vPDB fails after the vPDB was exported to ASM using an in-place V2ASM operation, followed by a migrate operation.

DLPX-90636

Fixed an issue where provisioning an Oracle TDE-enabled vPDB configured with software keystore may fail with ORA-28365: wallet is not open.

DLPX-90642

Improved error messages from Oracle SnapSync operation failures due to abrupt termination of client-side processes/resources.

DLPX-90928

To prevent a failure during the provisioning from a PDB or vPDB dSource snapshot taken while the PDB datafiles are closed/offline, a validation to fail the snapshot itself has been inserted if the PDB datafiles are closed/offline.

DLPX-91017

Improvements have been made to the virtual-to-physical (V2P) event messages by replacing memory terminology with storage space.

DLPX-91260

Fixed an issue related to the cleanup of old system files.

DLPX-91299

Fixed an issue where having a custom definition of PATH or ORACLE_HOME in .bashrc or .bash_profile in Linux systems could lead to the failure of VDB refresh, amongst other VDB operations.

DLPX-91373

Introduced a case-insensitive comparison to remove files on a SQL Server staging host that are not present on the source anymore.

DLPX-91471

Fixed an issue to unblock the SQL Server provisioning process, even if disabling CDC fails due to permissions or other issues. Provided appropriate faults while taking snapshots when the CDC state is inconsistent.

DLPX-91506

Fixed an issue that was causing network updates during or after setup to fail.

DLPX-91525

Updated UI text for the 'Other S3 Compatible Object Storage' storage type to 'Private Cloud S3 Compatible Object Storage'.

DLPX-91559

Stopped the execution of a command injected via the source config path in the createEmpty API.

Release 24.0.0.0 Changes

Fixes that take effect after upgrading and rebooting

Bug number

Description

DLPX-89509

Fixed an issue that could cause up to 35% degradation in read workloads, in some cases.

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-37663

Fixed an issue where the Timeflow Repair tool fails with an internal error after encountering a file containing a $ character.

DLPX-66830

Improved logic to determine operation timeouts on engines with several containers.

DLPX-81478

Enhanced the validated sync process for SAP ASE databases by adding support for the standby_access option during transaction log backups.

DLPX-86179

Added functionality that retries copying file chunks upon failure during JRE file copying for environment refresh or additions.

DLPX-88116

Fixed an issue where provisioning an Oracle VDB or a vPDB fails with ORA-03214 when adding tempfiles that have a non-default local uniform size, or no size is specified.

DLPX-89128

Fixed an issue related to the cleanup of old system files.

DLPX-90365

Introduced retries, wait time, and verbose output as configurable parameters while using Robocopy.

DLPX-90573

Fixed an issue where a support bundle generation would use lots of CPU on an engine with many SQLServer timeflows.

DLPX-90807

Fixed an issue causing the inability to read the backup server log from ASE 16, SP04, PL05 or higher.

DLPX-90879

Fixed an issue where an empty object-store region caused a fatal exception.

DLPX-91223

Fixed an issue where a replica-retention policy caused archive log snapshots to be unnecessarily retained.

DLPX-91396

Fixed frequent logging by an internal component which results in large log sizes.

Release 23.0.0.0 Changes

Fixes that take effect after upgrading and rebooting

Bug number

Description

DLPX-91010

Fixed an issue where large numbers of masked versions for SDD could occasionally cause a crash during replication.

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-30045

Improved the errors reported from provisioning requirement validations that were difficult to understand.

DLPX-32959

Improved the errors reported from provisioning requirement validations that were difficult to understand.

DLPX-37799

Improved the errors reported from provisioning requirement validations that were difficult to understand.

DLPX-62559

Added logic so that the notification channel name for a particular tab will persist for the lifetime of that tab.

DLPX-69881

Improved the errors reported from provisioning requirement validations that were difficult to understand.

DLPX-77122

Fixed an issue where the Continuous Data Engine may fail to cleanup timeflows and/or snapshots that are expired or no longer needed. A failure to cleanup after repeated attempts will cause the Delphix Management Service to become unavailable.

DLPX-83698

Improved the errors reported from provisioning requirement validations that were difficult to understand.

DLPX-85091

Fixed an issue which would allow customers to add devices that have different physical block sizes.

DLPX-89424

Added retry attempts for fetching iSCSI session during mounting.

DLPX-89638

Show better error message after Enable operation on a vPDB fails when the linked CDB is not up.

DLPX-89898

Fixed an issue to provide clear action to the user when the hostname or the host IQN is changed without following the recommended steps.

DLPX-89933

Fixed an issue that caused partial networking configuration updates, resulting in address removal when a static address is not passed.

DLPX-90199

Fixed an issue which prevented deletion of a vCDB having a vPDB that did not have a current timeflow.

DLPX-90373

Fixed an issue where if a node is added/deleted for a vCDB in a RAC cluster, enabling one of its vPDBs modified the wallet_root location of the vCDB.

DLPX-90612

Fixed an issue where aged cloud engines could experience a zfs_object_agent panic loop.

DLPX-90658

Corrected the logic for the calculation of iSCSI LUNs for the target server while linking and provisioning.

DLPX-90697

Fixed an issue where a job warning would be thrown when MSSQL database files contain trailing and leading ASCII whitespaces or a trailing ASCII period after the restore operation is performed.

DLPX-90748

Fixed an issue where enabling an Oracle vPDB failed with “Instance already in use on the target host” if there were two or more vCDBs with the same prefix on the target host.

DLPX-90785

Fixed an issue where the SnapSync operation for Oracle staging push dSources would fail with exception.oracle.dsource.stagingdb.datafile.checkpoint_scn.not.matching if the production database had read-only tablespaces.

DLPX-90788

Adjusted the NTP configuration to allow ntpd to change the system time when getting corrections from pooled servers.

DLPX-90805

ZFS filesystems are created with 128k block size for Oracle Staging Push dSources resulting in high CPU usage and NFS latency.

Release 22.0.0.0 Changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-72665

Fixed an issue where email alerts would continue being sent to disabled Admin users.

DLPX-74650

Fixed "Internal Server Error" in all Oracle vPDB operations after a canceled refresh operation.

DLPX-75466

Fixed an issue where provisioning an AppData database with default values, specifically when JSON is empty, throws an error from CLI.

DLPX-75493

Fixed exception.executor.object.missing in Oracle vPDB enable/refresh operations after a failed provisioning operation.

DLPX-78731

The StorageTest testRegion has been capped at 1TB.

DLPX-80913

Fixed a timing error where the device initialization monitor job would probe at the same time as initialization completes, which falsely detected and reported an error.

DLPX-83760

When a device removal is attempted with insufficient free space available, the resulting error message now clearly indicates the problem and the amount of free space needed.

DLPX-83856

Better actions are now provided when an environment refresh fails because of antivirus.

DLPX-85644

Fixed an issue which caused an Oracle vPDB delete job to hang.

DLPX-85995

Fixed an issue where a large hook script size may cause LogSync to fail with an OutOfMemory exception, causing the Delphix management service to crash.

DLPX-87824

For Oracle vPDBs, the TDE software-based keystore parameters, parentTdeKeystorePath and targetVcdbKeystorePath, should not be pointing to the same location.

DLPX-87934

Fixed an issue where a ZFS filesystem containing a clone of Oracle archive logs from the parent snapshot was not deleted after the failed provision/refresh of a vPDB, in a linked CDB or a VDB.

DLPX-88916

Added secure CSP header Object-Src.

DLPX-89268

Fixed an issue that was preventing Delphix from tracing file deletions over NFS.

DLPX-89324

Worker thread for plugins can now be controlled using a tunable, APPDATA_INTERVAL_BETWEEN_VALIDATED_SYNC.

DLPX-89562

Fixed an issue where Self-Service refresh could still get an IllegalStateException while running an Oracle vPDB reprovision, because of retries for reprovision.

DLPX-89691

For Linux hosts, bash is now expected to be available in the path as a prerequisite for the toolkit to run. This fixes an issue where disabled vsyscall kernel parameter leads to failure of multiple host related workflows including VDB operations.

DLPX-89696

Fixed an issue where the start of an Oracle RAC virtual PDB, in a virtual CDB, fails with an error exception.oracle.targetscripts.pdb.open, if the virtual PDB is already running.

DLPX-89930

Fixed an issue where an Oracle vPDB is not disabled first during upgrade, leading to an exception while disabling the vCDB.

DLPX-90181

Added defensive checks to report an error if PDB tempfile directories are created with the wrong permissions, due to an Oracle bug.

DLPX-90207

Converted the data type to float for handling larger network throughput values.

DLPX-90208

Addressed CVE-2024-22243 from spring-core.

DLPX-90407

Increased the default timeout for datapatch to 12 hours to account for longer time taken by the Oracle datapatch command.

DLPX-90371

Delphix will now provide a clear error message and suggested action when the Oracle datapatch command is terminated by Delphix due to a timeout.

Release 21.0.0.1 Changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-90533

Fix an issue where a customer may see recurring and somewhat persistent errors on the SETUP application.

Release 21.0.0.0 Changes

Fixes that take effect after upgrading and rebooting

Bug number

Description

DLPX-89825

Fixed an issue where CPU usage increases as the system has been running longer since a reboot, causing poor performance.

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-42204

Improved the error message shown when the Continuous Data Engine does not have enough storage to ingest an Oracle database.

DLPX-63594

While navigating back to the Dataset page from another page, the user's previous selected container will be loaded, instead of always loading the first one.

DLPX-74693

Enhanced the diagnosability of Commvault Restore failures as part of the validated sync job.

DLPX-76121

Incorporated a timeout mechanism into the script to streamline the process of adding iSCSI Login on the target, enhancing script reliability across its usage.

DLPX-84540
DLPX-89854

Fixed an issue to better highlight the Change CDC flag in the UI while provisioning a VDB.

DLPX-85313

Fixed an issue that causes the management service to restart when an Oracle VDB has a large number of archived logs.

DLPX-86990

Provided a more meaningful error message and action to the end user in case zvol creation times out.

DLPX-88265

Timeflow data is now loaded in batches only for the timeflow dates that are opened by the user, thus, improving load time of the Timeflow page.

DLPX-88831

Fixed an issue that would prohibit the enable/start of an Oracle RAC or multi-tenant virtual source, after a failed hook operation during its provisioning or refresh.

DLPX-89510

Fixed CVE-2023-48795

DLPX-89610

The Region field is no longer required when configuring on-premise Elastic Data engines via the CLI.

DLPX-89820

Fixed an issue where TDE-enabled vPDB provisioning using a dSource created in releases prior to 19.0.0.0 failed after upgrade.

DLPX-89894

Fixed an issue where the object storage API could result in 500 internal error response.

DLPX-90010

Fixed an issue where the engine would incorrectly assume a dSource is TDE-enabled when sqlnet.ora, in an Oracle database, contains the WALLET_LOCATION parameter to configure an external password wallet.

Release 20.0.0.0 Changes

Fixes that take effect after upgrading and rebooting

Bug number

Description

DLPX-89834

Fixed an issue that can cause excessive CPU usage and poor system performance after a system has been running for an extended period of time.

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-64990

When a user selects a group for replication but subsequently deselects specific objects, Continuous Data automatically deselects related parent groups. This ensures only the specifically chosen objects are replicated.

DLPX-69276

Verbatim regarding different “apply upgrade” types have been updated for better user experience.

DLPX-72414

Modified the action item UI to accommodate owner info.

DLPX-75574

Added the ability to apply changes to DNS Configuration via the UI.

DLPX-81656

Fixed an "unknown error" in Oracle environment discovery when the LC_ALL environment variable is set in the associated host's bashrc file.

DLPX-82055

Fixed an error when enabling/starting a Oracle RAC provisioned vPDB in a linked CDB if one of the cluster nodes is down.

DLPX-84710

Improved handling of missing networking devices after instance type migration.

DLPX-86069

Fixed an issue where after critical engine storage utilization issue is resolved, an attempt is made to incorrectly resume replicated dSources.

DLPX-86611

Fixed an issue to prevent redundant faults on the Continuous Data Engine caused by failed restores of source database backups on Commvault. This avoids the recreation of the staging database on the dSource, thus saving significant infrastructure resources.

DLPX-88039

Added the actual error message in output and updated the message to be more generic.

DLPX-88414

Fixed an issue where an Oracle vCDB was getting re-registered with the default listener (port 1521) after a host environment refresh.

DLPX-88679

Fixed an internal error in running the purgeLog API for a linked CDB after all PDBs are migrated out from it.

DLPX-89115

Fixed an issue where a provisioning job warning is posted because of "ORA-25153: Temporary Tablespace is Empty".

DLPX-89386

Support bundles now contain diagnosable session information for iSCSI.

DLPX-89436

Fixed an issue where a new value for the tunable ORACLE_MT_PROVISION_SORT_AREA_SIZE did not come into effect during provision or refresh of Oracle vPDBs.

DLPX-89538

Fixed an issue where storage space recovery did not happen right after a failover commit operation.

DLPX-89597

Addressed HF-1283 & HF-1328.

DLPX-89817

Fixed an issue where TDE software keystore based provisioning fails after upgrading to Continuous Data Engine 19.0.0.0 release.

Release 19.0.0.0 Changes

Fixes that take effect after upgrading and rebooting

Bug number

Description

DLPX-88884

Fixed kernel deadlock issue that may occur during block-to-object storage migration.

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-22606

Added better messaging in the event of Windows Host reaching the Maximum LUN Limit.

DLPX-72967

Fixed an issue where if CRS Home is on a different version than Oracle Home, the export job tried to run the SQLPlus utility from the CRS HOME instead of Oracle Home, leading to job failure.

DLPX-74892

Clarified a user error that did not provide exact details when missing gtar causes Solaris Environment discovery failure.

DLPX-77378

Labels for autoVDBRestartValue throughout in the app has been made uniform to Yes/No.

DLPX-77621

Added relevant error message when the LDAP server name is not resolved.

DLPX-82158

Fixed an issue when discovering an Oracle RAC cluster, instance numbers starting with 1 were automatically assigned, resulting in SnapSync failures.

DLPX-82754

Fixed wrong environment name shown in summary and progress page when running Network Performance tool throughput test and DSP test.

DLPX-84115

Fixed an issue where Java core analysis, when generating support bundles, can sometimes get stuck without timing out.

DLPX-86028

Fixed inconsistent behavior of capacity historical data calculation when an ownerless container is encountered.

DLPX-87822

Fixed an issue to provide better action in the event of Windows Environment creation or refresh failure caused by invalid characters in the database name.

DLPX-87965

Fixed internal error for Data Vault Replication spec when spec schedule's Cron expression has a single white space at the end of expression.

DLPX-88322

Fixed an issue where if a datafile is added when a SnapSync job is running, provision or refresh to the snapshot generated by the SnapSync job will fail.

DLPX-88753

Fixed an issue where refreshing or provisioning a RAC vPDB may fail on Oracle 12.x with the error, “failed to apply logs in database recovery” if a PDB is open in some RAC nodes and mounted in others. This could also happen for a non-RAC database in some situations, but has been resolved.

DLPX-88925

Upgrades during block to object storage migration are now allowed.

DLPX-89004

Fixed an issue that could occur when converting instance types on a Cloud Engine.

DLPX-89068

Fixed an issue where a RAC vCDB is provisioned with only 2 online log groups with 4MB each, per thread. This is the minimum allowed size for online logs. Now, the user can specify the desired number and size of log groups for a RAC or non-RAC vCDB.

DLPX-89300

Fixed an issue related to MSSQL full backup hangs by logging the robocopy command output to the log file, at the Delphix connector logs folder, during sync operation.

DLPX-89392

Fixed a race condition during an 'Apply now' upgrade that may cause the boot loader to become corrupted.

Release 18.0.0.1 Changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-89392

Removed race condition during an "Apply now" upgrade where the engine's boot loader may get corrupted.

Release 18.0.0.0 Changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-69788

Fixed an issue where the audit log did not tell the reason of login failure when the same username is defined under DOMAIN & SYSTEM.

DLPX-71024

Fixes an issue where device links were not being generated correctly.

DLPX-78465

Fixed an issue where the Delphix management stack could fail to start when finalizing a deferred upgrade that was initiated while the stack was down.

DLPX-79498

Fixed an error message when the DelphixConnector service is already installed with the previous version.

DLPX-80623

Fixed an issue where starting an Oracle vPDB in a linked CDB failed after one of the RAC nodes is rebooted.

DLPX-83344

Fixed an issue where the Delphix Fluentd service would silently accept invalid Splunk configurations without testing the connection first.

DLPX-84824

Fixed a failure in Oracle dSource snapshot operation due to the traceroute command timing out.

DLPX-85466

Fixed an issue where an event type that does not match the defined regex pattern lead to failure in creating an alert profile.

DLPX-86212

Fixed an issue where an invalid hec_host value can be saved to the Splunk configuration without actionable feedback being provided.

DLPX-87844

Fixed an issue where the SSH connectivity test did not detect expired passwords.

DLPX-88114

Fixed an issue where a replication job on a target engine could cause an upgrade to fail.

Release 17.0.0.0 Changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-50012

Fixed missing timeflow error when enabling VDBs post replication failover.

DLPX-57673

Fixed an issue where Support bundle generation can be time consuming if the engine has a large number of core files to process.

DLPX-78962

Updated the suggested error action to offer improved guidance to users in the event of a SQL server hook script failure caused by disabled or uninstalled Windows PowerShell 2.0.

DLPX-81559

Fixed an issue after upgrading an Oracle VDB from 12c to 19c where the VDB refresh fails with, "failed to mount database instance" due to ORA-01130 or ORA-00201 errors.

DLPX-82143

Fixed an issue causing unneeded CPU utilization that occurred due to excessive reads of Fluentd configuration.

DLPX-84565

Fixed an issue with the telegraf.service restarting in a loop after an upgrade.

DLPX-85494

Fixed a deadlock between a replication lock and the metadata store connection pool.

DLPX-86966

Fixed an issue that was leaving stale metadata after the deletion of tlog backup snapshots in the Staging Push environment.

DLPX-87401

MSSQL File mapping for V2P operations now supports regex with ? (i.e. ?i) for case insensitive search.

DLPX-88040

Clarifications have been added to provide better insight to the reason for disabling some datasets during SDD Replication.

DLPX-88056

Prevented database file deletion for new VDBs when the old VDB is dropped after replication failover.

DLPX-88113

Added a banner to move-to-asm.sh warning users about deprecation and impending EOL in Continuous Data 23.0.0.0 (May 2024)

DLPX-88143

Increase disk removal threshold to 90% used space from the previous limit of 80%.

DLPX-88351

Fixed an issue where the support bundle redactor runs out of memory when too many alerts are loaded at once into memory, which resulted in all metadata being missed from support bundles.

DLPX-88480

Fixed an issue when provisioning, refreshing, or rewinding an Oracle vPDB that has a different minor version than the target Oracle Home, and datapatch is enabled, it may fail with, "ORA-01652: unable to extend temp segment by 128 in tablespace TEMP".

DLPX-88488

Fixed an issue where not enough samples are collected for performance analysis.

DLPX-88518

Fixed an issue where the undo_tablespace parameter was considered restricted and not allowed to be changed by the user after an Oracle VDB is provisioned.

Release 16.0.0.0 Changes

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-87910

Fixed a delay that may occur when an Elastic Data Engine has had devices removed and added, and is then upgraded from 11.0.0.0 or earlier to 12.0.0.0 - 15.0.0.0 (inclusive).

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-78318

Fixed an issue where the first SnapSync of an Oracle DoubleSync snapshot incorrectly showed missing logs.

DLPX-84253

Fixed an issue preventing users from being able to delete Delphix-generated CA certificates if no dependencies exist.

DLPX-87163

Fixed an issue where the Environment refresh job failed with "The object OraclePDBConfig does not exist on the system".

DLPX-87320

Fixed an issue where exporting a VDB or vPDB to ASM would fail with ORA-32771 when the database has a temporary bigfile tablespace.

DLPX-87516

SQL server database files will be dropped from the staging database DATA\db directory when the source database drops the files. All files and folders not part of the MSSQL database will be removed from the DATA\db folder.

DLPX-87702

Fixed an issue where provisioning an Oracle VDB/vPDB fails with "ORA-03214: File Size specified is smaller than minimum required" when temp files have a non-default local uniform size.

DLPX-87885

Fix provided to raise a fault for replicated Python Plugins with an unsupported vSDK build API version and mark them as inactive.

DLPX-87908

Fixed an issue where fixed_vdb_parameters (uncustomizable parameters) are incorrectly updated and resulted in the inability to perform VDB snapshot operations.

DLPX-88250

Fixed an issue where a missing NTP configuration could prevent upgrade image verification from succeeding.

Release 15.0.0.0 Changes

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-86450

Fixes a hang in the I/O subsystem that can cause the Delphix Engine to become unresponsive.

DLPX-86595

Increased the limit of masked timeflows per snapshot from 32 to 16000 for SDD.

Fixes that take effect immediately after upgrading

Bug Number

Description

DLPX-72342

Environment discovery will not fail if Ag Listeners are not reachable from the Engine. If a listener is unreachable, it will be reported during linking or sync operation.

DLPX-79973

Fixed an issue where the Splunk HEC Token could leak in Support Bundle through the fluent.conf file.

DLPX-80093

Removed fluent.conf file from Support Bundles.

DLPX-83609

The ‘Type’ column filter in the admin UI Jobs page now contains the DB_ROLLBACK job type.

DLPX-85082

Browser Tab title changed from Delphix System to "engineName - Delphix Setup".

DLPX-86892

Fixed an issue where the vCDB TDE refresh failed if "Target vCDB TDE KeyStore Location" is set with "tde" trailing path.

DLPX-86894

Fixed an issue where after a canceled refresh operation, VDB refresh or delete may fail due to error code exception.oracle.vdb.no.virtual.datafiles.found. If a workaround is still needed, disable the VDB and try the operation again.

DLPX-86964

Fixed an issue where if a SOURCE_DISABLE job of a TDE-enabled VPDB is interrupted after it's unplugged from the CDB, but before it's dropped from the CDB, any subsequent disable jobs against the vPDB would fail.

DLPX-86965

Escaped constructs in Regex Patterns (for example, \Q, \E) are now allowed for MSSQL V2P File Mappings.

DLPX-87224

Fixed an issue where the Privilege section of the User Management wizard was momentarily hanging for Engines with multiple datasets or groups.

DLPX-87454

Updated MSSQL JDBC driver to version 7.4.1.0. This fixes the issue that created multiple faults with RejectedExecutionException.

DLPX-87522

Fixed an issue where the move-to-asm.sh script could fail with, "move-to-asm.sh: Failed to move online log files", while attempting to move online log files to ASM.

DLPX-87547

Analytics timestamps are now accurate when the collection interval is customized via the CLI.

DLPX-87623

Fixed an issue related to provisioning failures from a snapshot taken after opening the staging database with the resetlogs option.

DLPX-87624

Fixed an issue related to provisioning failures from a snapshot taken after opening the staging database with the resetlogs option.

DLPX-87649

Fixed an issue preventing retries of upgrades after quiesce failures.

DLPX-87650

Fixed an issue regarding upgrade verification error version 13 (stack startup verification failed) due to StreamReadConstraints limit when deserializing event bundles.

Release 14.0.0.0 Changes

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-86764, DLPX-87360

Added a mechanism to automatically restart internal service if I/O to object storage is not making progress.

DLPX-86962

Eliminated deadlock scenario introduced by upstream changes to ZFS.

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-67911

Fixed issues related to having stale mounts on staging and target host.

DLPX-71914

Capacity table UI for received replica now shows aggregated size for virtual and source datasets.

DLPX-79098

Seconds is also shown as part of the snapshot point in time on the Summary of Refresh Wizard.

DLPX-83250

Support for SSL for Fluentd/Insight data consumers.

DLPX-84003

Fixed an issue where provisioning an Oracle vPDB into a new vCDB when the source PDB$SEED has a TEMP tablespace, where the initial allocation plus file headers is greater than 100M (for 8k blocksize) fails with “ORA-03214: File Size specified is smaller than minimum required”.

DLPX-85770

Fixed a failure reported by a start operation on a self-service container or an enable operation for a Oracle virtual source that is already enabled.

DLPX-86195

Fix ensures the is_encrypted flag is inherited during provisioning via snapshot. Activate with the tunable CREATE.ENCRYPTED.SEED.DB set to true (the default is false).

DLPX-86620

Instead of raising faults for java.util.concurrent.RejectedExecutionException, changes have been made to log the issue in debug logs and fail silently, to reduce noise.

DLPX-86644

Fixed an issue where a TDE-enabled vPDB provision or refresh operation fails with a misleading error if the parent CDB or parent PDB’s primary key is missing in the parent TDE keystore on the target host.

DLPX-86685

Fixed an issue causing VDB operations to fail after upgrade verification is run.

DLPX-86805

Updated Spring Framework dependency version to 5.3.28.

DLPX-86854

Fixed an issue that caused post-upgrade cleanup to fail.

DLPX-86906

Fixed an issue to prevent linking an Oracle PDB that is added manually in a virtual CDB.

DLPX-87006

Fixed an issue in refreshing self-service containers with ordered sources, post upgrade to 12.0.0.0.

DLPX-87038

Fixed a size discrepancy in the OVA to fix certain deployment issues.

DLPX-87219

Post-refresh SnapSync of an Oracle VDB/vPDB fails with exception.oracle.vdb.uncustomizable.parameters.changed after the PDB is detached/attached following a standby switchover.

Release 13.0.0.0 Changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-61403

If an Oracle CDB/vCDB has a quota policy configured, Delphix will ensure that PDB/vPDBs are disabled/enabled properly when quota policy disables/enables the CDB/vCDB.

DLPX-71066

Fixed an issue to provide better action when a plugin upload fails due to the existence of a badly provisioned VDB.

DLPX-74553

Fixed an issue where the Target Database Exists error may be thrown during VDB provisioning, if a VDB was present during the last Environment Refresh.

DLPX-78987

A RAC node can only be disabled if no virtual sources are in ‘running’ status on the node.

DLPX-81268

Fixed an issue where executing expect commands logged sensitive information.

DLPX-84624

Removed build date from the Upgrade Images page UI.

DLPX-85298

Created new Oracle faults for quota policy violation with more details for error and action text.

DLPX-85747

AWS Cloud engines now support IMDSv2.

DLPX-86109

Fixed an issue where Oracle VDB unquiesce/enable may fail after a failed quiesce/disable on 10.0.0.X or 11.0.0.X.

DLPX-86163

Fixed an issue where if TNS_ADMIN for an Oracle vCDB was wrongly set during provision or refresh, it would cause older clients such as SQL*Plus 9.2.0.8 and Oracle Application Server 10.1.0.3 to fail with ORA-28040: No matching authentication protocol.

DLPX-86272

Fixed an issue for secondary nodes with different MSSQL instance owners than the primary node, where it now works with Delphix Managed backups.

DLPX-86344

Fixed an issue related to failed Delphix engine upgrades due to plugin operations that were failing.

DLPX-86496

Fixed an issue in the interaction between replication and replica retention policy.

DLPX-86497

Fixed the functionality to relink/attach SQL Server Availability Source Group database using the Link dSource dialog.

DLPX-86563

Fixed an issue where if any detached dSources were present then the performance history page would hang.

DLPX-86787

Fixed the GUI un-responsiveness of the Datasets page, after viewing the replication profiles.

DLPX-86842

Fixed a failure in the verify upgrade job while upgrading to 12.0.0.0.

Release 12.0.0.0 Changes

Security fixes

Bug number

Bug introduced in

Description

Security bulletin

DLPX-86329

6.0.13.0

Sysadmin can execute shell commands on the underlying Operating System.

TB109

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-86177

Fixed a bug where Accelerated Networking was broken due to missing drivers.

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-44117

Fixed an issue where a null pointer exception is encountered during parsing of an Oracle archive log not present in the Delphix file system.

DLPX-59966

Fixed an issue where the Snapsync of an Oracle vCDB may become unresponsive if the Delphix archive log destination is removed or changed, pointing to an invalid location.

DLPX-72422

Reduced VDB downtime on upgrade.

DLPX-82702

Improved error behavior when attempting to expand storage devices with underlying problems.

DLPX-83430

Fixed an issue where the initial configuration of Syslog breaks most of the pre-existing appenders.

DLPX-84611

Fixed an issue allowing environment users that are NOT in the primary group of the primary OS user to monitor the builtin files VDBs.

DLPX-85578

Replaced the Win32_Volume class output with mountvol output to fetch volumeId for Delphix ISCSI mount points.

DLPX-85647

Added a filter to fetch only the IPv4 address for AG cluster nodes.

DLPX-85748

Now displaying the state of enabled services in the Delphix Startup Screen.

DLPX-85857

Fixed an issue where after a Delphix Continuous Data engine upgrade to 10.0.0.0, faults related to listener registration are thrown during source enable.

DLPX-85883

Fixed an issue where a vPDB provision fails when invoked as a non-instance environment user, with standby source and datafile added in the recovery stream.

DLPX-85925

Added a new condition in subquery to uniquely identify filegroup for commvault backup files.

DLPX-86050

Fixed an issue where TDE diagnostics for directory permission fails if the TDE artifact directory has a space in the path or name.

DLPX-86102

Fixed an issue where ASE instance discovery is failing during environment add/refresh when ASE instance is running in multi-process mode with multiple ASE engine.

DLPX-86201

Fixed an issue where users are sometimes unable to generate a complete support bundle.

DLPX-86240

Internal services will now restart during a deferred upgrade, enabling the delivery of fixes without requiring a reboot.

Release 11.0.0.0 changes

Security fixes

Bug number

Bug introduced in

Description

Security bulletin

DLPX-85604, DLPX-85606, DLPX-85608

Product Inception

Several input fields in the Self-Service feature are vulnerable to cross site scripting (XSS).

TB104

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-82702

Improved error behavior when attempting to expand storage devices with underlying problems.

DLPX-85526

Eliminate the possibility that a spurious udev event during drive expansion will cause the pool to suspend.

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-86068

Fixed an issue from release 10.0.0.0 where users could not replace certificate chains when using root certificate authorities from Java's default list.

DLPX-85915

Fixed an issue where users were unable to add an environment when part of the host name contained all numeric elements.

DLPX-85752

The icons for the export functionality have been updated to secondary buttons (along with the icon) for clarity.

DLPX-85732

Fixed an issue where provisioning a TDE-enabled vPDB into a new vCDB with "Mask this vPDB" check fails with "ORA-46636: cannot add second keystore to the target keystore".

DLPX-85718

Starting from 7.0.0.0, the URL for "Help Documentation" has beed updated.

DLPX-85621

Fixed a UI message saying, "management stack needs restart after replacing certificate', when it did not.

DLPX-85601

Removed weak CBC ciphers from default list.

DLPX-85493

MSSQL: Linking and AttachSource operations will not require unnecessary permissions of source user on the staging host and staging database.

DLPX-85445

Fixed the software version main window issue so that it now updates if a previous version is selected.

DLPX-85205

Improved the error message for environment authentication failure by including username.

DLPX-84877

Fixed an issue where adding HPUX environment failed with an Unsatisfied link error.

DLPX-84792

Added new tunable, MSSQL.ROLLBACK_HANDLING_AFTER_FAILED_RESTORE. If this tunable is set to true, the Delphix engine will perform a zfs rollback on DATA LUN right after a restore db failure.

DLPX-84738

Fixed an issue where the environment user public key is not displayed in the CLI/API.

DLPX-84709

Fixed an issue to disallow CLI or API transactions for an Environment user with a null publickey or privatekey.

DLPX-84610

Improved error message to show correct host name and user name in the case of builtin files virtual source status failure.

DLPX-83927

Fixed an issue so that Fluentd/Splunk integration will accept protocol parameter in any case.

DLPX-83897

Fixed an issue with changing port number while configuring Kerberos.

DLPX-83360

Fixed an issue where new authorization would not be granted unless the old one gets removed successfully.

DLPX-81587

DeletionDependency object in API documentation has been updated to reflect that size is Valid for TimeFlowSnapshot and HeldSpace objects.

DLPX-82895

Fixed an upgrade verify issue when fs.inotify.max_user_watches exceeds the limit of 16384.

DLPX-80325

Fixed an internal error that appeared in the Oracle dSource upgrade operation while resuming logsync for the dSource.

DLPX-80221

Resolved issues related to incorrect mount path by normalizing the path.

DLPX-79492

Improved the selection of faults and the toggle behavior of "Hide Resolved/Ignored" from the "Verification Result's Faults List" on the Version Upgrade page.

DLPX-78839

Fixed an issue where the NTP server would not validate when configured.

DLPX-77826

Added timeout functionality to JDBC queries made through DSP. Leaked connections due to network issues will be auto-closed after the timeout period. Timeout can be set using the tunable dsp.jdbc.queryTimeout.

DLPX-77386

Fixed a misleading prompted message about host being unavailable.

DLPX-76762

Performance improvement: Enabled unbuffered copy and multithreading options with the robocpy command for vFile operations.

DLPX-75448

Fixed an internal error that appeared when the purgeLogs API was used for timeflows with no snapshots.

DLPX-74905

Fixed an issue where environment refresh and VDB provision/refresh operation will fail with an "internal error" if the target host's filesystem becomes 100% full.

DLPX-73058

Fixed an issue where if an environment is disabled, VDB operations like start, stop, rollback, refresh, undo, disable would not be allowed.

DLPX-63076

Fixed upgrade check result messages to make them consistent with the failure's severity level.

DLPX-63425

Delphix will now throw a job warning and raise a critical fault in the Delphix Admin UI if a failure is encountered while backing up the archived logs and LogSync is disabled. In this case, Delphix will invoke an RMAN script to delete the backups.

DLPX-67347

Fixed an exception encounter (paired with an indefinite loading sign in the UI) when an environment addition task was cancelled in between. The environment got deleted in the next attempt but the toolkit folder did not. Added DUE to show the warning for toolkit deletion failure.

DLPX-84981

Improved the error message for null or whitespace timezone registry.

DLPX-85674

Fixed the issue where snapshots were created with the wrong (older) timeflow that led to a failure to enable the linked sources with internal error.

DLPX-85102

Reduced the size of the temporary directory unique name to be backward compatible with the name `_delphix`.

Release 10.0.0.1 changes

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-85760

Addressed an issue that in rare scenarios could lead to data loss during upgrade or reboot of Cloud Engines (Upgrade to a version with the fix is safe).

Release 10.0.0.0 changes

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-85019 (only applicable to initial deployments)

Fixed a bug that causes the management service to fail startup upon initial VM deployment in the cloud, if the DHCP domain name of the VM ends with a period (.).

DLPX-85109 (only applicable to initial deployments)

Fixed a bug that causes the management service to fail startup upon initial VM deployment in the cloud, if the DHCP domain name of the VM contains bad characters (does not belong to [a-zA-Z0-9.-]).

DLPX-84985

Fixed a deadlock which caused iSCSI connections to fail on Windows hosts.

DLPX-84995

Fixed an issue where NFS could cause excessive CPU usage when open files from NFSv4 mounts exceeded 16,384.

DLPX-62215

Fixed a nuance in the CAPACITY_RECLAMATION job.

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-51276

Configuration discovery script fixed to handle Windows host timezone more smoothly.

DLPX-53420

Improved error message for failure in deleting CDB sources with no associated PDBs, but with timeflow dependencies from migrated vPDBs.

DLPX-59162

Fixed failure in connecting to a Compliance engine while running a compliance job as a post-provision hook operation for RAC VDBs.

DLPX-61781

Fixed authentication failures past the first node while adding Kerberized RAC environments.

DLPX-66944

Fixed logsync failures caused by commands exceeding shell limit of 1,024 characters.

DLPX-68327

Certificates in the Truststore are considered for making connections to SMTP servers.

DLPX-74134

Fixed an issue where Oracle provisioning/refresh/rewind operations may fail with error "ORA-01169: DATAFILE number 1 not found. Must be present."

DLPX-76200

To handle unusually demanding workloads, the maximum heap size of the management application can now be increased by system administrators via the maxHeapSizeGb property of the CLI at /system.

DLPX-78673

Fixed an issue related to a message being ignored during the mount check when provisioning virtual databases. The message is not thrown because the provision completes successfully, but it could still be seen in the logs.

DLPX-80925

Fixed an issue of a raised fault due to inconsistent snapshot creation time, due to manual change of Delphix engine time.

DLPX-81874

Fixed an issue that occurred during the discovery of a cluster when adding or refreshing a Windows FCI environment with multiple NICs. The issue involved the use of the IP address of hosts that were already added.

DLPX-81982

The Delphix Fluentd logs do not automatically rotate when exceeding their expected maximum size of 100MB.

DLPX-82169

Fixed an issue where provisioning an Oracle TDE-enabled vPDB into a linked CDB with a different patch level than the source CDB will fail leaving the vPDB in a broken state.

DLPX-84108

The validation of RSS on the target host will now only occur when the customer uses an IP address for an environment. This update removes the detection of the RSS property on interfaces that are not relevant.

DLPX-84422

You can now use a single script to copy all transaction log backup files, regardless of whether they were created using native backup or Litespeed backup.

DLPX-84647

The syslog pattern is now fully configurable and can be changed to conform to RFC 5424.

DLPX-84655

A false warning message that listener registration was not successful is posted when enabling a VDB or a vCDB, users can ignore this message.

DLPX-84679

Unable to add Oracle Staging push PDB if the Staging Environment has more than one repository.

DLPX-84686

To address the issue of multiple IP addresses, the validation of RSS on the target host will now only occur when the user uses an IP address for an environment. This update removes the need to find the IP address in the code.

DLPX-84898

Fixed clean-up job failure for V2ASM of a RAC VDB when one of the nodes's DB instance is shutdown.

DLPX-84929

Improved initial load time of datasets page.

DLPX-84944

The Delphix Continuous Data Engine now considers truststore certificates for more connections, including secure connections to proxy and SMTP hosts.

DLPX-85053

PowerShell scripts code enhancement.

DLPX-85095

Fixed an issue which caused the vPDB Refresh operation to fail due to vPDB unplug operation timing out in 30 mins.

Release 9.0.0.1 changes

Bug number

Description

DLPX-85176

Fixed a bug that can bring down VDBs using NFSv3.

Release 9.0.0.0 changes

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-85019

Fixed handling of domain names with a terminal period (.) in Terminal. 

DLPX-68852

Fixed a bug in out of memory situations that could result in service interruptions.

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-41505

Posted a job warning message when listeners are not registered successfully as part of an Oracle VDB/vPDB provision job.

DLPX-46210

Fixes fault.policy.log.retention.old.snapshot, which is not raised against a PDB snapshot instead of CDB snapshots.

DLPX-57047

For MSSQL, 'Delphix Copy Only Full Backup' is now excluded when synchronizing to most recent backup files.

DLPX-58762

Provides a better action message in Oracle nologging-related faults.

DLPX-65557

Retention no longer removes the previous timeflow until the current timeflow is successful.

DLPX-68852

Fixed an issue that could cause upgrade failures.

DLPX-69790

Fixed an issue where API login with an ambiguous user name returns an incorrect action.

DLPX-70090

The correct exception is now showing when hostname is not resolvable during Environment Validation.

DLPX-79792

If there are any DB snapshots associated with the VDB during creation of a Self-Service bookmark, there will be a message to drop all associated snapshots with the VDB and try again.

DLPX-81260

The CLI error message that appears due to 'invalid primaryAddress value', has been updated to provide better insight on a resolution. 

DLPX-83702

Fixed an issue where the environment discovery path was not checked to ensure it is a valid unix path.

DLPX-83905

Fixed an issue causing HOST_REFRESH failures when toolkit is on a shared filesystem, with an Oracle RAC configuration.

DLPX-84068

For MSSQL, warning fault raised in case there is a failure while querying instance port.

DLPX-84284

After upgrades, NFSv3 services are automatically disabled if they are no longer required.

DLPX-84339

Fault raised due to inconsistent snapshots creation time, due to manual change of Delphix Engine time.

DLPX-84351

SMTP Test now has a check in the UI to let the user know if the password was unaltered. Save now has a check to not send the password if it was unaltered.

DLPX-84528

Datasets Search bar will now work for the staging push dSource as well.

DLPX-84589

Increased size of ssh key fields to allow for larger key, for environment users.

DLPX-85081

Fixed an NFS issue that could cause NFSv3 services to be disabled even though there were active v3 mounts after an upgrade.

Release 8.0.0.0 changes

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-83859

Fixed a rare deadlock in the kernel that can cause a Delphix Engine to become unresponsive to all management operations. 

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-43174

Fixed an issue where Oracle VDB provision job will fail if the "Open database after provision" flag is set to false.

DLPX-48083

Removed the CLI ability to set default user as it was not needed and prevents deletion.

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.

DLPX-53209

Improved error messaging during toolkit preparation (discovery) when there are host problems.

DLPX-59248

Added a fix to throw a critical alert on the last failed attempt to collect the archive log.

DLPX-59308

Added a timeout in the drop database PowerShell script.

DLPX-59689

Fixed an issue where the environment discovery could hang indefinitely when UserLAnd commands hang (i.e. lsnrctl status, ps, etc.).

DLPX-61734

Fixed an issue where the user was unable to provision an Oracle VDB when there is a dollar sign in the Tablespace name.

DLPX-62857

Permits listing users with only the "domainUserType" parameter.

DLPX-64413

Fixed an issue where provisions/refreshes of Oracle VDBs could fail when an obsolete parameter is specified in the VDB config template.

DLPX-72691

Fixed an issue where multiple snapshots were reporting the same time in the Delphix Continuous Data GUI for standby databases.

DLPX-72740

Increased users' pubkey support from 10 to 1000.

DLPX-75521

The correct error message will now be displayed in case of a provisioning failure due to waiting for the 'DB STARTUP' process timeout.

DLPX-75605

Fixed an issue where the Security Banner was not displayed after SSH login.

DLPX-77438

Added a fix to disable UNDO operation if any children for the timeflow are present.

DLPX-77792

Fixed a misleading "toolkit inaccessible" error if password expired.

DLPX-78702

Fixed an issue where users with the SYSTEM permission are able to disable any source.

DLPX-78741

For MSSQL, raised a critical fault in case the Validated Sync interval increases to 16 minutes or more.

DLPX-79136

Fixed an issue where canceling an Oracle VDB preprovision job or a vPDB (into linked CDB) provision job leaves the auxiliary database mounted on the target host.

DLPX-79919

Fixed an issue where the Delphix Continuous Data Engine allowed an environment with a duplicate "crs_database_name" to be added.

DLPX-81182

Improved the error message for when the system is out of space.

DLPX-81425

The UI will now show the running jobs up to 60 days old.

DLPX-81497

Added a fix to improve "keystore.merge.required" fault for an Oracle TDE-enabled vPDB.

DLPX-82152

Fixed an issue where navigating resolved faults was slow.

DLPX-83575

The port in the connection string for a vPDB in a Linked CDB may be shown incorrectly when it is registered to a non-default listener.

DLPX-83635

Fixed an issue where exporting the TDE encryption keys failed when the keystores root is on ACFS and referenced via a symlink.

DLPX-83788

Suggested action in "exception.ccc.authenticate.failed" no longer references Delphix Connector.

DLPX-83823

The issue where a Oracle PDB dSource snapshot is marked as not provisionable after detaching and re-attaching the PDB to a different CDB using force flag is now resolved

DLPX-83904

Fixed an issue where a provision of an Oracle vPDB may fail during recovery if there are many datafiles that are renamed under a single ORA-01244 error.

DLPX-83954

Package details are no longer revealed during HTTP redirection.

DLPX-83977

Fixed an issue causing inability to add a hook, due to "Duplicate key" error.

DLPX-84103

Persisting total "database_transaction_log_bytes_used" while taking a snapshot, for debugging purposes.

DLPX-84151

The Replication Page performance has been optimized by making network calls efficiently.

DLPX-84255

In a Single Engine Continuous Vault product, adding a new Sybase dSource to a locked group may result in the background environment monitoring process to stop working.

DLPX-84324

Fixed an issue where NFS mounts on a Solaris target could fail after a deferred upgrade.

DLPX-84495

Fixed an issue that causes upgrades from versions < 6.0.17.0 to any version between 6.0.17.0 and 7.0.0.0 on a replication target engine which may fail due to the management services being down, requiring a support call.

Release 7.0.0.0 changes

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-83579

Fixed handling of domain names with a terminal period (.) in Terminal.

DLPX-83611

Fixed a race condition between storage device link creation and the storage pool import process.

DLPX-83701

Added additional diagnosability tracepoints to the kernel unmount code.

DLPX-83697

Fixed a hang in the iSCSI initiator.

DLPX-83675

Fixed an issue that was causing stale entries to be created in a system file.

DLPX-83684

Fixed a crash in the zcache_probe command during upgrades.

DLPX-83916

Fixed cases when zcachedb was opening devices for writing when it should be read-only access.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-80130

Fixed an issue which may cause the Delphix Engine to hang when doing storage migration.

DLPX-83395

Fixed an issue when storage device removal consumes an unexpected high amount of memory upon its completion.

DLPX-83697

Fixed a hang in the iSCSI initiator.

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-66792

Fixed a misleading "toolkit inaccessible" error on VDB Stop/Refresh if password expired.

DLPX-68053

Fixed an issue causing phone home redaction fails when JSON contains management stack errors.

DLPX-71907

Fixed an issue where C drive label gets over-written during mount script execution.

DLPX-74604

For MSSQL, provided a fix to raise warnings in case CommVault restore fails.

DLPX-75278

Fixed display data in Datasets Performance page table.

DLPX-75488

Listeners and Instances for SQL Server AG (Availability Group) will now be shown on the User Interface correctly.

DLPX-77214

Fixed an invalid version status transition when upgrade is cancelled.

DLPX-78014

Automatically disable NFSv3 services when they are no longer required.

DLPX-78506

Fixed dSource Database Authentication issue. Now the user is able to edit the credentials of the dSource DB, where authentication is configured using “Domain User with HashiCorp Vault Credentials”.

DLPX-80300

Added more error information for Environment discovery failure when ISCSI target port is blocked on network.

DLPX-80473

Fixed an issue where the vPDB unplug operation timed out during disable operation.

DLPX-80512

Fixed pagination on Snapshots tab of Storage Capacity page. Now the user will be able to see all the snapshots using the pagination control at the bottom of the page.

DLPX-81238

DFE caused by policy schedule with a non-recurring quartz cron string.

DLPX-81750

Added a more descriptive message while handling the condition where VDB is renamed outside.

DLPX-81794

For MSSQL, raised a warning fault during environment monitoring in case dlpxrunas is removed. Also, provided fix to propagate the cause of host unavailability while environment refresh.

DLPX-82288

It is now permissible to remove devices after a deferred upgrade from before 6.0.12.0 (multi-device removal support added) to 7.0.0.0 or after.

DLPX-82316

The issue with the failure of the Oracle vPDB provisioning from a standby source and datafile added in the recovery stream is now resolved.

DLPX-82882

Fixed Script: Replacing Self-signed Certificates, on the Delphix Connector.

DLPX-83002

Cron expression handling has been fixed as per quartz cron expressions.

DLPX-83153

Fixed the issue where an invalid fault "fault.oracle.db.connection.failed" was raised during VDB refresh.

DLPX-83372

Profiling script code enhanced.

DLPX-83422

Fixed an issue where Oracle move-to-asm script fails due to missing initialization parameter file init.ora in `$ORACLE_BASE_CONFIG/dbs`.

DLPX-83434

Upgrade Spring framework to 5.3.20.

DLPX-83564

Users can now perform V2P of dSource and VDB snapshot to root of a Windows drive.

DLPX-83608

Users can now V2P an MSSQL dSource or VDB snapshot to a Mounted volume on a Windows path.

DLPX-83622

Upgrade verify will fail from coming from 6.0.15.0 if a Fluentd plugin other than splunkHec is configured. Support help will be needed to upgrade.

DLPX-83706

Fixed network connectivity issues in cases where the MAC address changes.

DLPX-83783

Implemented a fix to prevent invalid transition after a deferred upgrade.

DLPX-83787

Fixed an edge case issue that could cause an engine to be rebooted after a device has been removed from the storage pool.

DLPX-83789

MountLunData.ps1 script code enhanced.

DLPX-83819

Fixed an issue causing script failure output duplication in debug logs.

DLPX-83824

Fixed an issue where datasets would intermittently going inactive with critical faults.

DLPX-83828

While editing an Environment User, the Password field will be empty by default in order to get the correct password from the end user.

DLPX-84073

Fixed an issue where existing TDE-configured vPDBs would fail to enable after upgrading the Delphix Engine from 6.0.14.0 to a later Delphix Engine version.

Release 6.0.17.0 changes

Security fixes

Bug number

Bug introduced in

Description

Security bulletin

DLPX-83043

5.2.0.0

Weak DH 1024 bit exchange key detected by security scanner for the Delphix connector.

TB099

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-75209

Fixed an issue that could cause an AWS EC2 Delphix Engine to be left with no network configuration following a change of instance type.

DLPX-80122

Fixed bug that caused disks with write errors in their history to have degraded performance (activated after optional reboot).

DLPX-81081

Fixed bug that would sometimes cause VMs with a lot of MSSQL VDBs to report issues on reboots (activated after optional reboot).

DLPX-81701

Fixed bug that would sometimes cause OS panics when issuing a reboot (activated after optional reboot).

DLPX-82405

Fixed an issue where the NFS server could fail when restarted (activated after optional reboot).

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-46621

The issue with adding concurrent environment that resulted in exception.executor.object.exists exception is now resolved.

DLPX-56976

The Delphix engine now returns a descriptive error message if Oracle SnapSync or environment monitor fails to connect to the database in the scenario where the value of ORACLE_HOME or ORACLE_BASE is set incorrectly in orabasetab file.

DLPX-57078

The issue that occurred during Oracle provisioning where if a job is canceled during recovery steps, provisioning will continue until the end of recovery before the job is actually cancelled is now resolved.

DLPX-57934

The issue where large text objects inserted into engine metadata caused errors and potentially OutOfMemory is now resolved.

DLPX-59179

Warning fault will no longer be raised when linking is done to a source host running Enterprise Edition SQL Server and a staging host is running Standard Edition SQL Server.

DLPX-60981

Fixed issue that prevented customers from reusing disks from old engines to new ones.

DLPX-63889

For SAP ASE, pre and post validated sync scripts have been removed. Any existing hooks are converted to pre-hooks list and post-hooks list, respectively.

DLPX-64169

For MSSQL, provided a fix to handle registry exceptions for source environment.

DLPX-70817

Fixed issue that prevented customers from using a disk after running the I/O report card on it.

DLPX-71064

Updated the error action for Lua and Platform plugin upgrade validations.

DLPX-73533

Added fix to prevent multiple connector operations' testing for the presence of the same SCRIPT directory.

DLPX-78787

For MSSQL, added a retryer to get the FQDN of the host.

DLPX-81043

Added additional guidance while doing Replace Certificate on the Upload Certificate step.

DLPX-81532

Standby files for MSSQL V2P operations are now created in the DATA/db folder.

DLPX-81842

Fixed an issue of Arithmetic overflow while fetching database size.

DLPX-82050

Fixed an issue in the intersection of extended replica retention, chained replication, and an entire timeflow getting deleted on the source engine.

DLPX-82145

Fixed an issue where TDE-enabled RAC vPDB provisions may fail with “ORA-28374: typed master key not found in wallet” when activating the key in the target CDB.

DLPX-82262

Disabled Apollo client DevTools to avoid vulnerabilities.

DLPX-82371

Delphix Engine improvements.

DLPX-82433

Fixed an issue where provisioning or refresh of TDE-enabled vPDBs could fail with an internal error if the tdeKeystoresRootPath contains any special characters.

DLPX-82514

Password field is now initially empty so that users can enter password.

DLPX-82527

Delphix Engine improvements.

DLPX-82686

Rollback during upgrade now works on Cloud Engines.

DLPX-82859

Fixed an issue where API clients that close their connections early while getting a list of snapshots could cause an internal resource leak that could make the application unresponsive if a replication job is initiated afterward.

DLPX-82908

Managed Source Data UI page now correctly displays the Type of Data for AppData sources.

DLPX-82972

Provided the capability to override default root squash behavior for mounted filesystem of unstructured files via Tunable: LUA_VFILE_TOOLKIT_ROOT_SQUASH_DISABLE .

DLPX-83103

Fixed an issue of environment refresh failure for Windows host after upgrade to 6.0.16.0 occurred due to iSCSI related registry parameters’ monitoring.

DLPX-83105

Fixed an issue following upgrades where SSO entityID changes without user intervention.

DLPX-83148

Fixes environment refresh of an Oracle Live Source environment failure reporting an internal error.

DLPX-83149

From Windows Connector side, while handshaking, stop using the cipher suites which uses Diffie-Hellman key exchange with keys less than 2,048 bits in size.

DLPX-83206

Improved the error message that is displayed when RMAN/sqlplus connection to an Oracle virtual database fails.

DLPX-83359

Delphix Engine improvements.

DLPX-83504

Delphix Engine improvements.

DLPX-83595

The default behavior for VDBs is altered, to disable DBCC CHECKTABLE commands for datafile accessibility.

Release 6.0.16.0 changes

Bug number

Description

DLPX-67753

Fixed an issue causing redirect responses to reveal server type and version when HTTP redirection is enabled.

DLPX-72068

Improved the way volumes are fetched while working on mounts.

DLPX-74396

Fixed an issue that occurred when manually adding a database to an environment which has the same unique name as a database in another environment managed by the same Delphix engine. Previously, Delphix reported an incorrect environment containing the same unique name.

DLPX-80172

Updated the Self-Service refresh warning message.

DLPX-80271

changeArchivelogMode now has an associated job event.

DLPX-80387

Fixed an issue where Oracle move-to-asm script would fail while dropping temp due to tempfiles being in use and unable to be dropped after the database was started.

DLPX-81184

For S3 object store, the "Base URL" input is renamed to "endpoint". The "region" input is now a dropdown for the user to select from a list of standard regions. The endpoint corresponding to that region will now be auto-populated.

DLPX-81692

Fixed an issue where Direct NFS was not being detected for Oracle 21.

DLPX-81996

Fixed an issue where an environment refresh after upgrade did not remove outdated/obsoleted toolkit components in 6.0.014.0 and 6.0.15.0.

DLPX-82075

Fixed an issue that prevented the creation of a network route whose gateway is reachable through multiple interfaces.

DLPX-82112

Added checks to prevent using NFSv4 with Direct NFS for some Oracle 19 versions that don't support v4 due to an Oracle bug.

DLPX-82236

Fixed an issue where Speculative Logging was being called out of context and could lead to unbounded consumption of rpool.

DLPX-82308

Fixed an issue where the provision/refresh of an Oracle Key Vault vPDB fails with, "ORA-28365: wallet is not open".

DLPX-82329

Action-based alerts now include the success or failure state of the action, including the reason in case of failure.

DLPX-82334

Enabled the creation of on-link network routes; routes whose destination are directly reachable without a gateway.

DLPX-82381

Improved Replication performance on engines with a lot of objects.

DLPX-82392

Fixed an issue where after editing credential environment variables, the create/provision VDB wizard would fail because the environment variables were missing the password field in the payload. The required password field has now been added.

Release 6.0.15.0 changes

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-80760

Increased the inotify limit to address a defect during upgrade.

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-68240

Fixed an issue where LogSync for an Oracle RAC standby does not set max number of backup tasks correctly.

DLPX-73375

Added granularity in restore job events to mark various phases of Restore Backup process.
Added events in Restore Backup job to provide information at the start of the Redo phase of a restore command.

DLPX-75677

Fixed an issue causing auto population of the encryption key when no input is given.

DLPX-78913

Fixed a minor typing issue when deleting a MSSQL database.

DLPX-79228

Fixed a VDB Start Fault after a VDB start job is successful.

DLPX-79528

Made improvements in environment monitoring to return the NO_DELPHIX_DATABASE status for Staging Push dSources when they are not managed by Delphix, and avoids monitoring other attributes for such databases.

DLPX-79596

Made a change in the enable flow for Staging Push dSources to always make an attempt at unmounting the DATA storage before dropping the staging database.

DLPX-79780

Mount with local_lock=all on Linux, when mounting VDBs with NFSv3.

DLPX-79999

Use the offset in the time_zone column of msdb.dbo.backupset to convert the timestamp correctly for a backup from a source, and then continue using the staging host timezone to display the time of a snapshot on the UI.

DLPX-80206

Updated MD5 checksums for Oracle 12.1.0.2.0 OJDBC jars.

DLPX-80254

Fixed an issue where Oracle JDBC jar checksum checks are being reported as false positives despite underlying database connection issues.

DLPX-80406

The Spring framework has been updated due to the Spring4Shell vulnerability.

DLPX-80487

Fixed an issue where the Delphix UI would sometimes not render, showing waiting for response.

DLPX-80494

Added an action item to check for support Host and Server Type combination while adding MSSQL environments.

DLPX-80619

This change will introduce the ability to add sporadic failures via tunable: ADDITIONAL_SPORADIC_FAILURES.

DLPX-80909

Cross-Site Scripting (Reflected) in /resources/json/delphix/session.

DLPX-81048

Removed the requirement for Linux kernel recover-lost-locks setting when using NFSv4 with Oracle dNFS.

DLPX-81090

Can now enable/disable SNMPv3 vs. v1/v2.

DLPX-81100

Updated the command for checking database files accessibility while fetching the VDBs status with a lighter and less intrusive command, to get relief from VDBs being stopped randomly.

DLPX-81242

Fixed an issue preventing the upgrade of a replication Continuous Vault source with automatic replication.

DLPX-81308

Fixed an issue causing Appdata SnapSync to crash with NullPointerException when a virtual database is not successfully refreshed or rollbacked.

DLPX-81358

Fixed the unnecessary alerts of timezone discovery failure that users were facing randomly for the cluster environments.

DLPX-81502

Improved performance of the Replication page.

DLPX-81696

Users should now be able to enable the feature flag AZURE_DATA_BANK.

DLPX-81710

Fixed an issue where an engine could not be setup when objectStorage is enabled.

Release 6.0.14.0 changes

Security fixes

Bug number

Bug introduced in

Description

Security bulletin

DLPX-81059

5.2.2.0

Arbitrary Code Execution may be performed when configuring masking environments

TB098

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-38908

Oracle LogSync should automatically resolve faults for transient issues

DLPX-39193

Null Pointer Exception in Oracle LogSync backup stream handler

DLPX-57078

Job cancel requests during Oracle provisioning are not processed until the end of recovery

DLPX-57405

move-to-asm.sh does not support TDE-enabled databases

DLPX-62343

disable the OPTIONS method for all HTTP(S) requests

DLPX-64386

Oracle LogSync thread may hang when trying to remove temporary RMAN command file from source host toolkit directory

DLPX-65413

Ensure "source-archive" directory is unmounted at start of Oracle Provision

DLPX-66879

Oracle LogSync can create orphaned logs in certain scenarios

DLPX-69453

Provide tunable for Oracle LogSync client timeout

DLPX-69802

Common Toolkit directory is not removed from a mounted shared NFS location when the environment is deleted

DLPX-76382

Force disable should succeed despite environmental problems

DLPX-77840

Fixed an issue on the Setup pane to allow successful completion of an smtp test against a specific email address

DLPX-78412

SCM/Talaria failure reason should be communicated in the Delphix fault warnings

DLPX-78726

Removing windows environment performs cleanup of iSCSI persistent login target

DLPX-78754

Disable operation is prohibited on replicated sources

DLPX-78986

Prevent DSP connections for disabled Oracle RAC cluster nodes

DLPX-79077

Resolved an issue of an infinite spinner when validating BEQ credentials for Oracle dSource with duplicate unique_name. While linking a dSource, credentials are now required when discovering an unknown CDB.

DLPX-79242

Splunk HEC token logged to debug logs during splunkHec test

DLPX-79396

Allow users to unset Oracle database user name and credentials through CLI if Simplified Connection Management is enabled.

DLPX-79502

SnapSync fails if more than 1000 tempfiles exist in the whole CDB

DLPX-79591

Changed the NFSv4 minimum supported target Redhat version to 6.4 (was previously 6.3).

DLPX-79742

Unable to provision PostgreSQL VDB to Linux host with processor type of ppc64le

DLPX-79823

Improved the action item for failure to enable/attach the staging push dSource.

DLPX-79942

Improved the action item for failure to enable/attach the staging push dSource.

DLPX-80137

Limit SNMP configuration access to sysadmin

DLPX-80144

Oracle SnapSync crashes with NullPointerException when a PDB dSource is renamed and replaced with a new PDB of the same name

DLPX-80217

Fixed issue with filename conflicts during source backup restore

DLPX-80302

It was necessary to restart the auxiliary CDB during a TDE provision after recreating the autologin keystore

DLPX-80369

Oracle environment monitor triggers fault.oracle.db.connection.failed fault immediately on dataset stop or disable.

DLPX-80415

Fixes long delay in operations such as VDB start/stop when JDBC Thin connection to database fails due to unable to establish network connection.

DLPX-80439

Provide mount location to upgrade scripts during Lua to Python upgrade process if mount specification has not been provided.

DLPX-80440

Fixed spinner issue while provisioning a VDB from a SQL Server staging dSource from Provision VDB option in datasets menu

DLPX-80482

TDE-enabled provisions to a RAC target fail with "ORA-28365: wallet is not open" while attempting to reopen the database in start_database.sh in the auxiliary

DLPX-80483

Fix failing TDE-enabled vPDB provisions to a linked RAC container database due to "ORA-28365: wallet is not open" errors

DLPX-80487

Improved performance across dataset and replication related pages.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-80078

The issue with removing files with complex file permissions on EBS is now fixed

Release 6.0.13.1 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-80818

libc upgrade necessitates PostgreSQL re-index.

Release 6.0.13.0 changes

Security fixes

Bug number

Bug introduced in

Description

Security bulletin

DLPX-79789

5.3.0.0

Arbitrary Code Execution May Be Performed by Engine System Administrators.

TB096

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-7868

The issue with the confusing vPDB error on a snapshot after resetlogs of a linked CDB is now fixed.

DLPX-41671

You can now update the Oracle cluster home through the user interface.

DLPX-43467

When dSource is an Oracle standby in RTA mode, LogSync was raising the fault.oracle.linkedsource.log.conflict error and getting disabled on its own. This issue is now fixed.

DLPX-50309

Users can now change logSyncInterval for Oracle dsources.

DLPX-59757

The count for masking jobs fetched from the Masking Engine is now configurable. By default, it is set to 500.

DLPX-67604

The manual recovery of a database after V2P from a snapshot of dSource was failing with an error. This issue is now fixed.

DLPX-68684

The self-signed certificate is now compliant with the requirements for trusted certificates in MacOS 10.15.

DLPX-74613

Oracle VDB migration check needs to be done against the Oracle target host instead of the source. Furthermore, the Error and Action plan provided should include the target hostname.

DLPX-75467

The CLI now returns correct and descriptive error messages when executing unauthorized requests on uninitialized engines.

DLPX-75646

To diagnose BEQ connection failure, this release adds MD5 checksums for ojdbc*.jar for Oracle release versions up to currently supported release version.

DLPX-75878

The issue with the JDBC connection string for an Oracle vPDB not getting updated after an IP address change is now fixed.

DLPX-75989

The issue with the failure of environment discovery of an Oracle Cluster with a NullPointerException error is now fixed.

DLPX-76956

Previously, the Oracle JDBC test connection with the wrong password was increasing the LCOUNT value by more than 1. This issue is now fixed.

DLPX-77140

This release now speeds up metadata that is sent during replication when Extended retention is involved.

DLPX-77231

Previously, when source discontinuity on the dSource was followed by resync on the livesource, one or more livesource workers were failing to start. This prevented livesource status from getting updated and the first snapshot from being taken after resync. This issue is now fixed.

DLPX-77600

This release fixes NPE when Linking dSource with missing backup and unreachable nodes.

DLPX-77880

This release improves scalability for engines with an extremely large number of snapshots that were causing them to run out of memory.

DLPX-78015

Previously, V2P export with absolute data files was failing with an internal error. This issue is now fixed.

DLPX-78174

Insecure DES is no longer supported for SNMPv3.

DLPX-78420

This release adds V2P support for Windows server 2022 host machines.

DLPX-78473

This release improves load times for Datasets and Dataset Performance pages for engines with a large number of datasets and containers.

DLPX-78488

Previously, when switching from the backup server to ASE, dump history was not working for dSources configured to use the remote backup server. This issue is now fixed.

DLPX-78594

This release fixes an issue with disabled VDBs not being able to undo a refresh.

DLPX-78688

TLS 1.0 and TLS 1.1 ciphers are no longer available. Any system that is only configured with TLS 1.0 or TLS 1.1 ciphers is switched to use the default cipher set.

DLPX-78693

Invalid sync parameters will not cause DE server unavailability.

DLPX-78696

Switching sync strategy from source sync strategy type to sourceless strategy type is not allowed.

DLPX-79126

VDBs can now be automatically started with the tunables if stopped intermittently because Windows fail to write on the mount (Msg 9001).

DLPX-79292

This release eases restrictions on taking a snapshot of PDBs with encrypted UNDO tablespaces.

DLPX-79344

Previously, Snapsync of a standby PDB in mount mode was failing with the ORA-01109: database not open error message. This issue is now fixed.

DLPX-79422

Previously, clicking on a Replication Profile was resulting in the following error message  An error happened while communicating with the server. This issue is now fixed.

DLPX-79789

Under certain conditions, arbitrary code execution may be performed by sysadmins.

DLPX-79808

This release fixes failures if the VDB name is more than 68 characters.

Release 6.0.12.1 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-79151

The issue with remote syslog configurations preventing engine upgrades or virtualization service restarts is now fixed.

Release 6.0.12.0 changes

Log4j updates

Based on detailed testing and analysis, all the currently supported products are not susceptible to known log4j vulnerabilities. Please refer to TB095 Technical Bulletin for more information. All instances of log4j in currently supported Delphix products are updated to log4j 2.17.1 as of this release.

Delphix keeps you updated on the latest developments and keeps releasing hotfixes, procedures, and workarounds for such critical vulnerabilities. For more information on how Delphix supports our product and customers in such cases, see Delphix Product Security

For more information, refer to the following pages:

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-23068

Validation for target database parameter 'DB_FILES' for single-tenant databases for the following operations: provisioning, refresh, rewind, and converting a dSource to LiveSource is now added. Furthermore, specific error messages for handling ORA-00059 errors are added.

DLPX-44544

The issue with the SnapSync of an Oracle standby dSource in Real-Time Apply mode calculating the snapshot's timestamp incorrectly is now fixed. This issue was resulting in ORA-01194 or ORA-01152 errors when provisioning to a timestamp after the snapshot.

DLPX-56691

The issue with the data files of a VDB getting unmounted when provisioning, refresh, or rollback job is canceled manually is now fixed.

DLPX-57971

The issue with the latest snapshot of a LiveSource taking a long time to show the SCN/timestamp range on its card in the GUI is now fixed.

DLPX-60320

UI now allows the selection of older dataset repositories (downgrade) in addition to selecting newer ones (upgrade).

DLPX-67069

The issue with the stopped Oracle VDB monitoring by the environment monitor that resulted in connection errors flooding the debug log is now fixed.

DLPX-68132

The issue with the “Copy query to clipboard” SQL copy functionality in the “Managed Source Data” is now fixed to have correct apostrophe characters.

DLPX-72123

The issue with the failure of detaching or deleting an Oracle dSource operation on RAC environments (This issue was occurring due to failure of deletion of RMAN backups on RAC and the operation needs to be retried with a force option) is now fixed.

DLPX-72779

The UI showing enabled or disabled for cluster nodes now uses a grid table. The Enabled column contains a checkmark to show whether the cluster is enabled or disabled. Users are able to select or unselect the checkmark to enable or disable a cluster.

DLPX-73975

Critical storage faults should not be ignorable nor manually resolvable

DLPX-74862

This release fixes an issue where the RESUME operation failed without any error thrown to the user on dSources where ENFORCE was still in progress. The fix will make sure that even if RESUME fails, it throws a DUE to the user with suggested actions to resolve the issue.

DLPX-75763

The issue with the failure of refreshing a VDB provisioned as an empty vfiles since there is no parent container to refresh from is now fixed.

DLPX-76266

The issue with the VDB Disable operation that resulted in an error message while connectivity with the host machine can't be established is now fixed.

DLPX-77123

You can now run Upgrade Verify when another upgrade is in progress.

DLPX-77347

This release fixes the difference in time shown for MSSQL snapshot based on different database authentication methods.

DLPX-77638

The issue with the failure of the End Entity Certificate expiration fault is now fixed.

DLPX-77664

The issue with the failure of the Oracle SnapSync with an error message, "RMAN-06183: datafile or datafile copy (file number ) larger than MAXSETSIZE" if a datafile resized in the middle of SnapSync is now fixed.

DLPX-77913

The issue with the faults table missing data if there was more than one page of faults is now fixed.

DLPX-77925

The issue with the unsupported Windows release error message is now fixed.

DLPX-78113

MSSQL VDB database size will now be refreshed periodically based on environment_monitor.dynamic_attributes_check_period tunable.

DLPX-78183

The issue with the MSSQL validated sync schedule not getting updated without successful backup restoration is now fixed.

DLPX-78244

The issue with the failure of a few operations on self-service containers due to incorrect entries corresponding to the Oracle log metadata on the Delphix engine is now fixed.

DLPX-78258

The issue with the input bug that retained cleared out DB credentials in the dSource linking wizard is now fixed.

DLPX-78263

The issue with the failure of a SnapSync of an Oracle standby dSource in Real-Time Apply mode with an error message, "exception.oracle.snl.linkedsource.current_scn.invalid" if the rate of change in the database is low is now fixed.

DLPX-78265

Offline Oracle bystander PDBs data files can now be optimized leading to improved provision performance.

DLPX-78309

The issue with the CLI being unable to log in to system users when the main virtualization service is down is now fixed.

DLPX-78334

The issue with a large number of missing Oracle archive logs causing an error while viewing dataset is now fixed.

DLPX-78392

Hosts running Windows Server 2022 can now be added as Source and Target environments to the Delphix Engine.

DLPX-78522

SSLv3, TLS 1.0, and TLS 1.1 are no longer configurations options for HTTPS. Any system configured only with these removed options will be automatically set to use TLS 1.2.

DLPX-78791

This release upgrades log4j from 1.2.17 to the latest 2.x in Windows Connector.

DLPX-78938

This release upgrades log4j in virtualization to 2.17.1.

Release 6.0.11.0 changes

Security fixes

Bug number

Bug introduced in

Description

Security bulletin

DLPX-77921

6.0.8.0 

Arbitrary Code Execution by Delphix System Administrators may be Performed on Virtualization and Masking Engines

TB094

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-53019

The issue with the missing redo alert raised during the environment monitor check has now been resolved.

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.

DLPX-59662

The issue with copy-Only Backups failure with Virtual Service Accounts has now been resolved.

DLPX-62706

The issue with the Hostchecker not properly checking /home/delphix permissions has now been resolved.

DLPX-64082

The issue with Oracle Provisioning scripts having hard-coded timeout issues has now been resolved.

DLPX-65729

Added retry functionality to the 'read backup files' operation during a validated sync to an account for an unstable environment.

DLPX-69778

SAML response is not logged on successful SSO login.

DLPX-72043

The issue where LiteSpeed xp_restore_headeronly stored procedure failure message are displayed when validated sync is active for dSources with LiteSpeed backup has now been resolved.

DLPX-72220

A UI issue that occurred while updating the vault when only the private key is changed has now been resolved.

DLPX-72225

Admin user created from management UI is no longer showing as 'non-admin' type.

DLPX-72237

The 'Verify Credentials' button from the DSP Throughput test page is now removed.

DLPX-72369

The dependency on a parent snapshot relying on the latest snapshot is now removed if a parent snapshot does not exist during the VDB enable operation.

DLPX-72778

Oracle dSource attach operation with changed DB ID using 'Force' option is now allowed.

DLPX-74555

Updated the "no Delphix connector" message while provisioning a Windows source environment.

DLPX-74676

Oracle LiveSource LogSync should only catalog valid archive log files.

DLPX-74851

In the Add Environment GUI, the mouseover information for "Set Delphix Session Protocol Options (DSP)" has been currented.

DLPX-74896

The race condition issue when running Oracle VDB refresh and dSource snap sync resulting in incorrect engine metadata entry for the parent snapshot of a VDB in the dlpx_timeflow table has now been resolved.

DLPX-75335

Added a product name and product version for the Delphix Connector executable so this information can be available before installation.

DLPX-75500

For ag cluster nodes, if the refresh fails due to timezone discovery failure, don't delete the nodes from engine metadata as it doesn't mean we had an issue with the nodes.

DLPX-75952

Database configs will be replicated only if the associated VDB is replicated.

DLPX-75995

The issue causing environment 'Add' or 'Refresh' to fail when PowerShell Transcription is enabled has now been resolved.

DLPX-76244

The issue where TCP fallback connection to database stops responding if the Oracle database instance is down has now been resolved.

DLPX-76290

Databases of UNKNOWN cdb type are now included in the attachment of a non-PDB container.

DLPX-76731

Added Delphix support for WALLET_ROOT and TDE_CONFIGURATION parameters to manage wallets in 19c instead of sqlnet.ora.

DLPX-76759

Added "Response" to faults along with other details when logged in the Admin App.

DLPX-76777

Remove orphaned Oracle logs resulting from archive log fetch timeouts.

DLPX-76793

Added execution timeout for execution of UpdateFileACL.ps1.

DLPX-76974

The issue where a user was unable to change 'from address' of SMTP server to noreply@delphix.com in the GUI has now been resolved.

DLPX-77112

The issue where an Oracle VDB cannot be provisioned between different minor versions if the Source is on higher RU has now been resolved.

DLPX-77284

The issue where after a hotfix was removed due to a successful upgrade, the system would still indicate the hotfix was installed post-upgrade has now been resolved.

DLPX-77345

The issue where provisioning a vVDB fails with java.lang.OutOfMemoryError when sqlplus is used to rename the datafiles has now been resolved.

DLPX-77405

Replicated password vaults will no longer be visible in the UI.

DLPX-77676

The issue where provisioning a vPDB from a PDB dSource fails with "ORA-65114: space usage in container is too high" if PDB max_size/max_pdb_storage is configured has now been resolved.

DLPX-77708

The issue where a refresh/disable/destroy of a VDB using NFSv3 could cause loss of access to other VDBs that were using NFSv3 has now been resolved.

DLPX-77844

The issue where V2P operations from a VDB snapshot would result in the deletion of any production datafiles that exist on specified V2P target directory has now been resolved.

DLPX-77904

Removed 'Factory Reset' for Delphix Engines that are Data Vaults, as the operation is disabled for those engines.

DLPX-77912

The issue that can cause a VDB stop, refresh, or rollback to fail with an internal error has been resolved.

ORB-2465

Removed the requirement that SAML SSO email addresses must match case-sensitively for SSO logins.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-77577

Increased nvme I/O timeout to prevent storage issues in EC2 (Activated after optional Reboot).

Release 6.0.10.1 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-77467

Loading the setup app dashboard (as sysadmin) was rendering a server error popup with instruction to contact Delphix Support. This 6.0.10.0 error has been known to impair the ability to configure web proxy, PhoneHome, SMTP servers, and other connectivity settings via the GUI. It has now been resolved.

Release 6.0.10.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-18438

The issue with provisioning to the latest available time that resulted in generating theexception.oracle.target.point.not_provisionableexception has now been resolved.

DLPX-35480

Previously, static routes were being added using the add command. Now, the same can be added using the create command.

DLPX-57516

The issue with the failure of management service to start after configuring some abbreviated timezones from a picklist in server setup or sysadmin CLI has now been resolved.

DLPX-58133

Previously, the Oracle SnapSync operation was resulting in a warning for BCT usage on editions that do not provide it. This issue has now been resolved.

DLPX-58675

The issue with the deletion of the last snapshot on timeflow by Retention during a failed Oracle DB_SYNC operation has now been resolved.

DLPX-63003

The issue with memory being exhausted while reading too many snapshots from engine metadata has now been resolved.

DLPX-63347

If the staging source has the "Use as Staging" flag set as off, the user was seeing a specific exception while trying to enable a linked dSource to point in the direction of what needs to be done. Any compatibility failure will now have a specific exception.

DLPX-63601

Previously, querying the following operation "backupset table" and "whether a database is part of AG or not" was resulting in deadlocks and lock timeouts errors. We have now added retries to resolve the issue.

DLPX-64369

The issue with throwingfault.oracle.linkedsource.incomplete.tempfilefor physical standby has now been resolved.

DLPX-65949

The issue with misleading status in the progress bar while taking a copy-only backup has now been resolved.

DLPX-69831

Previously, the Oracle dSource SnapSync operation was not displaying a clear failure message if a dSource db_unique_name is changed. This issue has now been resolved.

DLPX-70317

The issue with the restarting of the NFS-server by the reaper thread while deleting a vPDB from a linked CDB with Talaria turned on has now been resolved.

DLPX-71018

The issue with UI displaying only the suffix of the device name used by Hyper-V has now been resolved. UI now displays a unique device name for storage in Hyper-V.

DLPX-71292

The issue with the allowance of incremental SnapSync after LogSync throwsfault.oracle.linkedsource.log.conflicthas now been resolved.

DLPX-71639

The NFSv4 is now set as the default option when mounting datasets from OS platforms that support it.

DLPX-71769

The need to set permissions of$ORACLE_HOME/dbssubdirectories using STARTUP SPFILE syntax is now removed.

DLPX-72011

The issue with the CLI network setup not configuring the first network interface when multiple interfaces exist has now been resolved.

DLPX-72186

The issue with CDB log file retention working incorrectly if a PDB has multiple time flows pointing to the same CDB timeflow has now been resolved.

DLPX-72432

The format ofzpool_iostat_60.loghas been enhanced in this release. A timestamp is recorded for each sample in the log, making it easier to determine the time for each sample.

DLPX-72956

The issue with disabling the Oracle LogSync after running the validated sync job has now been resolved.

DLPX-73575

The timezone monitoring is now added for the Windows hosts.

DLPX-73590

 You can now refresh a VDB whose parent dataset is in a different group without needing authorization on the parent or its group. 

DLPX-73800

The issue with the failure of olsnodes when run as a non-Oracle user has now been resolved.

DLPX-74504

The issue with throwing a new DUE and NotFoundException when ojdbc libs cannot be read has now been resolved.

DLPX-74945

UI now displays a detailed error message for transaction log-chain break fault.

DLPX-74992

The issue with the failure of SnapSync operation when Database incarnation reset-logs end time is changed from "2021-03-13 22:03:07.0" to "2021-03-13 21:03:07.0" for virtual pluggable database “ " has="" now="" been="">">

DLPX-75389

The issue with the recording of the insufficient details by Logsync when dbid change was detected has now been resolved.

DLPX-75517

The issue with the failure of the Oracle vPDB provisioning with the "ORA-00959: tablespace 'TEMP' does not exist" error has now been resolved.

DLPX-75721

The issue with the failure of an Environment discovery with the "DelphixFatalException: Unknown Oracle Database status: REFRESHING" error has now been resolved.

DLPX-75737

The issue with saving unnecessary logs by Retention if bookmark falls exactly on a snapshot end SCN or snapshot end timestamp has now been resolved.

DLPX-75897

Previously, failure to start I/O services after the upgrade operation was resulting in a stack restart loop. This issue has now been resolved.

DLPX-75951

The internal error being signaled during VDB SnapSync byremoveUnneededZFSFileswhen a data file is physically removed during processing by an external cause has now been resolved.

DLPX-76288

The NFS latency for workloads involving a lot of parallel I/O (e.g. Oracle VDBs with concurrent accesses to many data files) is now improved.

DLPX-76388

Previously, entering key pairs directly into hook environment variables, as opposed to via a vault or as passwords were resulting in an internal error. This issue has now been resolved.

DLPX-76406

The issue with NFS-based VDBs becoming unresponsive has now been resolved.

DLPX-76447

The issue with the V2P Functionality to customize target directory structure for exporting database files to separate file systems not working as documented has now been resolved.

DLPX-76613

The issue with the unnecessary accumulation of heap when validated sync is active for dSources using an environment user that eventually can cause out of memory issues has now been resolved.

DLPX-76690

The issue with the removal of extraneous Oracle data files while creating snapshots has now been resolved. The extraneous Oracle data files are now removed during the provisioning operation.

DLPX-76692

For V2P operation, we now use the unbuffered copy method for better performance.

DLPX-76718

The issue with the creation of the extraneous Self-Service branch segments during the replication operation has now been resolved.

DLPX-76760

Environment clusters will now show faults from their child nodes.

DLPX-76802

Previously, the engines that are in the DEFERRED upgrade state were resulting in the "Large Receive Offload" option turned off which was leading to performance degradation in network transfers. This issue has now been resolved. Upgrading the engines that are in the DEFERRED state will also resolve the issue.

Screen reader support is now enabled.

DLPX-76891

CRON expression labels now ask for Quartz format on the user interface.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-76619

The NFS reliance on DNS to prevent VDB unresponsiveness related to DNS unreliability is now reduced.

DLPX-76203

The NFS latency for engines with many Oracle dNFS clients is now improved.

DLPX-76119

The issue with the Delphix Engine crashing or becoming unresponsive when canceling a replication job has now been resolved.

DLPX-76991

Optimized in-memory cache eviction by making minor improvements to I/O performance.

Release 6.0.9.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-28435

MS SQL instances PatchLevel will be displayed in preference to the version on the UI.

DLPX-40005

Improved the error message that is displayed when a JDBC connection cannot be established or the Oracle database Instance is unavailable.

DLPX-48080

Oracle Home Check may generate spurious faults if Oracle Home entry does not exist in /etc/oratab.

DLPX-55951

Attempting to provision a plugin-based VDB onto an incompatible OS (Windows to Linux or vice versa) is possible in the UI, and would fail with a crash requiring a restart. Now an informative error message is shown after the attempt is made.

DLPX-59613

Fixed creation of retention policies workers on replica objects after failover.

DLPX-64307

Environment refresh should ignore cluster discovery for Oracle VDBs.

DLPX-66191

Fixed the side-effects of the native Windows "Recent Files" behavior, when large numbers of PowerShell operations are being run concurrently.

DLPX-67537

Domain administrators can now create, view, and edit the alert profiles of other domain users.

DLPX-69605

Poor error message when selecting Timeflow range.

DLPX-70502

On detaching a dSource, delete backup server entry from engine metadata and related ones if the backup server is unused.

DLPX-71002

In case we have null values coming for recovery_model from msdb.dbo.backupset table, the user will see a generic exception for manual sync and a fault for validated sync.

DLPX-71908

Users will now see a warning when they remove any object from the replication specification list.

DLPX-72012

Prevents the same IP address from being configured on more than one network interface.

DLPX-72411

Environment names for Windows and Oracle Clusters are once again editable by users.

DLPX-72609

When we do MSSQL standalone environment discovery, the user will see a warning for databases attached to AG that are present and will not be discovered unless cluster environment discovery is selected.

DLPX-72695

Improved Oracle SnapSync performance by eliminating unnecessary calls to getTotalHoleBlocks.

DLPX-73409

Duplicate listener entry gets generated in engine metadata if Oracle listener is manually started with a non-uppercase name.

DLPX-73586

Fixed a display error of some snapshot names in the command line interface which showed references instead of actual names.

DLPX-73720

Provisioning an Oracle vPDB fails with "ORA-65149: PDB name conflicts with existing service name in the CDB or the PDB" if the PDB and CDB names are the same.

DLPX-74050

Environment names for Windows and Oracle Clusters are once again editable by users.

DLPX-74078

The Target Directory path is combined with other directories such as Data Directory, Archive Directory, Temp Directory, etc to build the full path for data files, archive logs, temp files, etc. As long as the combined paths are valid the V2P job proceeds.

DLPX-74197

Fixes a misleading warning about insufficient space on a replication target.

DLPX-74201

Snapshots created as a result of refresh or rewind operations will now be labeled as just "Snapshot" to avoid confusion. Users are advised to look at the Timeflow markers to know when the Timeflow operation was performed.

DLPX-74367

Delphix Engine repeatedly reports "Failed to parse logfile".

DLPX-74377

Improved diagnostics information for the case when Delphix Engine fails to connect to the Windows host.

DLPX-74387

fix an issue that causes the management service to crash under heavy CPU load.

DLPX-74398

Added handling of dangling nodes during Windows cluster environment add and refresh operations.

DLPX-74486

Delphix OS users cannot provision 12.2 TDE vPDB due to directory permissions in the default wallet location.

DLPX-74495

Enabled more logging in Delphix connector logs for timeouts.

DLPX-74681

During RAC vPDB provision, Oracle 19.9 target CDB crashes with ORA-00600 [krccfl_chunk] when BCT is enabled.

DLPX-74806

Improved error message displayed when the storage device initialization fails unexpectedly.

DLPX-74860

Provisioning the 2nd generation VDB fails if the dSource has imported read-only transportable tablespaces fails.

DLPX-74975

Allow adding invalid or unreachable paths as a shared backup location for dSources.

DLPX-75026

Invalid JDBC connections are not purged from the connection pool when the home is changed.

DLPX-75134

Improved performance for the Environment Databases pages when there are a lot of databases.

DLPX-75363

Update exception description is seen when the SnapSync fails for ASE encrypted database.

DLPX-75401

local listener set to null if oracle.lsnr.protocol_registration_order is quoted.

DLPX-75506

Fix a bug that can cause Oracle RAC VDBs to fail with stale NFSv3 mounts if NFSv4 is also enabled.

DLPX-75532

Insufficient heap memory settings on AIX cause connector and SnapSync to hang or crash.

DLPX-75663

FIPS compliant algorithms will be used while merging the old and new toolkit directories during environment refresh.

DLPX-75716

Delphix may remove Oracle VDB temp tablespaces during Snapsync.

DLPX-75735

Fixed creation of retention policies workers on replica objects after failover.

DLPX-75834

Rearranged Syslog configuration dialog inputs to avoid confusion and have a more consistent user experience.

DLPX-75858

BEQ processes can hold on to file descriptors leading to hook scripts hanging after upgrading to 6.0.7.0.

DLPX-76018

Remove hardcoded 5-minute timeout for doDropPDBKeepDatafiles.sh.

DLPX-76140

TDE SnapSync should ignore WARNING plugin violations.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-71980

Fix a bug that was causing the Delphix Engine storage pool to fail to import on boot under certain circumstances.

Release 6.0.8.1 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-75804

Some Delphix operations may fail if mount and umount commands, on staging or target hosts, are setup to run as sudo and if sudo rules prohibit these commands from running with unrecognized options. The issue is fixed now after removing "-v" added in 6.0.8.0.

Release 6.0.8.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-49694

Skip parsing of DBCC when code 0 is not present in the DBCC page output. In case the DBCC page has code 0 but not dbid, use bdbid (present in the buffer section).

DLPX-68764

VDB SnapShot does not progress if ASE database devices are not on Delphix storage, environment monitoring raises a fault. Subsequent VDB operations like enable, disable, start, stop, delete, snapshot, or refresh will fail.

DLPX-70793

Delphix Engine should not allow linking Oracle DB with null  db_unique_name.

DLPX-71300

For newer ASE versions (>= 15.7 SP138 and 16.0 SP02 PL05 and ASE 16.0 SP03), do not run DBCC PAGE anymore, as it was an identifier for DBCC CHECKALLOC that is already not run.

DLPX-71471

Error message asking user to manually perform disable/enable operation or correctly rename the target database back will be displayed during Start VDB, if VDB does not exist.

DLPX-71687

Provide a mechanism to enable VDBs up to filesystem mount point.

DLPX-71875

Fixed a bug that results in a memory reservation not being represented correctly in the Delphix API.

DLPX-72046

Deletion of vPDB in a vCDB shows this warning, "Encountered an error while shutting down and cleaning up Oracle files."

DLPX-72209

Downloading a support bundle is not supported at the same time that an upload of an upgrade image has been initiated by the same Delphix user.

DLPX-72319

Fixed an issue where some error dialogs would freeze in Internet Explorer 11.

DLPX-72705

Connection timeout when deleting remote shipper script can cause a timeout in LogSync client.

DLPX-72757

ASE sync using Dump History fails for large dump history files.

DLPX-72780

Timezone is set incorrectly for snapshots of Solaris 10 dSources and VDBs.

DLPX-72904

Storage capacity now includes usage from all file system objects, not just snapshots.

DLPX-73143

Fixed an issue where the support bundle dialog showed a loading spinner intermittently while jobs were running.

DLPX-73354

Traverse all shared backup locations while syncing, even if some of the paths are invalid or not reachable.

DLPX-73489

Fixed bug where adding or editing a parameter using the UI VDB Config Template "Text" tab was truncating the parameter's value.

DLPX-73602

Incorrect mount options used when a single instance RAC is linked as a standalone single instance.

DLPX-73607

Added paging for days with large numbers of snapshots to prevent slowdown.

DLPX-73623

Fixed an out-of-memory condition that occurs in SSH tunneling for encrypted log-syncs when storage latencies are high.

DLPX-73627

The help text on upgrade replication warnings have been updated to avoid confusion between Ignored and Resolved.

DLPX-73668

Fixed Missing security headers.

DLPX-73669

Cross-site request forgery (CSRF) issue in management UI.

DLPX-73727

Fixed an issue where the faults table was unable to navigate to other pages.

DLPX-73797

Fixed VDB refresh failures due to SQL Server Error 924 after setting VDB to single user mode.

DLPX-74025

Implemented logic to retry offline database along with a drop database to overcome deadlocks while off-lining or dropping the database.

DLPX-74029

VMware Hot-Add memory is not immediately reflected in the system API.

DLPX-74057

Fixed a typo in "Download Support Bundle" UI component where the word "suport" was missing a "p".

DLPX-74254

Ownership of files inside VDB now matches new owner when VDB owner is changed.

DLPX-74298

Fixed an issue where the user could not upload a keystore with a blank keystore passcode.

DLPX-74362

Fixes an issue with namespace deletion when the replication receive jobs have been cleaned up.

DLPX-74442

VDB Enable with attemptStart=false will now mount the datasets so that VDB can be started.

DLPX-74457

Cluster discovery for Oracle RAC clusters are partially failing on Solaris 10.

DLPX-74529

Fixed a bug so that an upgrade completes even when jobs fail.

DLPX-74542

Fixed a bug so that upgrade completion is properly handled after kernel upgrades.

DLPX-74645

Delphix Engine uses the uptime command to keep track of a target host reboot and auto start VDBs on the host. In some cases, the output of this command is not what is expected and causes unintended restart of a stopped VDB. This issue is now fixed.

DLPX-74656

Oracle errors during doCreateSPFile.sh are not captured.

DLPX-74704

Fixed a bug where the Dataset scroll does not extend to the bottom of a dataset list, thus truncating the status of the last dataset in the expanded group.

DLPX-74883

Prevent support bundle collection from cancelling replication.

DLPX-74911

Talaria TCP fallback fault may be misconstrued if an Oracle RAC node is down.

DLPX-74997

Prevent granting replicated roles to users.

DLPX-75083

Post upgrade cleanup task may become unresponsive while attempting a migration from 5.3.x to 6.0.x due to several threads stuck in WAITING state.

DLPX-75095

Provisioning an Oracle VDB fails if change-archivelog-mode.sh takes longer than 5 minutes.

DLPX-75134

Improved performance of the Environment Databases page under certain conditions.

DLPX-75188

Fixed "out of memory" issue when processing a large number of objects on the Target engine.

DLPX-75204

Addressed a performance issue on the Target engine when receiving large number of replicated objects.

DLPX-75208

Snapshot names are incorrectly redacted in the engine metadata dlpx_action table in support bundles.

DLPX-75416

Fixed a replication issue when there are sources with TLS enabled.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-72065

Fixed a bug that can cause a Windows iSCSI initiator to fail connect to the Delphix Engine.

DLPX-72681

Console Delphix status screen shows a Python stack trace if the system is configured with a static IP address.

DLPX-73423

Console Delphix status screen shows a Python stack trace if the system has no default route.

DLPX-74216

Fixed an issue that causes management service failures in low memory situations.

DLPX-74622

Fixed a bug that can cause a replication job to fail with an internal error.

DLPX-75089

Fixed a bug that can cause NFSv3 clients to lose locks during upgrade verification.

DLPX-75524

Fixed a bug that can lead to Oracle data corruption when running VDBs on Oracle 19c with dNFS.

Release 6.0.7.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-39006

LogSync failed with "Cannot read archived log due to failure of log shipping script".

DLPX-39245

Fixed a bug that caused the management service to become inaccessible if the storage pool ran out of space.

DLPX-59155

Provisioning a VDB or vPDB failed with unclear error message 'A database with the name "xxx" already exists'.

DLPX-60317

Fixed Out of Memory issue when replicating a large number of objects.

DLPX-60947

Replica VDBs will be updated when performing a point-in-time restore.

DLPX-62805

vPDB provision did not raise an error when a non-provisionable target point-in-time was provided.

DLPX-62969

Fixed Out of Memory issue when receiving large number of replicated objects.

DLPX-64600

Skipped connecting to ASE dSources during SnapSync policy runs as it is not applicable for them, hence prevent recurrent faults that the policy throws for connectivity issues.

DLPX-67363

Maximum identify provider authentication time age can be customized for single sign-on.

DLPX-67607

Fix to make Snapsync throw exception if manifest file is missing or of 0 bytes instead of internal error with null pointer exception.

DLPX-67767

Fixed a bug that caused the upgrade to hang, while waiting for running jobs to finish.

DLPX-70821

Allow the entity id for SAML single sign-on to be a URL for compatibility with Azure AD.

DLPX-71783

doRenameDatafiles cleanup of extra files fails due to file permissions mismatch.

DLPX-72010

Fixed an issue that prevents changing the default gateway using the network setup CLI.

DLPX-72075

Maximum SAML response time skew can be customized for single sign-on.

DLPX-72191

Oracle privilege discovery not performed for all homes if an invalid home exists.

DLPX-72351

When a user tries to change credentials for a dSource, validating the credentials before updating them. In case of invalid credentials, showing user an error message about it.

DLPX-72545

Initial ORA-65294 error not reported to user when vPDB provision fails due to compatible parameter mismatch.

DLPX-72652

Fix and issue that prevents use of the NFSv4 on some versions of SUSE Linux targets.

DLPX-72698

Patching Oracle 19C vCDB leads to ORA-25153 as described in 2285159.1.

DLPX-72807

Fixed issue with SQL Server 2014 dSources with filestreams where sync failed in merging filestream directories due to long path names.

DLPX-72882

Datasets hooks script editor properly displays multiline scripts instead of as one long line on non-Chrome browsers.

DLPX-72916

Empty string in SNMPv3 USM username creation no longer throws fatal error.

DLPX-73048

Non-sys user credentials for Oracle sources cannot use password vault.

DLPX-73108

Fix a bug that prevents the API from displaying the correct number of CPUs or amount of memory assigned to a Delphix Engine after a hot-add operation.

DLPX-73201

Fix an issue that prevents the configuration of additional NICs on Azure Delphix Engines.

DLPX-73202

Fix a bug that can cause a VDB to fail to mount while other VDBs are being stopped.

DLPX-73424

Fix a bug that prevents the sysadmin from deleting a default route.

DLPX-73527

SnapSync job fails with 'internal error during execution' due to ONS/FanManager errors.

DLPX-73528

Fixed a bug that prevented accessing SDD specs from CLI.

DLPX-73611

Kerberos ticket expiration date parsing is incorrect after migration from Illumos to Linux.

DLPX-73742

Provisioning an Oracle TDE-enabled vPDB fails with the error "ORA-28367: wallet does not exist" if the TDE wallet for the target linked CDB is stored on ASM storage.

DLPX-73765

Fix a file descriptor leak that causes the management service to crash over time.

DLPX-73789

Auxiliary CDB instance uses dSource keystore location if WALLET_ROOT is configured in dSource.

DLPX-74030

CDB database password may be leaked as part of environment monitor checks that launch sqlplus command on the source or target host.

DLPX-74043

Delphix OS user cannot provision TDE-enabled vPDB due to directory permissions in the default wallet location.

DLPX-74044

Delphix OS user cannot provision TDE-enabled vPDB in Delphix-writable keystore location due to directory permissions.

DLPX-74119

Drop database fails if default database is set to any other than master.

DLPX-74164

Sync fails with db.aseldb.source.dump_history.incomplete_stripes after dump history file is purged and Use dump history is enabled for the dSource.

DLPX-74233

During failover of a namespace, if there is a collision between an environment in the namespace with one on the target engine, the namespace environment will get renamed if its host does not match that of the environment on the target.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-73390

Improve replication receive throughput.

DLPX-73393

Improve write performance under extreme disk fragmentation.

DLPX-73280

Improve write performance under extreme disk fragmentation.

Release 6.0.6.1 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-73848

Fixed an issue that can cause the management service to fail to start after upgrade on systems that have had SNMP enabled.

DLPX-73859

Fixed a file descriptor leak triggered by faults and alerts that can cause the management service to fail.

Release 6.0.6.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-47065

VDB recovery failed when files other than archive logs were detected by Oracle.

DLPX-47493

Fixed the bug where VDB directory under the DelphixConnector directory was not being removed from the target host on MSSQL VDB deletion.

DLPX-48046

Added sorting parameter to network test APIs.

DLPX-61405

Replication may send more data than expected if masking involves dropping large DBF files.

DLPX-61525

The height of the storage configuration list was limited to show 3 disks at a time. It will now dynamically grow with the number of disks.

DLPX-63603

Increased connector timeout from 10 minutes to 30 minutes to avoid unnecessary faults due to timeout during Validated Sync operation.

DLPX-67368

Delphix Engine hostname change is now immediately reflected in Splunk events.

DLPX-67593

Fixed an issue that caused the management service to remain offline following an out-of-space condition.

DLPX-68531

Introduced better handling of UniversalConnectionPoolException errors during SnapSync.

DLPX-69759

Oracle environment discovery failed due to an unhandled exception occurring at insert into dlpx_faults.

DLPX-69852

Fixed a bug that caused network configuration problems when removing and adding additional NICs.

DLPX-70426

Redaction of usernames took forever on tables with millions of entries.

DLPX-70583

move-to-asm.sh fails if timing is set in glogin.sql.

DLPX-70638

Removed Failed Actions section of Actions sidebar, in favor of manually dismissing from Running Actions and falling to Finished Actions section.

DLPX-70653

Removal of all instances in a RAC VDB should not be allowed.

DLPX-70808

Fixed issue related to the creation of empty DisableBroker.sql on the Windows machine in case DisableBroker.sql execution fails in the first attempt.

DLPX-70896

Added more detailed error message for when the Delphix Engine fails to push a script to Windows host.

DLPX-70919

Fixed an issue that causes job progress to not update in Self-Service.

DLPX-70928

Fixed a bug that results in a Delphix Engine remaining powered on following a shutdown from the user interface.

DLPX-71093

For AG databases, a full backup is not required even recovery fork guid changed but the LSN chain didn't break because of transactional log backups.

DLPX-71097

Unable to ignore snl.bct.needed warnings if Block Change Tracking is legitimately disabled on an Oracle dSource.

DLPX-71153

Recovery of PDB should fail if the database is down after offlining datafiles.

DLPX-71370

While deleting initiator in Windows environment deletion operation, delete all the views as well for that initiator.

DLPX-71685

VDB is auto disabled if the hook fails.

DLPX-71865

Reduced the size of support bundles.

DLPX-71961

When a PDB is selected for replication, its CDB and all other PDBs in the parent CDB get automatically selected for replication.
Going forward, in the above scenario, while the CDB will get selected, its other PDBs will no longer get selected.

DLPX-72031

Fixed VDB refresh operations failures due to 'DB STARTUP' background process spid greater than 50.

DLPX-72066

Migrate VDB verifies against the old configuration, rather than new.

DLPX-72083

Fix an issue that causes a fully-qualified hostname to be changed on upgrade from 5.3 to 6.0.

DLPX-72131

Added namespace support for HashiCorp password vaults.

DLPX-72265

doCreateTempfiles.sh.template exits with code 0 on failure.

DLPX-72340

Incomplete recovery not detected during provisioning.

DLPX-72386

Unlock Solaris x86 Solaris -> Linux x86 provisioning.

DLPX-72452

For clusters with long hostnames, vPDB sync fails with exception.oracle.accessor.instances.missing.

DLPX-72495

Fixed a bug that prevents the application from coming up after an upgrade

DLPX-72686

Delphix no longer logs environment variables in logs on connected hosts since this could leak sensitive information such as passwords that are sometimes stored as environment variables on database hosts such as for the ASE database.

DLPX-72730

Fixed a Snapsync performance issue.

DLPX-72790

SnapSync job fails with 'internal error during execution' due to ORA-01652.

DLPX-72862

The scenario which was causing the null pointer has been fixed now.

DLPX-73300

Validation of connection to a container for PDBs should allow connecting to CDB$ROOT.

DLPX-73311

Added platform detection for ESX 7.0u1.

DLPX-73449

Replication of policies between two engines, in a loop, could lead to OOM exceptions.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-72990

Addressed a minor CVSS 5.9 security issue with no known attack vectors.

DLPX-73067

Fix for CVE-2020-10753.

DLPX-73069

Fix for CVE-2020-12059.

DLPX-73070

Fix for CVE-2020-1760.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-71924

Fixed a bug that causes support bundle collection to fail with an internal error.

DLPX-72918

Fixed a system crash that can happen when replicating a masked VDB using SDD.

DLPX-73147

Fixed a bug that can cause a replication source to crash if it had run replication while running on 5.0.

Release 6.0.5.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-23360

 The unistallation of the Delphix Connector installer should succeed even if one of the component connector services doesn’t exist. 

DLPX-69155

Reduced the time taken to generate support bundles in some cases.

DLPX-67316

Recreating a controlfile against an Oracle source may yield misleading error during snapshot.

DLPX-70766

JDBC driver updated to resolve intermittent JDBC connection failures due to JDBC SSL bug.

DLPX-70785

Options passed to VDB mounts on target AIX hosts did not include read and write size values. This fix adds the rsize and wsize parameters to mount command depending on the maximum values host is configured to support.

DLPX-70741

Enabling Validated Sync while SAP ASE SnapSync job is running leaves staging database unrecoverable.

DLPX-69865

Fixed a bug that causes a network interface to become unconfigured if its MAC address changes.

DLPX-71233

If LogSync is suspended when performing SnapSync of a standby database in real-time apply, SnapSync attempts to backup the archived logs which can cause SnapSync to become unresponsive.

DLPX-69800

UEM/Hostchecker directory ownership checks fail on HPUX environment with long usernames.

DLPX-69807

Provided mechanism for the user to bypass corrupted/incomplete jdbc libraries.

DLPX-66585

Bundle ID "fault.environment.configuration.file.owner" reports insufficient host address.

DLPX-65739

createDelphixDBUser.sh fails when "@" used in the password.

DLPX-70973

SAP ASE database provisioning fails if the source database has holes in log fragments.

DLPX-71532

Improved error handling for Oracle memory configuration errors.

DLPX-62987

Allowed assigning privileges over replicated objects through the UI.

DLPX-71593

TIMEFLOW_REPAIR incorrectly skips a log because of "wrong database".

DLPX-71751

Added NFSv4 support on AIX for Oracle and SAP ASE.

DLPX-71736

Dynamically disable RPC services if NFSv3 is no longer in use.

DLPX-71772

Network DSP Test between versions 5.3 and (6.0.3, 6.0.4) is fixed.

DLPX-71513

Replicate non-data objects like delphix engine users, authorizations, roles, permissions, policies and DB config templates.

DLPX-71305

Unable to load dummy recovery database dump due to SAP ASE error 15728.

DLPX-71172

Enabling SAP ASE dump history causes IllegalStateException in getDumpListFromLastRestoreDateAndFiles due to timestamp mismatch because of TZ.

DLPX-71178

SAP ASE internal error raised when dump history file is purged using sp_dump_history.

DLPX-65101

Fixed a race condition between a DB_DELETE job and the Oracle retention policy worker for the same container that can lead to a deadlock between the job and the worker.

DLPX-71918

Fixed an issue that causes the Delphix Engine UUID to change upon rebooting in IBM Cloud.

DLPX-71141

Fixed an issue where upgrading an Oracle dSource or changing the environment user in a linked Oracle dSource fails with the error "SOURCE_UPGRADE job for xxx failed due to an internal error during execution."

DLPX-71611

Updated UI time zone library to IANA 2020a.

DLPX-70349

Fixed a memory leak during incremental replication.

DLPX-72038

Fixed an issue that prevents 5.3.x - 6.0.x upgrade if a static route exists that goes over a DHCP interface.

DLPX-72148

Fixed a bug of always order hooks alphabetically rather than the running order set by users.

DLPX-71971

Allowed Enable/Disable of VDB if its current Timeflow has at least one snapshot.

DLPX-72115

Changed the Time Point field on a VDB back to reflecting the point on the parent the VDB was created from, but displayed in the timezone of the parent.

DLPX-71995

6.0.4.0 can no longer interact with 5.3.x remote Masking Engines.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-70675

Fixed a bug that causes the system to become unresponsive after expanding multiple storage devices.

Release 6.0.4.2 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-72155

Fixed an issue that can render a Delphix Engine unbootable if a reboot occurs after upgrade verification but before the upgrade is applied.

DLPX-71141

Fixed an issue where upgrading an Oracle dSource or changing the environment user in a linked Oracle dSource fails with the error "SOURCE_UPGRADE job for xxx failed due to an internal error during execution."

Release 6.0.4.1 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-71930

Fix a bug that causes feature flags to be disabled when upgrading to 6.0.4.0.

Release 6.0.4.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-68173

Resolved an issue where temporary database backup/device files created for cleaning up the target database were not being deleted.

DLPX-68773

The management stack runs out of memory as the environment monitor does not purge stale objects.

DLPX-69573

Allow linking an Oracle PDB with a lowercase name.

DLPX-69634

Allow provisioning an Oracle PDB with a lowercase name.

DLPX-69962

After detaching a PDB, perform unplug/plug, and attach again, if disabled is performed before SnapSync, the PDB can no longer be enabled.

DLPX-66045

Prevent Self-Service Container branches getting into an unusable state by blocking deleting the last segment of branches.

DLPX-7037

Snapsync performs an unnecessary checkpoint.

DLPX-68277

Users will see the detailed error message upon connection failure to Delphix connector during OS user validation and there will also be a "More" button with an error message which will open an error popup with all error details.

DLPX-70288

On the "Add Environment" screen when OS user validation will get fail, they will see the "More" button along with the error message. When the user clicks the button, an error popup opens with all details of the error and suggested action.

DLPX-70832

NFSv4 support for appdata sources running on AIX.

DLPX-68495

Fixed GUI reporting conflict information when creating a Retention Policy.

DLPX-70788

Added Environment User field for MSSQL sources in Datasets -> Configuration -> Source tab -> Staging Environment section.

DLPX-58047

Fixed bug where the sort sequence was incorrect. Fixed in Hook Operation Templates.

DLPX-67931

Provision against VPDB after create/drop a new tablespace failed with exception.oracle.targetscripts.rename.datafiles.

DLPX-59910

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

DLPX-55476

CLI provisioning fails when the mount point provided includes quotes around the path.

DLPX-71168

Changed type to text and spaced "Secret Key" and "Username Key".

ORB-3285

Support using api.delphix.com as a proxy for verifying the Cloud Agent binary's code signature certificate.

DLPX-71006

Allow provisioning across patch versions for Oracle versions on or after 18.X.

DLPX-71334

Migrate NTP configuration when upgrading between 5.3 and 6.0.

ORB-3286

Communication with Central management servers is now routed through the web proxy when one is configured for the Engine.

ORB-3117

Summary: Increase an action's failure message size to 256 characters so users can view large failure messages.

Release 6.0.3.1 changes

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-71339

Fixed an issue that can cause the Virtualization Management service to become inaccessible when the system memory became highly fragmented.

Release 6.0.3.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-63192

More details will be displayed in the error message in case DB_SYNC fail due to missing SELECT permission on database 'msdb'.

DLPX-67708

Removed unnecessary Source Continuity source-archive file system.

DLPX-66878

A meaningful error message will be displayed in case the user is missing 'VIEW ANY DEFINITION' and 'VIEW SERVER STATE' permissions on AG Instance and linking is performed.

DLPX-68668

Fixed the issue when Environment discovery fails with Internal Error when Oracle DB instance name is > 15 characters.

DLPX-68539

Added support for Read-Only Oracle homes.

DLPX-62027

Fixed a bug that causes factory reset to fail when there are provisioned VDBs.

DLPX-67830

Eliminated a virtualization management service crash caused by egregious use of memory by environment monitoring.

DLPX-69067

Enabled NFSv4 support for older RedHat NFS clients.

DLPX-68491

Fixed an issue when SCAN Listener is not discovered for Oracle 19c Cluster Environment.

DLPX-68931

Improved replication throughput by parallelizing data streams.

DLPX-69350

Fixed an issue where in some cases a VDB's Time Point would not appear.

DLPX-62602

Prevented a full snapsync after detecting an incarnation change of and reverting to a previous incarnation of an Oracle database.

DLPX-69579

Resolved the issue of intermittent failure of DB_SYNC for source database full backups containing in-memory tables which were caused due to improper merging of filestream folders.

DLPX-69104

Fixed an issue when Environment Monitor task monitors replicated entities could lead to Out of Memory.

DLPX-58561

Increased online Redo Log size when using VDB Provisioning defaults from 50mb to 1024mb.

DLPX-68831

Storage is removed even when the drop database fails, causing ASE error 823.

DLPX-68323

Linking will not fail in case a slash is used as the path delimiter on the source database.

DLPX-69561

Allowed NoLogging Diagnosis to be shown and edited for Oracle CDBs.

DLPX-69625

Fixed an issue that causes the CLI to hang when deleting an object.

DLPX-65357

Source Environment selection in Attach dSource dialog is now alphabetically sorted.

DLPX-65215

Fixed an issue where Hotfixes aren't listed until after management service restarts.

DLPX-57988

The increased timeout of doShutdownOracleInstance.sh script from 20 seconds to 10 minutes.

DLPX-70018

Resolved the issue where during validated sync, fault "fault.mssql.source.next.backup.missing" was caused due to backupsets with similar first and last lsn.

DLPX-66671

dSource selection in dSource Linking Wizard is now alphabetically sorted.

DLPX-65723

MSSQL server cluster address is now editable through the Environments GUI.

DLPX-69514

Gracefully handle accelerated networking on Azure.

DLPX-68942

Implemented retries with some time delay in case of a failure while switching database user mode.

DLPX-56626

Some orcl_log_info entries have a very large and incorrect end_scn (281474976710655).

DLPX-67579

Deleted users' actions should be included in the action/audit log API results.

DLPX-69863

Enhanced instruction text relating to SSH when editing environment users.

DLPX-70081

Removed excessive debug logging for DSP connections which results in fast rollover of debug logs.

DLPX-66203

CLI / API calls to refresh/rewind vCDB directly should be disallowed.

DLPX-67194

RHEL 7.6 connector log shows Unidentifiable version string: RedHatEnterpriseServer 7.6.

DLPX-66754

When VDB is disabled, environment configuration can now be edited in the UI.

DLPX-62095

A wrong certificate is identified as an issuer of a self-signed certificate in rare cases.

DLPX-69243

Do not require an issuer to be present or keep the full chain intact on Truststore operations.

DLPX-59331

Permit non-CA certs in user Truststore.

DLPX-60779

Changed error message when there are no compatible installations on provisioning.

DLPX-69518

Provisioning failures due to BitLocker encryption will be identified and a proper error message will be displayed.

DLPX-64797

Fixing memory leak in hk2 library.

DLPX-70039

Password vault migration nullifies ASE linked source dump credentials.

DLPX-70089

Protection against a variant of billion laughs attack (XML entity expansion).

DLPX-64207

Added API support to revert from static to DHCP DNS settings.

DLPX-68857

Faults reported for Oracle Home missing where the Central Inventory does not show this Oracle Home present.

DLPX-64435

Exclusively specifying 'required' parameters to discover Oracle cluster via CLI results in an exception.

DLPX-69604

Alerts & Faults are reported for hosts in a namespace that can cause Out of Memory issue.

DLPX-39882

Prevented cloning of Tiimeflow storage for Oracle source continuity.

DLPX-67425

Resolved an issue when validated sync (with full/diff) restored multiple backupsets and a restore failed with a SQL server transient issue after a source continuity reset event resulting in a state where no operations could be performed on the dSource.

DLPX-70433

"DLPX_EXECUTE_SQL_CLEANUP_RETRY" will also print nested SQL error messages in case of command failure.

DLPX-68582

Customers now have access to an API to display the Engine License information.

DLPX-61335

Displayed in confirmation dialog the name of the user being deleted.

DLPX-70639

Resolved output buffer issue while identifying BitLocker encryption during provisioning on Win19.

DLPX-66259

Updated messages on the upgrade page when the operation fails.

DLPX-70782

Bumped up connector version for NET 4x installer as shipped OpenJDK version had been upgraded.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-68995

Improved performance of dataset deletion.

DLPX-68997

DLPX-68999

Improved single connection replication throughput.

DLPX-70697

DLPX-70703

Addressed an issue that causes long periods of I/O unresponsiveness.

DLPX-69953

Fixed a bug that can cause a Windows iSCSI initiator to fail to connect to the Delphix Engine.

DLPX-70512

Fix a hang in the I/O subsystem that can cause the Delphix Engine to become unresponsive.

Release 6.0.2.1 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-70065

Provisioning a VDB from a dSource or another VDB will fail if the following conditions are met:

  • Delphix Engine has at least one dSource and a VDB created using a Python plugin prior to the upgrade

  • Delphix Engine was upgraded to 6.0.2

  • Provisioning was attempted from the UI after the completion of the upgrade

DLPX-69350

Fixed an issue that the time point attribute of a VDB is not shown.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-69864

Fixed an issue that causes MSSQL operations to hang after the reception of an iSCSI LUN reset.

Release 6.0.2.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-62806

Fixed an issue where provision against PDB after unplug/replug against the same linked PDB fails with exception.oracle.targetscripts.controlfile.create.

DLPX-67567

Oracle Source Continuity creates an unnecessary source-archive file system on zfs.

DLPX-27807

LogSync may fall behind when connected to an Oracle physical standby database in Real-Time Apply mode.

DLPX-68385

Customer provided Oracle Java missing in the search path for Java on hosts.

DLPX-62782

Reducing the number of nodes for RAC VDB and VDB in NOARCHIVELOG mode may result in ORA-00258 errors during VDB enable operation.

DLPX-62738

Better error message when plugins are uploaded out of sequence.

DLPX-68722

The product now recognizes VMware with BIOS date of 12/12/2018 as VMware 6.7.0u2.

DLPX-68579

SnapSync of Oracle 19c DB with encrypted tablespace fails with fatal exception "Block header 91 is not empty".

DLPX-68689

Fixed the issue where a huge number of error messages from ASE caused OutOfMemory Error.

DLPX-68957

Always On AG discovery will not fail in a multi-subnet environment.

DLPX-63088

Can now recover multiple Self-Service containers at the same time.

DLPX-47977

Improved handling of snapshot standby.

DLPX-64125

SnapSync failed with exception.oracle.dsource.sync.no_hosts.rac on RAC clusters with very long hostnames.

DLPX-62584

PDB enable failed after migration if mountBase has a trailing slash.

DLPX-68657

Virtualization can now fetch jobs from Masking engines configured with HTTP redirection.

DLPX-69121

It is no longer mandatory to have at least one enabled system administrator with local credentials.

DLPX-68167

Fixed an issue where too many requests were being sent for Faults from the Datasets pages.

DLPX-69082

Large stderr produced by failed rsync jobs are truncated to prevent Java OutOfMemory errors.

DLPX-58600

Datasets filter updated so that all items within a group that matches the filter string are displayed, even if the items contained in the group do not match the filter string.

DLPX-65896

VDB deletion failed due to the inability to delete LogSync worker.

DLPX-57903

Improved diagnosability of PDB discovery issues.

DLPX-68878

Fixed issue where start/stop buttons were not being displayed in the RAC instances configuration table.

DLPX-69271

Enabled replication smart failover by default.

DLPX-66715

The user-visible name for Oracle cluster objects is being replaced with the Oracle cluster name. For Windows clusters, the user-visible name is being replaced with the cluster address.

DLPX-68929

Changed default replication settings for better out of the box performance.

DLPX-68930

Improved replication throughput when sending multiple timeflows.

DLPX-69245

Fixed a memory leak that occurs when experiencing connectivity errors.

DLPX-69377

At least one non LDAP system user should be enabled when the LDAP server is being disabled.

DLPX-68575

LDAP principal fields were not being redacted in phone-home bundles.

DLPX-68528

Self Service Recover operation failed due to missing Timeflow.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-66808

Re-introduced console splash screen with IP address and service states.

Release 6.0.1.1 changes

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-69203

Improved synchronous write performance over iSCSI.

DLPX-69167

Improved SQL Server data ingestion performance by leveraging asynchronous writes on underlying storage.

DLPX-69298

Eliminated possible data corruption on SQL server and vFiles over iSCSI that can occur when a Delphix Engine reboots.

Release 6.0.1.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-60689

For SAP ASE, instead of using the DBCC CHECKALLOC command to fix DBID mismatch issue, the MOUNT command with FIXDBID and ALLOW_DBID_MISMATCH clauses will be used, to improve performance.

DLPX-65831

VDB snapshots need to clean unneeded ZFS datafiles.

DLPX-63949

Improved boot time after 5.3 to 6.0 migration by optimizing metadata indexing.

DLPX-66261

Upgrades to 6.0.0.0 will only be supported from a release greater than or equal to 5.3.6.0.

DLPX-66486

Snapshot of a linked database can end up with extra datafiles that do not belong to the database which might cause VDB on VDB provision to fail during rename of datafiles.

DLPX-66558

Cluster environment discovery was incomplete if the host locale was not English.

DLPX-66804

DB_LINK using incorrect user when RAC node also configured as a standalone environment.

DLPX-66768

vPDB save state lead to rollback or child provisioning failures.

DLPX-66823

Unable to link database with CL8MSWIN1251 charset.

DLPX-64538

Fixed a bug causing the timezone selector to only be visible when manually setting the time.

DLPX-66809

Removed the Windows Diagnostics Files and Directories on successful Diagnostics upload.

DLPX-67279

Provision failed when the source was from a RAC Oracle Standard Edition database and the target was Oracle Standard Edition.

DLPX-67451

Fixed an issue that sporadically caused replication to fail with an internal error.

DLPX-67454

Delphix Engine should select the highest version ojdbc driver available at ORACLE_HOME/ojdbc/lib.

DLPX-66077

Ensures child worker threads are gracefully exited when parent linked source sync job has completed/terminated.

DLPX-45983

MSSQL Validated sync will resume when storage usage falls below the threshold if storage threshold enforcement failed in the past.

DLPX-67560

Fixed an issue where MT provision may result in ORA-02058 due to un-purged or inflight 2PC transactions on dSource.

DLPX-67594

Old timeflows and snapshots are not getting removed by snapshot retention.

LX-2020

Report the correct amount of memory allocated to EC2 Nitro instances.

DLPX-67413

Fixed an issue where VDB point in time provisioning might fail if Oracle database environment is configured in a non-English locale.

DLPX-67684

PDB provisioning failed if the source had shutdown triggers.

DLPX-67575

Fixed failure during point in time 'Virtual to Physical' provisioning.

DLPX-67668

After setting the database online give it some extra time to startup completely, before doing any further operation on it.

DLPX-67759

Redact sensitive information from phone-home data.

DLPX-64638

Validated sync stops working if Delphix cannot connect to the backup server.

DLPX-65559

Even when the staging instance is down, attempt counter to detect backup files keeps on increasing and eventually, it stops detecting backups.

DLPX-56537

When a target host is used by a large number of dSources for staging or has a large number of objects, the performance of Delphix operations like validated sync, refresh, rewind, etc can be slow due to Powershell processes being serialized.

DLPX-67894

Removing cluster resource without removing its dependency can result in cluster failure. So, added retryer logic while fetching the resource dependencies (Get-ClusterResourceDependency) and ultimately fail the operation after all the retries.

DLPX-67813

Unsupported SQL server backup type gets picked while validated sync and the operation fails while looking for the backup. So, introduced a tunable filter to automatically skip SQL backups taken by backup software not supported by yet Delphix.

DLPX-67925

Added env host connectivity toolkit support for SLES on Power9.

DLPX-67934

Retries to fetch image identifiers during Netbackup restore if there is a mismatch between MSDB and Netbackup Master.

DLPX-67655

Fixed an issue where retention enforcement can generate user-visible errors while attempting to delete snapshots with dependencies after PDB migration to new CDB.

LX-1944

EBS NVMe devices can now be used in Delphix Engines.

DLPX-68022

Fixed an issue where hostchecker 'Check Oracle DB Instance' fails on HPUX and AIX.

DLPX-68124

PDBs with lower/mixed case names will not enable after an upgrade.

DLPX-68126

Fixed a bug that limits the number of disks that can be added in GCP.

DLPX-67421

Update the primary db file names in a transaction with the Timeflow creation to make sure whenever a Timeflow is created successfully we have its primary file information.

DLPX-67440

Skip VDBs having its current Timeflow as null from 'PrimaryDbFileAvailabilityCheck' as these VDBs doesn't undergo queisceing and are recoverable by refreshing them.

DLPX-61818

Linking wizard - Target Environment step - Privileged Credentials authenticates on the selected target now.

DLPX-68117

Some non-Admin users, lack all permissions, are unable to login to upgraded engine.

DLPX-67290

A wrong version input by user while manually adding a SQL Server instance, created issues in provisioning VDBs. SQL Server version will now be auto-discovered for manually added instances on adding or refreshing the environment.

DLPX-66238

Updated error message to let know user that non discovered CDBs are filtered out from the list when linking a detached source.

DLPX-68457

When a target host is used by a large number of dSources for staging or has a large number of objects, the performance of Delphix operations like validated sync, refresh, rewind, etc can be slow due to Powershell processes being serialized.

DLPX-68484

Fixed the issue where 'lstart' column value of sysusages table was beyond the range of Integer data type by taking the Long data type to store the lstart value.

DLPX-68500

Fixed an issue where the NTP service is not started following a reboot.

DLPX-68290

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

DLPX-67792

Fixed issue in grids in which the selection checkbox was unclickable.

DLPX-67555

Provision vPDB/vCDB fails with ORA-45900 if the parameter enable_pluggable_database is omitted when specifying database parameters for new vCDB.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-67782

Engines running 5.3 on EC2 i3 can now be migrated to 6.0.

DLPX-67961

Fixed an issue that prevents ssh access after switching to a static IP address.

DLPX-65948

Fixed a bug that could cause replication jobs to fail with internal errors

DLPX-68025

Improved boot time after 5.3 to 6.0 upgrade by reducing the overhead of setting ZFS properties.

DLPX-67868

Fixed a bug that can cause the management service to run out of memory when disabling the Splunk integration.

Release 6.0.0.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-27433

The analytics GUI network graph shows newly added NIC information without requiring a management service restart.

DLPX-33998

If you add a hook script via the CLI, newlines are removed erroneously.

DLPX-40094

Correctly set the default type for the parameters to all operations in the CLI according to the container type.

DLPX-43215

Exclude sybsecurity from the list of auto-discovered databases.

DLPX-48712

Java 6 packages are no longer included in the product image.

DLPX-48280

When a user is set with the Provisioner role the 'provision' button does not appear, meaning anyone set with this role only is unable to provision VDBs.

DLPX-53996

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

DLPX-54740

Ensure Windows mount points are always unmounted as part VDB refreshes to prevent future VDB refreshes from failing due to "ERROR_ASSIGN_MOUNTPATH: failed to assign mount path for disk  at="">>, error="">,>

DLPX-55282

In environments where the vPDB has been provisioned using a Delphix provisioned virtual CDB, shutting down the virtual PDB causes it to get into an incorrect "Cannot monitor" state, this has now been fixed to show the correct "Stopped" state.

DLPX-55598

Fixed an issue where vPDB refresh/rollback triggers spurious vCDB restart jobs, after vPDB+vCDB auto-restart.

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.

DLPX-55958

VDBs with no snapshots failed to re-enable after a Delphix Engine upgrade, this has now been fixed.

DLPX-57454

Display underlying ssh error when environment host connections fail.

DLPX-58519

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

DLPX-58760

Fixed a TCP port leak in the network throughput test feature.

DLPX-58845

Provisioning vFiles to the same host using different OS Environment Users no longer fails.

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.

DLPX-60356

Fixed an issue where Oracle remote listener registration fails if set to empty string.

DLPX-60603

Network settings dialog now displays actual MTU value rather than a checkbox.

DLPX-60907

Fixed an issue where the Environment Monitor on Redhat 6.9 and 6.10 might throw unidentified version errors.

DLPX-60979

When user configures connection strings manually, these connect strings can end up connecting to incorrect PDBs/CDBs causing invalid snapshots. Verify that each connection to a PDB/CDB connects to the expected PDB/CDB.

DLPX-60993

Delphix backups create controlfile records; in rare circumstances, these records can cause invalid snapshots. To avoid this problem, remove Delphix backups control file records when using SCN-based SnapSyncs once a SnapSync completes successfully.

DLPX-62094

Allow certificates to expire after issuer certificate expiration.

DLPX-62241

Reduce SSH connections by temporarily preserving and reusing existing Delphix<->host connections where possible.

DLPX-62781

Spurious job event "DISCOVERED_TO_MANUAL_ORACLE_CLUSTER_NODES" no longer shows up for non-Oracle RAC environment refreshes.

DLPX-62892

In Oracle versions 18c and 19c, an Oracle bug can prevent the datafile headers from being updated for a standby database when managed recovery is running, resulting in failed SnapSync operations. Alert the user that an Oracle patch might be needed.

DLPX-62962

Removed unneeded EMPTY_RENEGOTIATION cipher

DLPX-62998

Fixed an issue where stale file mounts may be leftover when vPDB provision fails.

DLPX-63469

Initial setup now fails if the system was not provisioned with enough storage.

DLPX-63600

Network settings dialog now displays actual MTU value rather than a checkbox.

DLPX-64641

Fixed an issue where the last snapshot of a vPDB Timeflow can be deleted after the vPDB has been disabled, thus leaving the vPDB in a state with no provisionable snapshots.

DLPX-64711

Allow provisioning to complete when source CDB includes PDBs in a broken state.

DLPX-66020

Provision should remove files present in datafile filesystem that are not part of the database when provisioning a VDB from a VDB.

DLPX-67299

ASE environment discovery will not fail if there is a mismatch of "dataserver name argument" and value of "@@servername".

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-67753

Fixed an issue causing redirect responses to reveal server type and version when HTTP redirection is enabled.

DLPX-72068

Improved the way volumes are fetched while working on mounts.

DLPX-74396

Fixed an issue that occurred when manually adding a database to an environment which has the same unique name as a database in another environment managed by the same Delphix engine. Previously, Delphix reported an incorrect environment containing the same unique name.

DLPX-80172

Updated the Self-Service refresh warning message.

DLPX-80271

changeArchivelogMode now has an associated job event.

DLPX-80387

Fixed an issue where Oracle move-to-asm script would fail while dropping temp due to tempfiles being in use and unable to be dropped after the database was started.

DLPX-81184

For S3 object store, the "Base URL" input is renamed to "endpoint". The "region" input is now a dropdown for the user to select from a list of standard regions. The endpoint corresponding to that region will now be auto-populated.

DLPX-81692

Fixed an issue where Direct NFS was not being detected for Oracle 21.

DLPX-81996

Fixed an issue where an environment refresh after upgrade did not remove outdated/obsoleted toolkit components in 6.0.014.0 and 6.0.15.0.

DLPX-82075

Fixed an issue that prevented the creation of a network route whose gateway is reachable through multiple interfaces.

DLPX-82112

Added checks to prevent using NFSv4 with Direct NFS for some Oracle 19 versions that don't support v4 due to an Oracle bug.

DLPX-82236

Fixed an issue where Speculative Logging was being called out of context and could lead to unbounded consumption of rpool.

DLPX-82308

Fixed an issue where the provision/refresh of an Oracle Key Vault vPDB fails with, "ORA-28365: wallet is not open".

DLPX-82329

Action-based alerts now include the success or failure state of the action, including the reason in case of failure.

DLPX-82334

Enabled the creation of on-link network routes; routes whose destination are directly reachable without a gateway.

DLPX-82381

Improved Replication performance on engines with a lot of objects.

DLPX-82392

Fixed an issue where after editing credential environment variables, the create/provision VDB wizard would fail because the environment variables were missing the password field in the payload. The required password field has now been added.

Release 6.0.15.0 changes

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-80760

Increased the inotify limit to address a defect during upgrade.

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-68240

Fixed an issue where LogSync for an Oracle RAC standby does not set max number of backup tasks correctly.

DLPX-73375

Added granularity in restore job events to mark various phases of Restore Backup process.
Added events in Restore Backup job to provide information at the start of the Redo phase of a restore command.

DLPX-75677

Fixed an issue causing auto population of the encryption key when no input is given.

DLPX-78913

Fixed a minor typing issue when deleting a MSSQL database.

DLPX-79228

Fixed a VDB Start Fault after a VDB start job is successful.

DLPX-79528

Made improvements in environment monitoring to return the NO_DELPHIX_DATABASE status for Staging Push dSources when they are not managed by Delphix, and avoids monitoring other attributes for such databases.

DLPX-79596

Made a change in the enable flow for Staging Push dSources to always make an attempt at unmounting the DATA storage before dropping the staging database.

DLPX-79780

Mount with local_lock=all on Linux, when mounting VDBs with NFSv3.

DLPX-79999

Use the offset in the time_zone column of msdb.dbo.backupset to convert the timestamp correctly for a backup from a source, and then continue using the staging host timezone to display the time of a snapshot on the UI.

DLPX-80206

Updated MD5 checksums for Oracle 12.1.0.2.0 OJDBC jars.

DLPX-80254

Fixed an issue where Oracle JDBC jar checksum checks are being reported as false positives despite underlying database connection issues.

DLPX-80406

The Spring framework has been updated due to the Spring4Shell vulnerability.

DLPX-80487

Fixed an issue where the Delphix UI would sometimes not render, showing waiting for response.

DLPX-80494

Added an action item to check for support Host and Server Type combination while adding MSSQL environments.

DLPX-80619

This change will introduce the ability to add sporadic failures via tunable: ADDITIONAL_SPORADIC_FAILURES.

DLPX-80909

Cross-Site Scripting (Reflected) in /resources/json/delphix/session.

DLPX-81048

Removed the requirement for Linux kernel recover-lost-locks setting when using NFSv4 with Oracle dNFS.

DLPX-81090

Can now enable/disable SNMPv3 vs. v1/v2.

DLPX-81100

Updated the command for checking database files accessibility while fetching the VDBs status with a lighter and less intrusive command, to get relief from VDBs being stopped randomly.

DLPX-81242

Fixed an issue preventing the upgrade of a replication Continuous Vault source with automatic replication.

DLPX-81308

Fixed an issue causing Appdata SnapSync to crash with NullPointerException when a virtual database is not successfully refreshed or rollbacked.

DLPX-81358

Fixed the unnecessary alerts of timezone discovery failure that users were facing randomly for the cluster environments.

DLPX-81502

Improved performance of the Replication page.

DLPX-81696

Users should now be able to enable the feature flag AZURE_DATA_BANK.

DLPX-81710

Fixed an issue where an engine could not be setup when objectStorage is enabled.

Release 6.0.14.0 changes

Security fixes

Bug number

Bug introduced in

Description

Security Bulletin

DLPX-81059

5.2.2.0

Arbitrary Code Execution may be performed when configuring masking environments

TB098

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-38908

Oracle LogSync should automatically resolve faults for transient issues

DLPX-39193

Null Pointer Exception in Oracle LogSync backup stream handler

DLPX-57078

Job cancel requests during Oracle provisioning are not processed until the end of recovery

DLPX-57405

move-to-asm.sh does not support TDE-enabled databases

DLPX-62343

disable the OPTIONS method for all HTTP(S) requests

DLPX-64386

Oracle LogSync thread may hang when trying to remove temporary RMAN command file from source host toolkit directory

DLPX-65413

Ensure "source-archive" directory is unmounted at start of Oracle Provision

DLPX-66879

Oracle LogSync can create orphaned logs in certain scenarios

DLPX-69453

Provide tunable for Oracle LogSync client timeout

DLPX-69802

Common Toolkit directory is not removed from a mounted shared NFS location when the environment is deleted

DLPX-76382

Force disable should succeed despite environmental problems

DLPX-77840

Fixed an issue on the Setup pane to allow successful completion of an smtp test against a specific email address

DLPX-78412

SCM/Talaria failure reason should be communicated in the Delphix fault warnings

DLPX-78726

Removing windows environment performs cleanup of iSCSI persistent login target

DLPX-78754

Disable operation is prohibited on replicated sources

DLPX-78986

Prevent DSP connections for disabled Oracle RAC cluster nodes

DLPX-79077

Resolved an issue of an infinite spinner when validating BEQ credentials for Oracle dSource with duplicate unique_name. While linking a dSource, credentials are now required when discovering an unknown CDB.

DLPX-79242

Splunk HEC token logged to debug logs during splunkHec test

DLPX-79396

Allow users to unset Oracle database user name and credentials through CLI if Simplified Connection Management is enabled.

DLPX-79502

SnapSync fails if more than 1000 tempfiles exist in the whole CDB

DLPX-79591

Changed the NFSv4 minimum supported target Redhat version to 6.4 (was previously 6.3).

DLPX-79742

Unable to provision PostgreSQL VDB to Linux host with processor type of ppc64le

DLPX-79823

Improved the action item for failure to enable/attach the staging push dSource.

DLPX-79942

Improved the action item for failure to enable/attach the staging push dSource.

DLPX-80137

Limit SNMP configuration access to sysadmin

DLPX-80144

Oracle SnapSync crashes with NullPointerException when a PDB dSource is renamed and replaced with a new PDB of the same name

DLPX-80217

Fixed issue with filename conflicts during source backup restore

DLPX-80302

It was necessary to restart the auxiliary CDB during a TDE provision after recreating the autologin keystore

DLPX-80369

Oracle environment monitor triggers fault.oracle.db.connection.failed fault immediately on dataset stop or disable.

DLPX-80415

Fixes long delay in operations such as VDB start/stop when JDBC Thin connection to database fails due to unable to establish network connection.

DLPX-80439

Provide mount location to upgrade scripts during Lua to Python upgrade process if mount specification has not been provided.

DLPX-80440

Fixed spinner issue while provisioning a VDB from a SQL Server staging dSource from Provision VDB option in datasets menu

DLPX-80482

TDE-enabled provisions to a RAC target fail with "ORA-28365: wallet is not open" while attempting to reopen the database in start_database.sh in the auxiliary

DLPX-80483

Fix failing TDE-enabled vPDB provisions to a linked RAC container database due to "ORA-28365: wallet is not open" errors

DLPX-80487

Improved performance across dataset and replication related pages.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-80078

The issue with removing files with complex file permissions on EBS is now fixed

Release 6.0.13.1 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-80818

libc upgrade necessitates PostgreSQL re-index.

Release 6.0.13.0 changes

Security fixes

Bug number

Bug introduced in

Description

Security Bulletin

DLPX-79789

5.3.0.0

Arbitrary Code Execution May Be Performed by Engine System Administrators.

TB096

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-7868

The issue with the confusing vPDB error on a snapshot after resetlogs of a linked CDB is now fixed.

DLPX-41671

You can now update the Oracle cluster home through the user interface.

DLPX-43467

When dSource is an Oracle standby in RTA mode, LogSync was raising the fault.oracle.linkedsource.log.conflict error and getting disabled on its own. This issue is now fixed.

DLPX-50309

Users can now change logSyncInterval for Oracle dsources.

DLPX-59757

The count for masking jobs fetched from the Masking Engine is now configurable. By default, it is set to 500.

DLPX-67604

The manual recovery of a database after V2P from a snapshot of dSource was failing with an error. This issue is now fixed.

DLPX-68684

The self-signed certificate is now compliant with the requirements for trusted certificates in MacOS 10.15.

DLPX-74613

Oracle VDB migration check needs to be done against the Oracle target host instead of the source. Furthermore, the Error and Action plan provided should include the target hostname.

DLPX-75467

The CLI now returns correct and descriptive error messages when executing unauthorized requests on uninitialized engines.

DLPX-75646

To diagnose BEQ connection failure, this release adds MD5 checksums for ojdbc*.jar for Oracle release versions up to currently supported release version.

DLPX-75878

The issue with the JDBC connection string for an Oracle vPDB not getting updated after an IP address change is now fixed.

DLPX-75989

The issue with the failure of environment discovery of an Oracle Cluster with a NullPointerException error is now fixed.

DLPX-76956

Previously, the Oracle JDBC test connection with the wrong password was increasing the LCOUNT value by more than 1. This issue is now fixed.

DLPX-77140

This release now speeds up metadata that is sent during replication when Extended retention is involved.

DLPX-77231

Previously, when source discontinuity on the dSource was followed by resync on the livesource, one or more livesource workers were failing to start. This prevented livesource status from getting updated and the first snapshot from being taken after resync. This issue is now fixed.

DLPX-77600

This release fixes NPE when Linking dSource with missing backup and unreachable nodes.

DLPX-77880

This release improves scalability for engines with an extremely large number of snapshots that were causing them to run out of memory.

DLPX-78015

Previously, V2P export with absolute data files was failing with an internal error. This issue is now fixed.

DLPX-78174

Insecure DES is no longer supported for SNMPv3.

DLPX-78420

This release adds V2P support for Windows server 2022 host machines.

DLPX-78473

This release improves load times for Datasets and Dataset Performance pages for engines with a large number of datasets and containers.

DLPX-78488

Previously, when switching from the backup server to ASE, dump history was not working for dSources configured to use the remote backup server. This issue is now fixed.

DLPX-78594

This release fixes an issue with disabled VDBs not being able to undo a refresh.

DLPX-78688

TLS 1.0 and TLS 1.1 ciphers are no longer available. Any system that is only configured with TLS 1.0 or TLS 1.1 ciphers is switched to use the default cipher set.

DLPX-78693

Invalid sync parameters will not cause DE server unavailability.

DLPX-78696

Switching sync strategy from source sync strategy type to sourceless strategy type is not allowed.

DLPX-79126

VDBs can now be automatically started with the tunables if stopped intermittently because Windows fail to write on the mount (Msg 9001).

DLPX-79292

This release eases restrictions on taking a snapshot of PDBs with encrypted UNDO tablespaces.

DLPX-79344

Previously, Snapsync of a standby PDB in mount mode was failing with the ORA-01109: database not open error message. This issue is now fixed.

DLPX-79422

Previously, clicking on a Replication Profile was resulting in the following error message  An error happened while communicating with the server. This issue is now fixed.

DLPX-79789

Under certain conditions, arbitrary code execution may be performed by sysadmins.

DLPX-79808

This release fixes failures if the VDB name is more than 68 characters.

Release 6.0.12.1 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-79151

The issue with remote syslog configurations preventing engine upgrades or virtualization service restarts is now fixed.

Release 6.0.12.0 changes

Log4j updates

Based on detailed testing and analysis, all the currently supported products are not susceptible to known log4j vulnerabilities. Please refer to TB095 Technical Bulletin for more information. All instances of log4j in currently supported Delphix products are updated to log4j 2.17.1 as of this release.

Delphix keeps you updated on the latest developments and keeps releasing hotfixes, procedures, and workarounds for such critical vulnerabilities. For more information on how Delphix supports our product and customers in such cases, see Delphix Product Security

For more information, refer to the following pages:

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-23068

Validation for target database parameter 'DB_FILES' for single-tenant databases for the following operations: provisioning, refresh, rewind, and converting a dSource to LiveSource is now added. Furthermore, specific error messages for handling ORA-00059 errors are added.

DLPX-44544

The issue with the SnapSync of an Oracle standby dSource in Real-Time Apply mode calculating the snapshot's timestamp incorrectly is now fixed. This issue was resulting in ORA-01194 or ORA-01152 errors when provisioning to a timestamp after the snapshot.

DLPX-56691

The issue with the data files of a VDB getting unmounted when provisioning, refresh, or rollback job is canceled manually is now fixed.

DLPX-57971

The issue with the latest snapshot of a LiveSource taking a long time to show the SCN/timestamp range on its card in the GUI is now fixed.

DLPX-60320

UI now allows the selection of older dataset repositories (downgrade) in addition to selecting newer ones (upgrade).

DLPX-67069

The issue with the stopped Oracle VDB monitoring by the environment monitor that resulted in connection errors flooding the debug log is now fixed.

DLPX-68132

The issue with the “Copy query to clipboard” SQL copy functionality in the “Managed Source Data” is now fixed to have correct apostrophe characters.

DLPX-72123

The issue with the failure of detaching or deleting an Oracle dSource operation on RAC environments (This issue was occurring due to failure of deletion of RMAN backups on RAC and the operation needs to be retried with a force option) is now fixed.

DLPX-72779

The UI showing enabled or disabled for cluster nodes now uses a grid table. The Enabled column contains a checkmark to show whether the cluster is enabled or disabled. Users are able to select or unselect the checkmark to enable or disable a cluster.

DLPX-73975

Critical storage faults should not be ignorable nor manually resolvable

DLPX-74862

This release fixes an issue where the RESUME operation failed without any error thrown to the user on dSources where ENFORCE was still in progress. The fix will make sure that even if RESUME fails, it throws a DUE to the user with suggested actions to resolve the issue.

DLPX-75763

The issue with the failure of refreshing a VDB provisioned as an empty vfiles since there is no parent container to refresh from is now fixed.

DLPX-76266

The issue with the VDB Disable operation that resulted in an error message while connectivity with the host machine can't be established is now fixed.

DLPX-77123

You can now run Upgrade Verify when another upgrade is in progress.

DLPX-77347

This release fixes the difference in time shown for MSSQL snapshot based on different database authentication methods.

DLPX-77638

The issue with the failure of the End Entity Certificate expiration fault is now fixed.

DLPX-77664

The issue with the failure of the Oracle SnapSync with an error message, "RMAN-06183: datafile or datafile copy (file number ) larger than MAXSETSIZE" if a datafile resized in the middle of SnapSync is now fixed.

DLPX-77913

The issue with the faults table missing data if there was more than one page of faults is now fixed.

DLPX-77925

The issue with the unsupported Windows release error message is now fixed.

DLPX-78113

MSSQL VDB database size will now be refreshed periodically based on environment_monitor.dynamic_attributes_check_period tunable.

DLPX-78183

The issue with the MSSQL validated sync schedule not getting updated without successful backup restoration is now fixed.

DLPX-78244

The issue with the failure of a few operations on self-service containers due to incorrect entries corresponding to the Oracle log metadata on the Delphix engine is now fixed.

DLPX-78258

The issue with the input bug that retained cleared out DB credentials in the dSource linking wizard is now fixed.

DLPX-78263

The issue with the failure of a SnapSync of an Oracle standby dSource in Real-Time Apply mode with an error message, "exception.oracle.snl.linkedsource.current_scn.invalid" if the rate of change in the database is low is now fixed.

DLPX-78265

Offline Oracle bystander PDBs data files can now be optimized leading to improved provision performance.

DLPX-78309

The issue with the CLI being unable to log in to system users when the main virtualization service is down is now fixed.

DLPX-78334

The issue with a large number of missing Oracle archive logs causing an error while viewing dataset is now fixed.

DLPX-78392

Hosts running Windows Server 2022 can now be added as Source and Target environments to the Delphix Engine.

DLPX-78522

SSLv3, TLS 1.0, and TLS 1.1 are no longer configurations options for HTTPS. Any system configured only with these removed options will be automatically set to use TLS 1.2.

DLPX-78791

This release upgrades log4j from 1.2.17 to the latest 2.x in Windows Connector.

DLPX-78938

This release upgrades log4j in virtualization to 2.17.1.

Release 6.0.11.0 changes

Security fixes

Bug number

Bug introduced in

Description

Security bulletin

DLPX-77921

6.0.8.0 

Arbitrary Code Execution by Delphix System Administrators may be Performed on Virtualization and Masking Engines

TB094

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-53019

The issue with the missing redo alert raised during the environment monitor check has now been resolved.

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.

DLPX-59662

The issue with copy-Only Backups failure with Virtual Service Accounts has now been resolved.

DLPX-62706

The issue with the Hostchecker not properly checking /home/delphix permissions has now been resolved.

DLPX-64082

The issue with Oracle Provisioning scripts having hard-coded timeout issues has now been resolved.

DLPX-65729

Added retry functionality to the 'read backup files' operation during a validated sync to an account for an unstable environment.

DLPX-69778

SAML response is not logged on successful SSO login.

DLPX-72043

The issue where LiteSpeed xp_restore_headeronly stored procedure failure message are displayed when validated sync is active for dSources with LiteSpeed backup has now been resolved.

DLPX-72220

A UI issue that occurred while updating the vault when only the private key is changed has now been resolved.

DLPX-72225

Admin user created from management UI is no longer showing as 'non-admin' type.

DLPX-72237

The 'Verify Credentials' button from the DSP Throughput test page is now removed.

DLPX-72369

The dependency on a parent snapshot relying on the latest snapshot is now removed if a parent snapshot does not exist during the VDB enable operation.

DLPX-72778

Oracle dSource attach operation with changed DB ID using 'Force' option is now allowed.

DLPX-74555

Updated the "no Delphix connector" message while provisioning a Windows source environment.

DLPX-74676

Oracle LiveSource LogSync should only catalog valid archive log files.

DLPX-74851

In the Add Environment GUI, the mouseover information for "Set Delphix Session Protocol Options (DSP)" has been currented.

DLPX-74896

The race condition issue when running Oracle VDB refresh and dSource snap sync resulting in incorrect engine metadata entry for the parent snapshot of a VDB in the dlpx_timeflow table has now been resolved.

DLPX-75335

Added a product name and product version for the Delphix Connector executable so this information can be available before installation.

DLPX-75500

For ag cluster nodes, if the refresh fails due to timezone discovery failure, don't delete the nodes from engine metadata as it doesn't mean we had an issue with the nodes.

DLPX-75952

Database configs will be replicated only if the associated VDB is replicated.

DLPX-75995

The issue causing environment 'Add' or 'Refresh' to fail when PowerShell Transcription is enabled has now been resolved.

DLPX-76244

The issue where TCP fallback connection to database stops responding if the Oracle database instance is down has now been resolved.

DLPX-76290

Databases of UNKNOWN cdb type are now included in the attachment of a non-PDB container.

DLPX-76731

Added Delphix support for WALLET_ROOT and TDE_CONFIGURATION parameters to manage wallets in 19c instead of sqlnet.ora.

DLPX-76759

Added "Response" to faults along with other details when logged in the Admin App.

DLPX-76777

Remove orphaned Oracle logs resulting from archive log fetch timeouts.

DLPX-76793

Added execution timeout for execution of UpdateFileACL.ps1.

DLPX-76974

The issue where a user was unable to change 'from address' of SMTP server to noreply@delphix.com in the GUI has now been resolved.

DLPX-77112

The issue where an Oracle VDB cannot be provisioned between different minor versions if the Source is on higher RU has now been resolved.

DLPX-77284

The issue where after a hotfix was removed due to a successful upgrade, the system would still indicate the hotfix was installed post-upgrade has now been resolved.

DLPX-77345

The issue where provisioning a vVDB fails with java.lang.OutOfMemoryError when sqlplus is used to rename the datafiles has now been resolved.

DLPX-77405

Replicated password vaults will no longer be visible in the UI.

DLPX-77676

The issue where provisioning a vPDB from a PDB dSource fails with "ORA-65114: space usage in container is too high" if PDB max_size/max_pdb_storage is configured has now been resolved.

DLPX-77708

The issue where a refresh/disable/destroy of a VDB using NFSv3 could cause loss of access to other VDBs that were using NFSv3 has now been resolved.

DLPX-77844

The issue where V2P operations from a VDB snapshot would result in the deletion of any production datafiles that exist on specified V2P target directory has now been resolved.

DLPX-77904

Removed 'Factory Reset' for Delphix Engines that are Data Vaults, as the operation is disabled for those engines.

DLPX-77912

The issue that can cause a VDB stop, refresh, or rollback to fail with an internal error has been resolved.

ORB-2465

Removed the requirement that SAML SSO email addresses must match case-sensitively for SSO logins.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-77577

Increased nvme I/O timeout to prevent storage issues in EC2 (Activated after optional Reboot).

Release 6.0.10.1 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-77467

Loading the setup app dashboard (as sysadmin) was rendering a server error popup with instruction to contact Delphix Support. This 6.0.10.0 error has been known to impair the ability to configure web proxy, PhoneHome, SMTP servers, and other connectivity settings via the GUI. It has now been resolved.

Release 6.0.10.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-18438

The issue with provisioning to the latest available time that resulted in generating theexception.oracle.target.point.not_provisionableexception has now been resolved.

DLPX-35480

Previously, static routes were being added using the add command. Now, the same can be added using the create command.

DLPX-57516

The issue with the failure of management service to start after configuring some abbreviated timezones from a picklist in server setup or sysadmin CLI has now been resolved.

DLPX-58133

Previously, the Oracle SnapSync operation was resulting in a warning for BCT usage on editions that do not provide it. This issue has now been resolved.

DLPX-58675

The issue with the deletion of the last snapshot on timeflow by Retention during a failed Oracle DB_SYNC operation has now been resolved.

DLPX-63003

The issue with memory being exhausted while reading too many snapshots from engine metadata has now been resolved.

DLPX-63347

If the staging source has the "Use as Staging" flag set as off, the user was seeing a specific exception while trying to enable a linked dSource to point in the direction of what needs to be done. Any compatibility failure will now have a specific exception.

DLPX-63601

Previously, querying the following operation "backupset table" and "whether a database is part of AG or not" was resulting in deadlocks and lock timeouts errors. We have now added retries to resolve the issue.

DLPX-64369

The issue with throwingfault.oracle.linkedsource.incomplete.tempfilefor physical standby has now been resolved.

DLPX-65949

The issue with misleading status in the progress bar while taking a copy-only backup has now been resolved.

DLPX-69831

Previously, the Oracle dSource SnapSync operation was not displaying a clear failure message if a dSource db_unique_name is changed. This issue has now been resolved.

DLPX-70317

The issue with the restarting of the NFS-server by the reaper thread while deleting a vPDB from a linked CDB with Talaria turned on has now been resolved.

DLPX-71018

The issue with UI displaying only the suffix of the device name used by Hyper-V has now been resolved. UI now displays a unique device name for storage in Hyper-V.

DLPX-71292

The issue with the allowance of incremental SnapSync after LogSync throwsfault.oracle.linkedsource.log.conflicthas now been resolved.

DLPX-71639

The NFSv4 is now set as the default option when mounting datasets from OS platforms that support it.

DLPX-71769

The need to set permissions of$ORACLE_HOME/dbssubdirectories using STARTUP SPFILE syntax is now removed.

DLPX-72011

The issue with the CLI network setup not configuring the first network interface when multiple interfaces exist has now been resolved.

DLPX-72186

The issue with CDB log file retention working incorrectly if a PDB has multiple time flows pointing to the same CDB timeflow has now been resolved.

DLPX-72432

The format ofzpool_iostat_60.loghas been enhanced in this release. A timestamp is recorded for each sample in the log, making it easier to determine the time for each sample.

DLPX-72956

The issue with disabling the Oracle LogSync after running the validated sync job has now been resolved.

DLPX-73575

The timezone monitoring is now added for the Windows hosts.

DLPX-73590

 You can now refresh a VDB whose parent dataset is in a different group without needing authorization on the parent or its group. 

DLPX-73800

The issue with the failure of olsnodes when run as a non-Oracle user has now been resolved.

DLPX-74504

The issue with throwing a new DUE and NotFoundException when ojdbc libs cannot be read has now been resolved.

DLPX-74945

UI now displays a detailed error message for transaction log-chain break fault.

DLPX-74992

The issue with the failure of SnapSync operation when Database incarnation reset-logs end time is changed from "2021-03-13 22:03:07.0" to "2021-03-13 21:03:07.0" for virtual pluggable database “ " has="" now="" been="">">

DLPX-75389

The issue with the recording of the insufficient details by Logsync when dbid change was detected has now been resolved.

DLPX-75517

The issue with the failure of the Oracle vPDB provisioning with the "ORA-00959: tablespace 'TEMP' does not exist" error has now been resolved.

DLPX-75721

The issue with the failure of an Environment discovery with the "DelphixFatalException: Unknown Oracle Database status: REFRESHING" error has now been resolved.

DLPX-75737

The issue with saving unnecessary logs by Retention if bookmark falls exactly on a snapshot end SCN or snapshot end timestamp has now been resolved.

DLPX-75897

Previously, failure to start I/O services after the upgrade operation was resulting in a stack restart loop. This issue has now been resolved.

DLPX-75951

The internal error being signaled during VDB SnapSync byremoveUnneededZFSFileswhen a data file is physically removed during processing by an external cause has now been resolved.

DLPX-76288

The NFS latency for workloads involving a lot of parallel I/O (e.g. Oracle VDBs with concurrent accesses to many data files) is now improved.

DLPX-76388

Previously, entering key pairs directly into hook environment variables, as opposed to via a vault or as passwords were resulting in an internal error. This issue has now been resolved.

DLPX-76406

The issue with NFS-based VDBs becoming unresponsive has now been resolved.

DLPX-76447

The issue with the V2P Functionality to customize target directory structure for exporting database files to separate file systems not working as documented has now been resolved.

DLPX-76613

The issue with the unnecessary accumulation of heap when validated sync is active for dSources using an environment user that eventually can cause out of memory issues has now been resolved.

DLPX-76690

The issue with the removal of extraneous Oracle data files while creating snapshots has now been resolved. The extraneous Oracle data files are now removed during the provisioning operation.

DLPX-76692

For V2P operation, we now use the unbuffered copy method for better performance.

DLPX-76718

The issue with the creation of the extraneous Self-Service branch segments during the replication operation has now been resolved.

DLPX-76760

Environment clusters will now show faults from their child nodes.

DLPX-76802

Previously, the engines that are in the DEFERRED upgrade state were resulting in the "Large Receive Offload" option turned off which was leading to performance degradation in network transfers. This issue has now been resolved. Upgrading the engines that are in the DEFERRED state will also resolve the issue.

Screen reader support is now enabled.

DLPX-76891

CRON expression labels now ask for Quartz format on the user interface.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-76619

The NFS reliance on DNS to prevent VDB unresponsiveness related to DNS unreliability is now reduced.

DLPX-76203

The NFS latency for engines with many Oracle dNFS clients is now improved.

DLPX-76119

The issue with the Delphix Engine crashing or becoming unresponsive when canceling a replication job has now been resolved.

DLPX-76991

Optimized in-memory cache eviction by making minor improvements to I/O performance.

Release 6.0.9.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-28435

MS SQL instances PatchLevel will be displayed in preference to the version on the UI.

DLPX-40005

Improved the error message that is displayed when a JDBC connection cannot be established or the Oracle database Instance is unavailable.

DLPX-48080

Oracle Home Check may generate spurious faults if Oracle Home entry does not exist in /etc/oratab.

DLPX-55951

Attempting to provision a plugin-based VDB onto an incompatible OS (Windows to Linux or vice versa) is possible in the UI, and would fail with a crash requiring a restart. Now an informative error message is shown after the attempt is made.

DLPX-59613

Fixed creation of retention policies workers on replica objects after failover.

DLPX-64307

Environment refresh should ignore cluster discovery for Oracle VDBs.

DLPX-66191

Fixed the side-effects of the native Windows "Recent Files" behavior, when large numbers of PowerShell operations are being run concurrently.

DLPX-67537

Domain administrators can now create, view, and edit the alert profiles of other domain users.

DLPX-69605

Poor error message when selecting Timeflow range.

DLPX-70502

On detaching a dSource, delete backup server entry from engine metadata and related ones if the backup server is unused.

DLPX-71002

In case we have null values coming for recovery_model from msdb.dbo.backupset table, the user will see a generic exception for manual sync and a fault for validated sync.

DLPX-71908

Users will now see a warning when they remove any object from the replication specification list.

DLPX-72012

Prevents the same IP address from being configured on more than one network interface.

DLPX-72411

Environment names for Windows and Oracle Clusters are once again editable by users.

DLPX-72609

When we do MSSQL standalone environment discovery, the user will see a warning for databases attached to AG that are present and will not be discovered unless cluster environment discovery is selected.

DLPX-72695

Improved Oracle SnapSync performance by eliminating unnecessary calls to getTotalHoleBlocks.

DLPX-73409

Duplicate listener entry gets generated in engine metadata if Oracle listener is manually started with a non-uppercase name.

DLPX-73586

Fixed a display error of some snapshot names in the command line interface which showed references instead of actual names.

DLPX-73720

Provisioning an Oracle vPDB fails with "ORA-65149: PDB name conflicts with existing service name in the CDB or the PDB" if the PDB and CDB names are the same.

DLPX-74050

Environment names for Windows and Oracle Clusters are once again editable by users.

DLPX-74078

The Target Directory path is combined with other directories such as Data Directory, Archive Directory, Temp Directory, etc to build the full path for data files, archive logs, temp files, etc. As long as the combined paths are valid the V2P job proceeds.

DLPX-74197

Fixes a misleading warning about insufficient space on a replication target.

DLPX-74201

Snapshots created as a result of refresh or rewind operations will now be labeled as just "Snapshot" to avoid confusion. Users are advised to look at the Timeflow markers to know when the Timeflow operation was performed.

DLPX-74367

Delphix Engine repeatedly reports "Failed to parse logfile".

DLPX-74377

Improved diagnostics information for the case when Delphix Engine fails to connect to the Windows host.

DLPX-74387

fix an issue that causes the management service to crash under heavy CPU load.

DLPX-74398

Added handling of dangling nodes during Windows cluster environment add and refresh operations.

DLPX-74486

Delphix OS users cannot provision 12.2 TDE vPDB due to directory permissions in the default wallet location.

DLPX-74495

Enabled more logging in Delphix connector logs for timeouts.

DLPX-74681

During RAC vPDB provision, Oracle 19.9 target CDB crashes with ORA-00600 [krccfl_chunk] when BCT is enabled.

DLPX-74806

Improved error message displayed when the storage device initialization fails unexpectedly.

DLPX-74860

Provisioning the 2nd generation VDB fails if the dSource has imported read-only transportable tablespaces fails.

DLPX-74975

Allow adding invalid or unreachable paths as a shared backup location for dSources.

DLPX-75026

Invalid JDBC connections are not purged from the connection pool when the home is changed.

DLPX-75134

Improved performance for the Environment Databases pages when there are a lot of databases.

DLPX-75363

Update exception description is seen when the SnapSync fails for ASE encrypted database.

DLPX-75401

local listener set to null if oracle.lsnr.protocol_registration_order is quoted.

DLPX-75506

Fix a bug that can cause Oracle RAC VDBs to fail with stale NFSv3 mounts if NFSv4 is also enabled.

DLPX-75532

Insufficient heap memory settings on AIX cause connector and SnapSync to hang or crash.

DLPX-75663

FIPS compliant algorithms will be used while merging the old and new toolkit directories during environment refresh.

DLPX-75716

Delphix may remove Oracle VDB temp tablespaces during Snapsync.

DLPX-75735

Fixed creation of retention policies workers on replica objects after failover.

DLPX-75834

Rearranged Syslog configuration dialog inputs to avoid confusion and have a more consistent user experience.

DLPX-75858

BEQ processes can hold on to file descriptors leading to hook scripts hanging after upgrading to 6.0.7.0.

DLPX-76018

Remove hardcoded 5-minute timeout for doDropPDBKeepDatafiles.sh.

DLPX-76140

TDE SnapSync should ignore WARNING plugin violations.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-71980

Fix a bug that was causing the Delphix Engine storage pool to fail to import on boot under certain circumstances.

Release 6.0.8.1 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-75804

Some Delphix operations may fail if mount and umount commands, on staging or target hosts, are setup to run as sudo and if sudo rules prohibit these commands from running with unrecognized options. The issue is fixed now after removing "-v" added in 6.0.8.0.

Release 6.0.8.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-49694

Skip parsing of DBCC when code 0 is not present in the DBCC page output. In case the DBCC page has code 0 but not dbid, use bdbid (present in the buffer section).

DLPX-68764

VDB SnapShot does not progress if ASE database devices are not on Delphix storage, environment monitoring raises a fault. Subsequent VDB operations like enable, disable, start, stop, delete, snapshot, or refresh will fail.

DLPX-70793

Delphix Engine should not allow linking Oracle DB with null  db_unique_name.

DLPX-71300

For newer ASE versions (>= 15.7 SP138 and 16.0 SP02 PL05 and ASE 16.0 SP03), do not run DBCC PAGE anymore, as it was an identifier for DBCC CHECKALLOC that is already not run.

DLPX-71471

Error message asking user to manually perform disable/enable operation or correctly rename the target database back will be displayed during Start VDB, if VDB does not exist.

DLPX-71687

Provide a mechanism to enable VDBs up to filesystem mount point.

DLPX-71875

Fixed a bug that results in a memory reservation not being represented correctly in the Delphix API.

DLPX-72046

Deletion of vPDB in a vCDB shows this warning, "Encountered an error while shutting down and cleaning up Oracle files."

DLPX-72209

Downloading a support bundle is not supported at the same time that an upload of an upgrade image has been initiated by the same Delphix user.

DLPX-72319

Fixed an issue where some error dialogs would freeze in Internet Explorer 11.

DLPX-72705

Connection timeout when deleting remote shipper script can cause a timeout in LogSync client.

DLPX-72757

ASE sync using Dump History fails for large dump history files.

DLPX-72780

Timezone is set incorrectly for snapshots of Solaris 10 dSources and VDBs.

DLPX-72904

Storage capacity now includes usage from all file system objects, not just snapshots.

DLPX-73143

Fixed an issue where the support bundle dialog showed a loading spinner intermittently while jobs were running.

DLPX-73354

Traverse all shared backup locations while syncing, even if some of the paths are invalid or not reachable.

DLPX-73489

Fixed bug where adding or editing a parameter using the UI VDB Config Template "Text" tab was truncating the parameter's value.

DLPX-73602

Incorrect mount options used when a single instance RAC is linked as a standalone single instance.

DLPX-73607

Added paging for days with large numbers of snapshots to prevent slowdown.

DLPX-73623

Fixed an out-of-memory condition that occurs in SSH tunneling for encrypted log-syncs when storage latencies are high.

DLPX-73627

The help text on upgrade replication warnings have been updated to avoid confusion between Ignored and Resolved.

DLPX-73668

Fixed Missing security headers.

DLPX-73669

Cross-site request forgery (CSRF) issue in management UI.

DLPX-73727

Fixed an issue where the faults table was unable to navigate to other pages.

DLPX-73797

Fixed VDB refresh failures due to SQL Server Error 924 after setting VDB to single user mode.

DLPX-74025

Implemented logic to retry offline database along with a drop database to overcome deadlocks while off-lining or dropping the database.

DLPX-74029

VMware Hot-Add memory is not immediately reflected in the system API.

DLPX-74057

Fixed a typo in "Download Support Bundle" UI component where the word "suport" was missing a "p".

DLPX-74254

Ownership of files inside VDB now matches new owner when VDB owner is changed.

DLPX-74298

Fixed an issue where the user could not upload a keystore with a blank keystore passcode.

DLPX-74362

Fixes an issue with namespace deletion when the replication receive jobs have been cleaned up.

DLPX-74442

VDB Enable with attemptStart=false will now mount the datasets so that VDB can be started.

DLPX-74457

Cluster discovery for Oracle RAC clusters are partially failing on Solaris 10.

DLPX-74529

Fixed a bug so that an upgrade completes even when jobs fail.

DLPX-74542

Fixed a bug so that upgrade completion is properly handled after kernel upgrades.

DLPX-74645

Delphix Engine uses the uptime command to keep track of a target host reboot and auto start VDBs on the host. In some cases, the output of this command is not what is expected and causes unintended restart of a stopped VDB. This issue is now fixed.

DLPX-74656

Oracle errors during doCreateSPFile.sh are not captured.

DLPX-74704

Fixed a bug where the Dataset scroll does not extend to the bottom of a dataset list, thus truncating the status of the last dataset in the expanded group.

DLPX-74883

Prevent support bundle collection from cancelling replication.

DLPX-74911

Talaria TCP fallback fault may be misconstrued if an Oracle RAC node is down.

DLPX-74997

Prevent granting replicated roles to users.

DLPX-75083

Post upgrade cleanup task may become unresponsive while attempting a migration from 5.3.x to 6.0.x due to several threads stuck in WAITING state.

DLPX-75095

Provisioning an Oracle VDB fails if change-archivelog-mode.sh takes longer than 5 minutes.

DLPX-75134

Improved performance of the Environment Databases page under certain conditions.

DLPX-75188

Fixed "out of memory" issue when processing a large number of objects on the Target engine.

DLPX-75204

Addressed a performance issue on the Target engine when receiving large number of replicated objects.

DLPX-75208

Snapshot names are incorrectly redacted in the engine metadata dlpx_action table in support bundles.

DLPX-75416

Fixed a replication issue when there are sources with TLS enabled.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-72065

Fixed a bug that can cause a Windows iSCSI initiator to fail connect to the Delphix Engine.

DLPX-72681

Console Delphix status screen shows a Python stack trace if the system is configured with a static IP address.

DLPX-73423

Console Delphix status screen shows a Python stack trace if the system has no default route.

DLPX-74216

Fixed an issue that causes management service failures in low memory situations.

DLPX-74622

Fixed a bug that can cause a replication job to fail with an internal error.

DLPX-75089

Fixed a bug that can cause NFSv3 clients to lose locks during upgrade verification.

DLPX-75524

Fixed a bug that can lead to Oracle data corruption when running VDBs on Oracle 19c with dNFS.

Release 6.0.7.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-39006

LogSync failed with "Cannot read archived log due to failure of log shipping script".

DLPX-39245

Fixed a bug that caused the management service to become inaccessible if the storage pool ran out of space.

DLPX-59155

Provisioning a VDB or vPDB failed with unclear error message 'A database with the name "xxx" already exists'.

DLPX-60317

Fixed Out of Memory issue when replicating a large number of objects.

DLPX-60947

Replica VDBs will be updated when performing a point-in-time restore.

DLPX-62805

vPDB provision did not raise an error when a non-provisionable target point-in-time was provided.

DLPX-62969

Fixed Out of Memory issue when receiving large number of replicated objects.

DLPX-64600

Skipped connecting to ASE dSources during SnapSync policy runs as it is not applicable for them, hence prevent recurrent faults that the policy throws for connectivity issues.

DLPX-67363

Maximum identify provider authentication time age can be customized for single sign-on.

DLPX-67607

Fix to make Snapsync throw exception if manifest file is missing or of 0 bytes instead of internal error with null pointer exception.

DLPX-67767

Fixed a bug that caused the upgrade to hang, while waiting for running jobs to finish.

DLPX-70821

Allow the entity id for SAML single sign-on to be a URL for compatibility with Azure AD.

DLPX-71783

doRenameDatafiles cleanup of extra files fails due to file permissions mismatch.

DLPX-72010

Fixed an issue that prevents changing the default gateway using the network setup CLI.

DLPX-72075

Maximum SAML response time skew can be customized for single sign-on.

DLPX-72191

Oracle privilege discovery not performed for all homes if an invalid home exists.

DLPX-72351

When a user tries to change credentials for a dSource, validating the credentials before updating them. In case of invalid credentials, showing user an error message about it.

DLPX-72545

Initial ORA-65294 error not reported to user when vPDB provision fails due to compatible parameter mismatch.

DLPX-72652

Fix and issue that prevents use of the NFSv4 on some versions of SUSE Linux targets.

DLPX-72698

Patching Oracle 19C vCDB leads to ORA-25153 as described in 2285159.1.

DLPX-72807

Fixed issue with SQL Server 2014 dSources with filestreams where sync failed in merging filestream directories due to long path names.

DLPX-72882

Datasets hooks script editor properly displays multiline scripts instead of as one long line on non-Chrome browsers.

DLPX-72916

Empty string in SNMPv3 USM username creation no longer throws fatal error.

DLPX-73048

Non-sys user credentials for Oracle sources cannot use password vault.

DLPX-73108

Fix a bug that prevents the API from displaying the correct number of CPUs or amount of memory assigned to a Delphix Engine after a hot-add operation.

DLPX-73201

Fix an issue that prevents the configuration of additional NICs on Azure Delphix Engines.

DLPX-73202

Fix a bug that can cause a VDB to fail to mount while other VDBs are being stopped.

DLPX-73424

Fix a bug that prevents the sysadmin from deleting a default route.

DLPX-73527

SnapSync job fails with 'internal error during execution' due to ONS/FanManager errors.

DLPX-73528

Fixed a bug that prevented accessing SDD specs from CLI.

DLPX-73611

Kerberos ticket expiration date parsing is incorrect after migration from Illumos to Linux.

DLPX-73742

Provisioning an Oracle TDE-enabled vPDB fails with the error "ORA-28367: wallet does not exist" if the TDE wallet for the target linked CDB is stored on ASM storage.

DLPX-73765

Fix a file descriptor leak that causes the management service to crash over time.

DLPX-73789

Auxiliary CDB instance uses dSource keystore location if WALLET_ROOT is configured in dSource.

DLPX-74030

CDB database password may be leaked as part of environment monitor checks that launch sqlplus command on the source or target host.

DLPX-74043

Delphix OS user cannot provision TDE-enabled vPDB due to directory permissions in the default wallet location.

DLPX-74044

Delphix OS user cannot provision TDE-enabled vPDB in Delphix-writable keystore location due to directory permissions.

DLPX-74119

Drop database fails if default database is set to any other than master.

DLPX-74164

Sync fails with db.aseldb.source.dump_history.incomplete_stripes after dump history file is purged and Use dump history is enabled for the dSource.

DLPX-74233

During failover of a namespace, if there is a collision between an environment in the namespace with one on the target engine, the namespace environment will get renamed if its host does not match that of the environment on the target.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-73390

Improve replication receive throughput.

DLPX-73393

Improve write performance under extreme disk fragmentation.

DLPX-73280

Improve write performance under extreme disk fragmentation.

Release 6.0.6.1 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-73848

Fixed an issue that can cause the management service to fail to start after upgrade on systems that have had SNMP enabled.

DLPX-73859

Fixed a file descriptor leak triggered by faults and alerts that can cause the management service to fail.

Release 6.0.6.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-47065

VDB recovery failed when files other than archive logs were detected by Oracle.

DLPX-47493

Fixed the bug where VDB directory under the DelphixConnector directory was not being removed from the target host on MSSQL VDB deletion.

DLPX-48046

Added sorting parameter to network test APIs.

DLPX-61405

Replication may send more data than expected if masking involves dropping large DBF files.

DLPX-61525

The height of the storage configuration list was limited to show 3 disks at a time. It will now dynamically grow with the number of disks.

DLPX-63603

Increased connector timeout from 10 minutes to 30 minutes to avoid unnecessary faults due to timeout during Validated Sync operation.

DLPX-67368

Delphix Engine hostname change is now immediately reflected in Splunk events.

DLPX-67593

Fixed an issue that caused the management service to remain offline following an out-of-space condition.

DLPX-68531

Introduced better handling of UniversalConnectionPoolException errors during SnapSync.

DLPX-69759

Oracle environment discovery failed due to an unhandled exception occurring at insert into dlpx_faults.

DLPX-69852

Fixed a bug that caused network configuration problems when removing and adding additional NICs.

DLPX-70426

Redaction of usernames took forever on tables with millions of entries.

DLPX-70583

move-to-asm.sh fails if timing is set in glogin.sql.

DLPX-70638

Removed Failed Actions section of Actions sidebar, in favor of manually dismissing from Running Actions and falling to Finished Actions section.

DLPX-70653

Removal of all instances in a RAC VDB should not be allowed.

DLPX-70808

Fixed issue related to the creation of empty DisableBroker.sql on the Windows machine in case DisableBroker.sql execution fails in the first attempt.

DLPX-70896

Added more detailed error message for when the Delphix Engine fails to push a script to Windows host.

DLPX-70919

Fixed an issue that causes job progress to not update in Self-Service.

DLPX-70928

Fixed a bug that results in a Delphix Engine remaining powered on following a shutdown from the user interface.

DLPX-71093

For AG databases, a full backup is not required even recovery fork guid changed but the LSN chain didn't break because of transactional log backups.

DLPX-71097

Unable to ignore snl.bct.needed warnings if Block Change Tracking is legitimately disabled on an Oracle dSource.

DLPX-71153

Recovery of PDB should fail if the database is down after offlining datafiles.

DLPX-71370

While deleting initiator in Windows environment deletion operation, delete all the views as well for that initiator.

DLPX-71685

VDB is auto disabled if the hook fails.

DLPX-71865

Reduced the size of support bundles.

DLPX-71961

When a PDB is selected for replication, its CDB and all other PDBs in the parent CDB get automatically selected for replication.
Going forward, in the above scenario, while the CDB will get selected, its other PDBs will no longer get selected.

DLPX-72031

Fixed VDB refresh operations failures due to 'DB STARTUP' background process spid greater than 50.

DLPX-72066

Migrate VDB verifies against the old configuration, rather than new.

DLPX-72083

Fix an issue that causes a fully-qualified hostname to be changed on upgrade from 5.3 to 6.0.

DLPX-72131

Added namespace support for HashiCorp password vaults.

DLPX-72265

doCreateTempfiles.sh.template exits with code 0 on failure.

DLPX-72340

Incomplete recovery not detected during provisioning.

DLPX-72386

Unlock Solaris x86 Solaris -> Linux x86 provisioning.

DLPX-72452

For clusters with long hostnames, vPDB sync fails with exception.oracle.accessor.instances.missing.

DLPX-72495

Fixed a bug that prevents the application from coming up after an upgrade

DLPX-72686

Delphix no longer logs environment variables in logs on connected hosts since this could leak sensitive information such as passwords that are sometimes stored as environment variables on database hosts such as for the ASE database.

DLPX-72730

Fixed a Snapsync performance issue.

DLPX-72790

SnapSync job fails with 'internal error during execution' due to ORA-01652.

DLPX-72862

The scenario which was causing the null pointer has been fixed now.

DLPX-73300

Validation of connection to a container for PDBs should allow connecting to CDB$ROOT.

DLPX-73311

Added platform detection for ESX 7.0u1.

DLPX-73449

Replication of policies between two engines, in a loop, could lead to OOM exceptions.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-72990

Addressed a minor CVSS 5.9 security issue with no known attack vectors.

DLPX-73067

Fix for CVE-2020-10753.

DLPX-73069

Fix for CVE-2020-12059.

DLPX-73070

Fix for CVE-2020-1760.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-71924

Fixed a bug that causes support bundle collection to fail with an internal error.

DLPX-72918

Fixed a system crash that can happen when replicating a masked VDB using SDD.

DLPX-73147

Fixed a bug that can cause a replication source to crash if it had run replication while running on 5.0.

Release 6.0.5.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-23360

 The unistallation of the Delphix Connector installer should succeed even if one of the component connector services doesn’t exist. 

DLPX-69155

Reduced the time taken to generate support bundles in some cases.

DLPX-67316

Recreating a controlfile against an Oracle source may yield misleading error during snapshot.

DLPX-70766

JDBC driver updated to resolve intermittent JDBC connection failures due to JDBC SSL bug.

DLPX-70785

Options passed to VDB mounts on target AIX hosts did not include read and write size values. This fix adds the rsize and wsize parameters to mount command depending on the maximum values host is configured to support.

DLPX-70741

Enabling Validated Sync while SAP ASE SnapSync job is running leaves staging database unrecoverable.

DLPX-69865

Fixed a bug that causes a network interface to become unconfigured if its MAC address changes.

DLPX-71233

If LogSync is suspended when performing SnapSync of a standby database in real-time apply, SnapSync attempts to backup the archived logs which can cause SnapSync to become unresponsive.

DLPX-69800

UEM/Hostchecker directory ownership checks fail on HPUX environment with long usernames.

DLPX-69807

Provided mechanism for the user to bypass corrupted/incomplete jdbc libraries.

DLPX-66585

Bundle ID "fault.environment.configuration.file.owner" reports insufficient host address.

DLPX-65739

createDelphixDBUser.sh fails when "@" used in the password.

DLPX-70973

SAP ASE database provisioning fails if the source database has holes in log fragments.

DLPX-71532

Improved error handling for Oracle memory configuration errors.

DLPX-62987

Allowed assigning privileges over replicated objects through the UI.

DLPX-71593

TIMEFLOW_REPAIR incorrectly skips a log because of "wrong database".

DLPX-71751

Added NFSv4 support on AIX for Oracle and SAP ASE.

DLPX-71736

Dynamically disable RPC services if NFSv3 is no longer in use.

DLPX-71772

Network DSP Test between versions 5.3 and (6.0.3, 6.0.4) is fixed.

DLPX-71513

Replicate non-data objects like delphix engine users, authorizations, roles, permissions, policies and DB config templates.

DLPX-71305

Unable to load dummy recovery database dump due to SAP ASE error 15728.

DLPX-71172

Enabling SAP ASE dump history causes IllegalStateException in getDumpListFromLastRestoreDateAndFiles due to timestamp mismatch because of TZ.

DLPX-71178

SAP ASE internal error raised when dump history file is purged using sp_dump_history.

DLPX-65101

Fixed a race condition between a DB_DELETE job and the Oracle retention policy worker for the same container that can lead to a deadlock between the job and the worker.

DLPX-71918

Fixed an issue that causes the Delphix Engine UUID to change upon rebooting in IBM Cloud.

DLPX-71141

Fixed an issue where upgrading an Oracle dSource or changing the environment user in a linked Oracle dSource fails with the error "SOURCE_UPGRADE job for xxx failed due to an internal error during execution."

DLPX-71611

Updated UI time zone library to IANA 2020a.

DLPX-70349

Fixed a memory leak during incremental replication.

DLPX-72038

Fixed an issue that prevents 5.3.x - 6.0.x upgrade if a static route exists that goes over a DHCP interface.

DLPX-72148

Fixed a bug of always order hooks alphabetically rather than the running order set by users.

DLPX-71971

Allowed Enable/Disable of VDB if its current Timeflow has at least one snapshot.

DLPX-72115

Changed the Time Point field on a VDB back to reflecting the point on the parent the VDB was created from, but displayed in the timezone of the parent.

DLPX-71995

6.0.4.0 can no longer interact with 5.3.x remote Masking Engines.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-70675

Fixed a bug that causes the system to become unresponsive after expanding multiple storage devices.

Release 6.0.4.2 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-72155

Fixed an issue that can render a Delphix Engine unbootable if a reboot occurs after upgrade verification but before the upgrade is applied.

DLPX-71141

Fixed an issue where upgrading an Oracle dSource or changing the environment user in a linked Oracle dSource fails with the error "SOURCE_UPGRADE job for xxx failed due to an internal error during execution."

Release 6.0.4.1 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-71930

Fix a bug that causes feature flags to be disabled when upgrading to 6.0.4.0.

Release 6.0.4.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-68173

Resolved an issue where temporary database backup/device files created for cleaning up the target database were not being deleted.

DLPX-68773

The management stack runs out of memory as the environment monitor does not purge stale objects.

DLPX-69573

Allow linking an Oracle PDB with a lowercase name.

DLPX-69634

Allow provisioning an Oracle PDB with a lowercase name.

DLPX-69962

After detaching a PDB, perform unplug/plug, and attach again, if disabled is performed before SnapSync, the PDB can no longer be enabled.

DLPX-66045

Prevent Self-Service Container branches getting into an unusable state by blocking deleting the last segment of branches.

DLPX-7037

Snapsync performs an unnecessary checkpoint.

DLPX-68277

Users will see the detailed error message upon connection failure to Delphix connector during OS user validation and there will also be a "More" button with an error message which will open an error popup with all error details.

DLPX-70288

On the "Add Environment" screen when OS user validation will get fail, they will see the "More" button along with the error message. When the user clicks the button, an error popup opens with all details of the error and suggested action.

DLPX-70832

NFSv4 support for appdata sources running on AIX.

DLPX-68495

Fixed GUI reporting conflict information when creating a Retention Policy.

DLPX-70788

Added Environment User field for MSSQL sources in Datasets -> Configuration -> Source tab -> Staging Environment section.

DLPX-58047

Fixed bug where the sort sequence was incorrect. Fixed in Hook Operation Templates.

DLPX-67931

Provision against VPDB after create/drop a new tablespace failed with exception.oracle.targetscripts.rename.datafiles.

DLPX-59910

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

DLPX-55476

CLI provisioning fails when the mount point provided includes quotes around the path.

DLPX-71168

Changed type to text and spaced "Secret Key" and "Username Key".

ORB-3285

Support using api.delphix.com as a proxy for verifying the Cloud Agent binary's code signature certificate.

DLPX-71006

Allow provisioning across patch versions for Oracle versions on or after 18.X.

DLPX-71334

Migrate NTP configuration when upgrading between 5.3 and 6.0.

ORB-3286

Communication with Central management servers is now routed through the web proxy when one is configured for the Engine.

ORB-3117

Summary: Increase an action's failure message size to 256 characters so users can view large failure messages.

Release 6.0.3.1 changes

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-71339

Fixed an issue that can cause the Virtualization Management service to become inaccessible when the system memory became highly fragmented.

Release 6.0.3.0 changes

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-68995

Improved performance of dataset deletion.

DLPX-68997

DLPX-68999

Improved single connection replication throughput.

DLPX-70697

DLPX-70703

Addressed an issue that causes long periods of I/O unresponsiveness.

DLPX-69953

Fixed a bug that can cause a Windows iSCSI initiator to fail to connect to the Delphix Engine.

DLPX-70512

Fix a hang in the I/O subsystem that can cause the Delphix Engine to become unresponsive.

Release 6.0.2.1 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-70065

Provisioning a VDB from a dSource or another VDB will fail if the following conditions are met:

  • Delphix Engine has at least one dSource and a VDB created using a Python plugin prior to the upgrade

  • Delphix Engine was upgraded to 6.0.2

  • Provisioning was attempted from the UI after the completion of the upgrade

DLPX-69350

Fixed an issue that the time point attribute of a VDB is not shown.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-69864

Fixed an issue that causes MSSQL operations to hang after the reception of an iSCSI LUN reset.

Release 6.0.2.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-62806

Fixed an issue where provision against PDB after unplug/replug against the same linked PDB fails with exception.oracle.targetscripts.controlfile.create.

DLPX-67567

Oracle Source Continuity creates an unnecessary source-archive file system on zfs.

DLPX-27807

LogSync may fall behind when connected to an Oracle physical standby database in Real-Time Apply mode.

DLPX-68385

Customer provided Oracle Java missing in the search path for Java on hosts.

DLPX-62782

Reducing the number of nodes for RAC VDB and VDB in NOARCHIVELOG mode may result in ORA-00258 errors during VDB enable operation.

DLPX-62738

Better error message when plugins are uploaded out of sequence.

DLPX-68722

The product now recognizes VMware with BIOS date of 12/12/2018 as VMware 6.7.0u2.

DLPX-68579

SnapSync of Oracle 19c DB with encrypted tablespace fails with fatal exception "Block header 91 is not empty".

DLPX-68689

Fixed the issue where a huge number of error messages from ASE caused OutOfMemory Error.

DLPX-68957

Always On AG discovery will not fail in a multi-subnet environment.

DLPX-63088

Can now recover multiple Self-Service containers at the same time.

DLPX-47977

Improved handling of snapshot standby.

DLPX-64125

SnapSync failed with exception.oracle.dsource.sync.no_hosts.rac on RAC clusters with very long hostnames.

DLPX-62584

PDB enable failed after migration if mountBase has a trailing slash.

DLPX-68657

Virtualization can now fetch jobs from Masking engines configured with HTTP redirection.

DLPX-69121

It is no longer mandatory to have at least one enabled system administrator with local credentials.

DLPX-68167

Fixed an issue where too many requests were being sent for Faults from the Datasets pages.

DLPX-69082

Large stderr produced by failed rsync jobs are truncated to prevent Java OutOfMemory errors.

DLPX-58600

Datasets filter updated so that all items within a group that matches the filter string are displayed, even if the items contained in the group do not match the filter string.

DLPX-65896

VDB deletion failed due to the inability to delete LogSync worker.

DLPX-57903

Improved diagnosability of PDB discovery issues.

DLPX-68878

Fixed issue where start/stop buttons were not being displayed in the RAC instances configuration table.

DLPX-69271

Enabled replication smart failover by default.

DLPX-66715

The user-visible name for Oracle cluster objects is being replaced with the Oracle cluster name. For Windows clusters, the user-visible name is being replaced with the cluster address.

DLPX-68929

Changed default replication settings for better out of the box performance.

DLPX-68930

Improved replication throughput when sending multiple timeflows.

DLPX-69245

Fixed a memory leak that occurs when experiencing connectivity errors.

DLPX-69377

At least one non LDAP system user should be enabled when the LDAP server is being disabled.

DLPX-68575

LDAP principal fields were not being redacted in phone-home bundles.

DLPX-68528

Self Service Recover operation failed due to missing Timeflow.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-66808

Re-introduced console splash screen with IP address and service states.

Release 6.0.1.1 changes

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-69203

Improved synchronous write performance over iSCSI.

DLPX-69167

Improved SQL Server data ingestion performance by leveraging asynchronous writes on underlying storage.

DLPX-69298

Eliminated possible data corruption on SQL server and vFiles over iSCSI that can occur when a Delphix Engine reboots.

Release 6.0.1.0 changes

Fixes that take effect immediately after upgrading

Bug number

Description

DLPX-60689

For SAP ASE, instead of using the DBCC CHECKALLOC command to fix DBID mismatch issue, the MOUNT command with FIXDBID and ALLOW_DBID_MISMATCH clauses will be used, to improve performance.

DLPX-65831

VDB snapshots need to clean unneeded ZFS datafiles.

DLPX-63949

Improved boot time after 5.3 to 6.0 migration by optimizing metadata indexing.

DLPX-66261

Upgrades to 6.0.0.0 will only be supported from a release greater than or equal to 5.3.6.0.

DLPX-66486

Snapshot of a linked database can end up with extra datafiles that do not belong to the database which might cause VDB on VDB provision to fail during rename of datafiles.

DLPX-66558

Cluster environment discovery was incomplete if the host locale was not English.

DLPX-66804

DB_LINK using incorrect user when RAC node also configured as a standalone environment.

DLPX-66768

vPDB save state lead to rollback or child provisioning failures.

DLPX-66823

Unable to link database with CL8MSWIN1251 charset.

DLPX-64538

Fixed a bug causing the timezone selector to only be visible when manually setting the time.

DLPX-66809

Removed the Windows Diagnostics Files and Directories on successful Diagnostics upload.

DLPX-67279

Provision failed when the source was from a RAC Oracle Standard Edition database and the target was Oracle Standard Edition.

DLPX-67451

Fixed an issue that sporadically caused replication to fail with an internal error.

DLPX-67454

Delphix Engine should select the highest version ojdbc driver available at ORACLE_HOME/ojdbc/lib.

DLPX-66077

Ensures child worker threads are gracefully exited when parent linked source sync job has completed/terminated.

DLPX-45983

MSSQL Validated sync will resume when storage usage falls below the threshold if storage threshold enforcement failed in the past.

DLPX-67560

Fixed an issue where MT provision may result in ORA-02058 due to un-purged or inflight 2PC transactions on dSource.

DLPX-67594

Old timeflows and snapshots are not getting removed by snapshot retention.

LX-2020

Report the correct amount of memory allocated to EC2 Nitro instances.

DLPX-67413

Fixed an issue where VDB point in time provisioning might fail if Oracle database environment is configured in a non-English locale.

DLPX-67684

PDB provisioning failed if the source had shutdown triggers.

DLPX-67575

Fixed failure during point in time 'Virtual to Physical' provisioning.

DLPX-67668

After setting the database online give it some extra time to startup completely, before doing any further operation on it.

DLPX-67759

Redact sensitive information from phone-home data.

DLPX-64638

Validated sync stops working if Delphix cannot connect to the backup server.

DLPX-65559

Even when the staging instance is down, attempt counter to detect backup files keeps on increasing and eventually, it stops detecting backups.

DLPX-56537

When a target host is used by a large number of dSources for staging or has a large number of objects, the performance of Delphix operations like validated sync, refresh, rewind, etc can be slow due to Powershell processes being serialized.

DLPX-67894

Removing cluster resource without removing its dependency can result in cluster failure. So, added retryer logic while fetching the resource dependencies (Get-ClusterResourceDependency) and ultimately fail the operation after all the retries.

DLPX-67813

Unsupported SQL server backup type gets picked while validated sync and the operation fails while looking for the backup. So, introduced a tunable filter to automatically skip SQL backups taken by backup software not supported by yet Delphix.

DLPX-67925

Added env host connectivity toolkit support for SLES on Power9.

DLPX-67934

Retries to fetch image identifiers during Netbackup restore if there is a mismatch between MSDB and Netbackup Master.

DLPX-67655

Fixed an issue where retention enforcement can generate user-visible errors while attempting to delete snapshots with dependencies after PDB migration to new CDB.

LX-1944

EBS NVMe devices can now be used in Delphix Engines.

DLPX-68022

Fixed an issue where hostchecker 'Check Oracle DB Instance' fails on HPUX and AIX.

DLPX-68124

PDBs with lower/mixed case names will not enable after an upgrade.

DLPX-68126

Fixed a bug that limits the number of disks that can be added in GCP.

DLPX-67421

Update the primary db file names in a transaction with the Timeflow creation to make sure whenever a Timeflow is created successfully we have its primary file information.

DLPX-67440

Skip VDBs having its current Timeflow as null from 'PrimaryDbFileAvailabilityCheck' as these VDBs doesn't undergo queisceing and are recoverable by refreshing them.

DLPX-61818

Linking wizard - Target Environment step - Privileged Credentials authenticates on the selected target now.

DLPX-68117

Some non-Admin users, lack all permissions, are unable to login to upgraded engine.

DLPX-67290

A wrong version input by user while manually adding a SQL Server instance, created issues in provisioning VDBs. SQL Server version will now be auto-discovered for manually added instances on adding or refreshing the environment.

DLPX-66238

Updated error message to let know user that non discovered CDBs are filtered out from the list when linking a detached source.

DLPX-68457

When a target host is used by a large number of dSources for staging or has a large number of objects, the performance of Delphix operations like validated sync, refresh, rewind, etc can be slow due to Powershell processes being serialized.

DLPX-68484

Fixed the issue where 'lstart' column value of sysusages table was beyond the range of Integer data type by taking the Long data type to store the lstart value.

DLPX-68500

Fixed an issue where the NTP service is not started following a reboot.

DLPX-68290

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

DLPX-67792

Fixed issue in grids in which the selection checkbox was unclickable.

DLPX-67555

Provision vPDB/vCDB fails with ORA-45900 if the parameter enable_pluggable_database is omitted when specifying database parameters for new vCDB.

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-67782

Engines running 5.3 on EC2 i3 can now be migrated to 6.0.

DLPX-67961

Fixed an issue that prevents ssh access after switching to a static IP address.

DLPX-65948

Fixed a bug that could cause replication jobs to fail with internal errors

DLPX-68025

Improved boot time after 5.3 to 6.0 upgrade by reducing the overhead of setting ZFS properties.

DLPX-67868

Fixed a bug that can cause the management service to run out of memory when disabling the Splunk integration.

Release 6.0.0.0 changes

Fixes that take effect immediately after upgrading

Bug numer

Description

DLPX-27433

The analytics GUI network graph shows newly added NIC information without requiring a management service restart.

DLPX-33998

If you add a hook script via the CLI, newlines are removed erroneously.

DLPX-40094

Correctly set the default type for the parameters to all operations in the CLI according to the container type.

DLPX-43215

Exclude sybsecurity from the list of auto-discovered databases.

DLPX-48712

Java 6 packages are no longer included in the product image.

DLPX-48280

When a user is set with the Provisioner role the 'provision' button does not appear, meaning anyone set with this role only is unable to provision VDBs.

DLPX-53996

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

DLPX-54740

Ensure Windows mount points are always unmounted as part VDB refreshes to prevent future VDB refreshes from failing due to "ERROR_ASSIGN_MOUNTPATH: failed to assign mount path for disk  at="">>, error="">,>

DLPX-55282

In environments where the vPDB has been provisioned using a Delphix provisioned virtual CDB, shutting down the virtual PDB causes it to get into an incorrect "Cannot monitor" state, this has now been fixed to show the correct "Stopped" state.

DLPX-55598

Fixed an issue where vPDB refresh/rollback triggers spurious vCDB restart jobs, after vPDB+vCDB auto-restart.

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.

DLPX-55958

VDBs with no snapshots failed to re-enable after a Delphix Engine upgrade, this has now been fixed.

DLPX-57454

Display underlying ssh error when environment host connections fail.

DLPX-58519

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

DLPX-58760

Fixed a TCP port leak in the network throughput test feature.

DLPX-58845

Provisioning vFiles to the same host using different OS Environment Users no longer fails.

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.

DLPX-60356

Fixed an issue where Oracle remote listener registration fails if set to empty string.

DLPX-60603

Network settings dialog now displays actual MTU value rather than a checkbox.

DLPX-60907

Fixed an issue where the Environment Monitor on Redhat 6.9 and 6.10 might throw unidentified version errors.

DLPX-60979

When user configures connection strings manually, these connect strings can end up connecting to incorrect PDBs/CDBs causing invalid snapshots. Verify that each connection to a PDB/CDB connects to the expected PDB/CDB.

DLPX-60993

Delphix backups create controlfile records; in rare circumstances, these records can cause invalid snapshots. To avoid this problem, remove Delphix backups control file records when using SCN-based SnapSyncs once a SnapSync completes successfully.

DLPX-62094

Allow certificates to expire after issuer certificate expiration.

DLPX-62241

Reduce SSH connections by temporarily preserving and reusing existing Delphix<->host connections where possible.

DLPX-62781

Spurious job event "DISCOVERED_TO_MANUAL_ORACLE_CLUSTER_NODES" no longer shows up for non-Oracle RAC environment refreshes.

DLPX-62892

In Oracle versions 18c and 19c, an Oracle bug can prevent the datafile headers from being updated for a standby database when managed recovery is running, resulting in failed SnapSync operations. Alert the user that an Oracle patch might be needed.

DLPX-62962

Removed unneeded EMPTY_RENEGOTIATION cipher

DLPX-62998

Fixed an issue where stale file mounts may be leftover when vPDB provision fails.

DLPX-63469

Initial setup now fails if the system was not provisioned with enough storage.

DLPX-63600

Network settings dialog now displays actual MTU value rather than a checkbox.

DLPX-64641

Fixed an issue where the last snapshot of a vPDB Timeflow can be deleted after the vPDB has been disabled, thus leaving the vPDB in a state with no provisionable snapshots.

DLPX-64711

Allow provisioning to complete when source CDB includes PDBs in a broken state.

DLPX-66020

Provision should remove files present in datafile filesystem that are not part of the database when provisioning a VDB from a VDB.

DLPX-67299

ASE environment discovery will not fail if there is a mismatch of "dataserver name argument" and value of "@@servername".

Fixes that take effect after upgrading and rebooting (optional)

Bug number

Description

DLPX-57384

Fixed a system hang caused by a deadlock in ZFS.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.