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 29.0.0.1 Changes
Fixes that take effect after upgrading and rebooting
Bug number | Description |
---|---|
DLPX-92804 | Fixed a panic loop on elastic data engines caused by memory consumption when using uncommon block copy commands. |
Release 29.0.0.0 Changes
Fixes that take effect immediately after upgrading
Bug number | Description |
---|---|
DLPX-31518 | Added verification of archive logs collected by Oracle LogSync and fetched by the snapshot repair tool. |
DLPX-87141 | Failure events from customer-configured triggers should not cause LogSync backup failures. |
DLPX-88437 | Removed iperf3 package from product to remove security vulnerability. |
DLPX-90800 | Enhanced the exception messages to also indicate the root cause of failure when dSource operations fail due to improper AG cluster permissions. |
DLPX-91994 | If a snapshot contains offline tablespaces, and the total number of datafiles in these tablespaces is close to the |
DLPX-91999 | When a vPDB and its CDB has incompatible |
DLPX-92090 | Fixed an issue where Oracle SnapSync fails with "ORA-01795: maximum number of expressions in a list is 1000" when there are 1000 or more tempfiles in a Oracle dSource. |
DLPX-92442 | Fixed an issue where cancelling a disable operation on a TDE-enabled vPDB caused the subsequent enable operation to fail with |
DLPX-92507 | Fixed an issue that was causing an increase in the number of SSH connections during Oracle SnapSync jobs. |
DLPX-92570 | Fixed an issue where host operations fail due to hosts having non-bash related shell as the default shell for the host users. |
DLPX-92685 | Fixed a hang that can occur during Elastic Data engine cache initialization. |
DLPX-92704 | Fixed an issue where LogSync fails due to “ORA-01480: trailing null missing from STR bind value” on Oracle 19.25 and later versions. |
Release 28.0.0.0 Changes
Fixes that take effect immediately after upgrading
Bug number | Description |
---|---|
DLPX-88967 | Fixed an issue where config properties got corrupted due to technical error in certain circumstances which causes the application to behave in an unexpected way |
DLPX-89629 | Fixed a defect that could keep the UI/API inaccessible, after applying a hotfix while the UI/API was down (i.e. applying the hotfix via support login). |
DLPX-90001 | Fixed a race condition that could result in a failed post-upgrade cleanup job after an upgrade has completed. |
DLPX-91347 | Changing the toolkit path now cleans up previously installed toolkit. |
DLPX-91988 | Fixed an issue where the missing log archive log destination was not being shown with the correct case |
DLPX-92294 | Fixed a defect that could result in VDB downtime after a reboot or upgrade on Elastic Data Engines with a large cache size (e.g. 96TB). |
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 |
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 |
DLPX-90717 | Updated the API doc for the |
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 |
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 |
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 |
|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
DLPX-90612 | Fixed an issue where aged cloud engines could experience a |
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 |
DLPX-90788 | Adjusted the NTP configuration to allow |
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 |
DLPX-78731 | The |
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 |
DLPX-87824 | For Oracle vPDBs, the TDE software-based keystore parameters, |
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 |
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, |
DLPX-89562 | Fixed an issue where Self-Service refresh could still get an |
DLPX-89691 | For Linux hosts, |
DLPX-89696 | Fixed an issue where the start of an Oracle RAC virtual PDB, in a virtual CDB, fails with an error |
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 |
DLPX-90407 | Increased the default timeout for |
DLPX-90371 | Delphix will now provide a clear error message and suggested action when the Oracle |
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 | 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 |
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 |
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 |
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 |
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 |
DLPX-77378 | Labels for |
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 |
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 |
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 |
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 |
DLPX-87401 | MSSQL File mapping for V2P operations now supports regex with |
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 |
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 |
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 |
DLPX-86964 | Fixed an issue where if a |
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 |
DLPX-87522 | Fixed an issue where the |
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 |
DLPX-87624 | Fixed an issue related to provisioning failures from a snapshot taken after opening the staging database with the |
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 |
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 |
DLPX-86620 | Instead of raising faults for |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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: |
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. |
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 |
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. |
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 |
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 |
DLPX-79422 | Previously, clicking on a Replication Profile was resulting in the following error message |
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 |
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 |
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-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 |
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 |
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 |
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 |
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 the |
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 throwing |
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 |
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 throws |
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 |
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 of |
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 by |
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 |
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. |
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 |
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:
|
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. |
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 |
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. |
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 |
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 |
DLPX-79422 | Previously, clicking on a Replication Profile was resulting in the following error message |
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 |
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 |
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-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 |
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 |
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 |
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 |
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 the |
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 throwing |
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 |
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 throws |
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 |
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 of |
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 by |
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 |
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. |
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 |
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:
|
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. |