Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...

General HPCC Systems Core Platform

NEW - Antivirus software may report false positives for NSIS created install packages

We use the NSIS windows installation framework for installing and uninstalling HPCC Systems Client Tools and Graph Control. Users have reported that these executables are being flagged as a security risk by their antivirus software. This is a known issue and more information is available on the NSIS sourceforge wiki: http://nsis.sourceforge.net/NSIS_False_Positives. Using the links provided on the NSIS wiki, you can report the false positive and get it white listed for the antivirus software you are using.

NEW - Chrome 67.x loading issue affects the display of ECL Watch

This is true for all versions of the HPCC Systems Platform prior to 6.4.20 and we recommend you upgrade to avoid the issue. The Chrome upgrade revealed an issue in one of the third party libraries that ECL Watch uses. The fix includes a newer version of that library to resolve the problem.  

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

6.4.6 requires the updating of all plugins

When updating the HPCC platform to 6.4.6, you must also update any plugins (such as WsSQL, Ganglia, or Nagios).

This is as a result of the following change made in the platform:

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

Python2 and Python3  plugins cannot be enabled at the same time

The selection about which of these plugins is enabled is made in the environment.conf file. If you experience a link error of the form "ld: cannot find –lpy?embed” then the probable cause is either that you have not enabled the appropriate python plugin in the environment.conf file, or you are attempting to use the wrong Python plugin.

Please note the following:

  1. New installations default to python2 support.
  2. A cluster that is upgraded from an older version may not have the required lines (see 3 and 4 below) in the environment.conf file to support either version.
  3. If you attempt to use the python2 plugin (IMPORT Python) on a system that does not contain the line "additionalPlugins=python2” in the environment.conf file, you will get an error "ld: cannot find –lpy2embed”
  4. If you attempt to use the python3 plugin (IMPORT Python3) on a system that does not contain the line "additionalPlugins=python3” in the environment.conf file, you will get an error "ld: cannot find –lpy3embed”

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

Changes in Dropzone configuration in HPCC Systems 6.4.0

Prior to 6.4.0, dropzone configurations contained an attribute called “Computer”, however, in 6.4.x configmngr does not display this attribute. While you are not required to update a legacy dropzone configuration, (the system is backwards compatible), you may manually update a dropzone using configmanager by viewing the dropzone entry in “XML edit view” and deleting the “Computer” attribute. You may then navigate to the dropzone in the tree view to add the appropriate IP address/hostname in the Server list tab.

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

You can now supply a list of preferred dropzone destinations but keep some destinations hidden from users using the ECLWatchVisible attribute in the HPCC Systems Configuration Manager. When set to true, a specified landing zone will be shown in the dropdown list of available dropzones and ECL Watch. When set to false, the drop zone is hidden. This may be useful in situations where you want to maintain access to a number of dropzones for your users but protect some locations from being used as general drop zone locations. You can also add notes for other administrators to keep a record of why your dropzones are configured the way they are. More information about dropzone configuration settings can be found in the HPCC Systems Configuration Guide.

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

Inconsistent #stored/#constants are now caught and reported as errors

A warning (defaulting to error severity) has been added in 6.4.0 to catch these inconsistencies, which means that some queries will need fixing when migrated to 6.4.0. The correct fix is to only have a single #STORED or #CONSTANT for a single id.

A short term work around is to add:

#onwarning(4207, warning); 

to the query. However, while your query may still work as before, there is no guarantee which of the inconsistent values it will be using so it is recommended that you implement the correct fix as soon as possible.

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

New supported/retired distributions in HPCC Systems 6.4.0

...

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

...

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

NEW - Simplified installation process for the Rembed plugin package

...

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

NEW - The default behavior for the R plugin has changed

...

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

NEW - Changes to denormalize to correctly preserve values 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

...

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

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

...

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

NEW - 64-bit Client Tools installation location

...

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

NEWIncorrect code generation on some aggregation operations on inline datasets

...

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

NEW (string)(string100)string50value no longer converted to string50value

...

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

NEW - LOOKUP attribute available in HPCC Systems 6.4.0

...

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

NEW - Change in Dropzone configuration in HPCC Systems 6.4.0

You can now supply a list of preferred dropzone destinations but keep some destinations hidden from users using the ECLWatchVisible attribute in the HPCC Systems Configuration Manager. When set to true, a specified landing zone will be shown in the dropdown list of available droopiness and ECL Watch. When set to false, the drop zone is hidden. This may be useful in situations where you want to maintain access to a number of dropzones for your users but protect some locations from being used as general drop zone locations. You can also add notes for other administrators to keep a record of why your dropzones are configured the way they are. More information about dropzone configuration settings an be found in the HPCC Systems Configuration Guide.

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