SR-A95909 · Issue 265781
PegaMarketing custom shape RUF compilation fixed
Resolved in Pega Version 7.2.2
After upgrade, the PegaMarketing custom data flow shape was failing while calling Rule-Utility-Function libraries. This was caused by an error in the compilation process, and the data flow generation code has been modified to use a different class loader that takes libraries into account.
INC-187520 · Issue 677873
Actuals sync clears data from cache and persistence
Resolved in Pega Version 8.7
When sync attempted to clear the existing data from Actuals before copying data from the interaction history, the partition was cleared from the cache but not from persistence. IH data that was then copied to the same partition time ranges had new field descriptors created that did not match the format of the old data in persistence. As a result, when a query triggered the loading of such a partition, the mix of data with the old and new formats caused the load to fail. This has been resolved by updating the system to ensure the data is deleted properly from both the cache and persistence.
INC-188309 · Issue 684702
Proposition filter populated for test business Issue
Resolved in Pega Version 8.7
When running the proposition filter rule, no drop down list appeared for a business issue. This was caused by the Issue list not being populated for the Action-Run test page, and has ben resolved.
INC-137255 · Issue 584910
Resolved Cassandra query read/write latency
Resolved in Pega Version 8.3.5
Read/write latency was seen when certain Cassandra queries were triggered by the system. This was traced to an unusual case where a flush was not done for an exceptionally long time period, and has been resolved.
SR-A90314 · Issue 258672
DSM service will not start in non-web environment
Resolved in Pega Version 7.2.2
The import of NBAA using prpcUtils did not terminate due to the DSM services threads not being properly shut down during program termination. As DSM service is not needed in this circumstance, DSM service has been fixed to not start in non-web environments such as prpcUtils or prgit.
SR-A92162 · Issue 260005
Proposition Filter Strategy logic more flexible for testing
Resolved in Pega Version 7.2.2
The Strategy test run was giving inconsistent results whenever the LOGIC STRING of the Proposition Filter used in that strategy was changed. This was traced to the order of sub-strategy execution, and has been fixed by modifying the component referencing to be execution-order independent and cache the component results regardless of whether the component has been executed or not.
SR-B1679 · Issue 272770
Dataflow pre- and post-activities can be run across nodes
Resolved in Pega Version 7.2.2
An enhancement has been added to allow the execution of pre- and/or post-activities on all data flow nodes by way of the following properties. Please note these are not available in the UI and must be used in programmatically-created runs. Data-Decision-DDF-RunOptions.pyPreActivity.pyRunOnAllNodes = true Data-Decision-DDF-RunOptions.pyPostActivity.pyRunOnAllNodes = true
SR-A23968 · Issue 249991
Cassandra version updated to correct JVM crash
Resolved in Pega Version 7.2.2
Enabling D-Node was causing a JVM crash on Solaris 64bit JVM. This was an Apache issue related to a flaw in the version of Cassandra being used in earlier releases, and has been resolved by upgrading Cassandra to a version that contains this fix. In 7.2.1 and later releases Cassandra is no longer running embedded as part of PRPC, rather it is started as an external process.
INC-194433 · Issue 679630
Key Value Store handling revised for greater backwards compatibility
Resolved in Pega Version 8.7
Previous optimization work done to reduce the size of the "nm" field when the hierarchy string is empty resulted in some Key Value Store records not being read from older systems during update. This has been corrected.
INC-166845 · Issue 640299
Hazelcast remote execution not called from synchronized context
Resolved in Pega Version 8.7
After navigating to the Admin Studio portal to view the nodes, the portal was temporarily freezing. Investigation of the thread dump revealed this was caused by a DDS pulse sending a remote execution call to all nodes to update logger settings even though the site was not using DDS. This has been resolved by updating the system to avoid calling Hazelcast remote execution from a synchronized context.