HPCC-11422 - Spanish translations (done without context)

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-11256 - Introduce new SDS node subscription mechanism

Allows clients to subscribe to existing SDS nodes, rather than
a dynamically matching xpath.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11256 Fix some issues following review
HPCC-11473 - Improved exhausted memory exception

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11416 Report stack and memory report on exhausted heap

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11422 changes from Code review.

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-9896 Deploy jar files to HPCC cluster and update classpath

This fix is also applied to HPCC-10211 which is similar to HPCC-9896.

New or updated files:
 1. deploy-java-files.sh.in:
    top level bash script to deploy java files to the cluster and update
    classpath in environment.conf. The script will call cluster_script.py
    to execute the script file concurrently or through run_cluster shell
    function to execute the script sequentially.
    Before transfer file, prompt for user and password.

 2. cluster_script.py:
    execute script file on cluster hosts with threads. It receives user
    inputs for script to run, how many concurrent tasks to run,etc.
    Execute the task and display runtime status and final result.

 3. hpcc/cluster/host.py:
    help python module to handle host information in the cluster.

 4. hpcc/cluster/thread.py:
    implements a thread with charred tasks queue

 5. hpcc/cluster/task.py:
    manage execution of a task

 6. deploy-java-files.exp
    expect code to transfer java files to remote host. The ssh/scp connection
    can be with password or ssh private key file. Put the code in a file will
    avoid exposing password through ps comman  which is the case when embeded
    expect code in shell script.

 7. hpcc_common
    Add run_cluster function in hpcc_common.
    If python not detected call run_cluster to run script sequentially

Required python version 2.6+. If the version is lower it will be treated as
no python installed.

Remove sbin and bin directories after uninstall (postrm)
HPCC-11474 Support publishing larger ECL archives

Check ESP configuration for maxRequestEntityLength.  Try compressing
archive if larger than limit.  If still too big give sensible error
message.

User can increase configured limit.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11256 Minor changes following review

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11422 small changes from final code review.
Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-11473 Add info to exception

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11416 Make OOM reports conditional

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11502 Add service dafilesrv stop to hpcc-run.sh
HPCC-11474 Support publishing larger ECL archives

Reversed backward compatibility logic.  Disable maxRequestEntityLength.

Compress deployment payload by default.  --no-compress disables.

If target ESP is pre 5.0 --no-compress is required.  An clear error
suggesting the user try --no-compress will be output.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11075 Start moving other regression tests over to the new suite

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11479 Renamed Restart to Recover

Restart and Recover were calling the wrong ESP action.

Fixes HPCC-11479

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11487 Search Results defaults to "loading..." message

It should default to "Zero Rows" message until a search is performed.

Fixes HPCC-11487

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11474 Updated based on review

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11553 Fix deadlock if funnel innput hits exception in start

If the parallel version of funnel hits an exception in one of
it's input's start methods, after all others have finished, then
it deadlocked. As long as one of the other inputs was still
going the exception was triggered.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11560 Add ulimit -c unlimited for Dali and dafilesrv

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>