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 9 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 - New supported/retired distributions in HPCC Systems 6.4.0

We now support Ubuntu 17.04. The following distributions are no longer supported:

  • Precise 12/04
  • CENTOS 5

For a full list of supported distributions and how to build the HPCC Systems platform from the sources for these distributions, visit the HPCC Systems Developer Wiki on GitHub.

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

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

NEW - TBB (Thread Building Blocks) libraries are now included as a GitHub sub module in our source code

Previously, we used a Linux vendor distribution version of the TBB libraries which did not always provide the most current version. Since older versions of the TBB libraries can core with more recent versions of HPCC System, we have decided to include the libraries as a sub-module in our source code, to ensure that the most current version is always used.

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

NEW - Couchbase plugin xpath parse error when processing dataset (fixed in HPCC Systems 6.4.2)

Parsing the 'schedule' child dataset when there isn't an explicit XPATH defined will result in the following error:

Error: IPropertyTree: xpath parse error
XPath Exception: Qualifier expected e.g. [..]
in xpath = ?Row
^ (0, 0), 1,

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

NEW - 64-bit Client Tools installation location

HPCC Systems users who are accustomed to locating Client Tools in the C:\Program Files\HPCCSystems\version_no\clienttools folder should note that while this is the correct location for the 32-bit version, the 64-bit version is located in C:\Program Files (x86)\HPCCSystems\version_no\clienttools folder.

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




  • No labels