Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Welcome to the Red Book for HPCC Systems® 6.0.0. There are several sections in this Red Book as follows:

  • General HPCC Systems Core Platform
  • Significant New Features Core Platform
  • ECL IDE
  • MySQL

This is a minor release including some new features and performance enhancements.

Users upgrading from releases prior to HPCC Systems 6.x.x may benefit from glancing at the Red Book entries from previous releases.

Here's how to contact us if you find an issue or want to add something to the Red Book:

  • To raise an issue, use our Community Issue Tracker. Please create yourself an account if you don't already have one, to get automatic updates as your issue progresses through the workflow.
  • To ask a developer a technical question about something you are doing or have encountered, post in the Developer Forum.
  • To add a note into the RedBook, please contact Lorraine Chapman with full details.

General HPCC Systems Core Platform

NEW - Using a single colon in logical files names generates incorrect filenames which can't be renamed in ECL Watch/ECLIDE

The recommended way to reference the path of a logical file is to use a double colon following example:

thor_cluster::parent_folder::child_folder::logical_filename

A case was reported to us recently where a user (either by design or by accident) had included a single colon in the path as shown in this example:

thor_cluster::parent_folder::child_folder:logical_filename

On writing to the file system, this was interpreted as:

/var/lib/HPCCSystems/thor/thor_cluster/parent_folder/child_folder%3Alogical_filename_n_of_n

Once this has happened, it is not possible to rename the file correctly using ECL Watch or ECL IDE. Users who find themselves in this situation may use the following workaround to manually rename the file(s) on the file system to %3A using this bash command:

for BADNAME in /var/lib/HPCCSystems/thor/thor_cluster/parent_folder/child_folder%3Alogical_filename* ; do mv $BADNAME ${BADNAME/\%3A/\%3a}; done

This makes it possible to rename the file(s) in ECL Watch or ECL IDE in the usual way.

https://track.hpccsystems.com/browse/HPCC-17511

NEW - Simplified installation process for the Rembed plugin package

The Rembed plugin package now includes RInside to prevent installation failure and obscure error messages on systems previously using an incompatible version of RInside. More information about installing the Rembed plugin can be found in the Embedded Languages section of the Installing and Running the HPCC Systems guide.

https://track.hpccsystems.com/browse/HPCC-17340

NEW - The default behavior for the R plugin has changed

Previously, embedded R code used persistent, shared environment for R execution. From 6.4.0, each embedded R function will be run in a local environment with options to persist/share this environment between embed calls in the same way as for Python. This improvement resolves issues experienced when using embedded R on Roxie/Thor where the R environment from other queries would still be loaded. More information about the options available can be found in the Embedded Languages section of the Installing and Running the HPCC Systems guide.

https://track.hpccsystems.com/browse/HPCC-17280

NEW - Changes to denormalize to correctly preserve values from the left record if there are no matches

In versions prior to HPCC Systems 6.4.0, any constants assignments to fields inside the transform for the denormalize would be propagated into any following operations. The was incorrect behaviour. If there are no matching records then the left row is passed as-is to the output.

From HPCC Systems 6.4.0, values are correctly preserved from the left record if there are no matches.

https://track.hpccsystems.com/browse/HPCC-17505




  • No labels