SR-B52067 · Issue 311178
Handling improved for extremely large data flow run statistics page
Resolved in Pega Version 7.3.1
A data flow monitoring page with 1000+ data flow shapes in total was hanging while loading the statistics. This happened because the component statistics table had no pagination enabled, and displaying all 1000+ shapes in one screen caused the browser to hang. This has been remedied with: - Pagination on the component statistics table in the data flow monitoring screen - Filtering on the component statics table, allowing monitoring of only relevant data flow components
SR-B69080 · Issue 318226
Local PegaAPI instance added for Monte-Carlo dataset
Resolved in Pega Version 7.3.1
A dataflow running from a Monte-Carlo data set was failing due to stale thread exception. This was due to the PegaAPI variable 'pega' not being defined as local variable in the Montecarlo dataset generator, and has been resolved by creating a local variable PegaAPI instance.
SR-B53147 · Issue 310299
HDFS configuration updated to support KMS server
Resolved in Pega Version 7.3.1
A field has been added in HDFS configuration to allow configuration of a KMS server. This setting will be propagated to all places where Hadoop configuration is used - hdfs & parquet data sets.
SR-B74689 · Issue 324632
Marketing data flow run made more robust
Resolved in Pega Version 7.3.1
After upgrade, it was observed that Pega Marketing Campaigns were failing if there were no customers in the Audience configured on the Campaign, generating the error message "The run failed, because it exceeds the maximum number of failed records, which is currently set to 0". The cause of this was executing a distributed data flow with a database as primary source on an empty table, leading the run to fail as a table without any partition was considered in the handling. The database dataset has now been updated to differentiate the case when there's no partition available from the case when there's a single partition for every record, ensuring the DB data set now returns 'all' records when there is no partition key defined, and the data flow handles the no values for partitions in a more robust way.
SR-B51204 · Issue 309685
Cassandra enhancement to retrieve multiple records and use runinparallel
Resolved in Pega Version 7.3.1
An enhancement has been added to allow the Cassandra Connector GET operation to return multiple rows by querying on clustering keys and/or secondary index. In addition, an issue with Connect-Cassandra not supporting run-in-parallel execution mode has been resolved to allow a result list from list operation to be called from pyoutputpage or primary page.
SR-B64066 · Issue 313310
Cassandra enhancement to retrieve multiple records and use runinparallel
Resolved in Pega Version 7.3.1
An enhancement has been added to allow the Cassandra Connector GET operation to return multiple rows by querying on clustering keys and/or secondary index. In addition, an issue with Connect-Cassandra not supporting run-in-parallel execution mode has been resolved to allow a result list from list operation to be called from pyoutputpage or primary page.
SR-B56597 · Issue 311992
IBM AIX CRC32 result forced positive for stream data generation
Resolved in Pega Version 7.3.1
An issue with IBM AIX intermittently returning a negative CRC32 result caused files generated by a Stream data set to be corrupted. A check has been added that will force the CRC32 result to always be positive.
SR-B56597 · Issue 314377
IBM AIX CRC32 result forced positive for stream data generation
Resolved in Pega Version 7.3.1
An issue with IBM AIX intermittently returning a negative CRC32 result caused files generated by a Stream data set to be corrupted. A check has been added that will force the CRC32 result to always be positive.
SR-B56597 · Issue 314380
IBM AIX CRC32 result forced positive for stream data generation
Resolved in Pega Version 7.3.1
An issue with IBM AIX intermittently returning a negative CRC32 result caused files generated by a Stream data set to be corrupted. A check has been added that will force the CRC32 result to always be positive.
SR-B65908 · Issue 314693
Serialization fixed for multi-node pre-activity dataflow
Resolved in Pega Version 7.3.1
Attempting to trigger a dataflow run with pre-activity configured to run on every node was failing with a serialization exception. This was caused by the task being distributed across the cluster having a member variable that was not serializable; this has been fixed.