HPCC-10340 Document OPTIONS for Skew

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-11571 Always validate logical filenames

Ensure all filenames used in CDfsLogicalFileName are validated
Previously some formatting errors were caught, most not.
A seperate setValidate used different code which spotted some
errors and skipped others.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10340 Edits based upon code review

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-10340 Edits based on code review

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-11303 Document missing SOAPCALL options

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-11157 Allow install-cluster run concurrently

1) Original install-cluster.sh is divided to two files:
  1.1) install-cluster.sh:
       1.1.1 ) top level script.
       1.1.2 ) get admin user passwords.
       1.1.3 ) create package for remote install
       1.1.4 ) excute install-hpcc.exp through cluster_script.py if python 2.6+ detected.
               It allows mulitple instances run simultanously. If no suitable python
               installed install-hpcc.exp will execute sequentially for each ip.

  1.2) install-hpcc.exp
       1.2.1) run on each host to install and configure HPCC.
       1.2.2) check connection logic is added. If it fails no furhter action will be
              applied on the host.
       1.2.3) Add handling ssh/scp connection without password which is normal in cloud
              environment.
2) The original script only install if hpcc user doesn't exists on the host. The fix
   lefts the restriction to allow installation always go through. If HPCC exists and the
   image version is newer it will update it.

3) Log file is at /var/log/HPCCSystesm/cluster/XX_install-hpcc_yyyymmdd_HHMMSS.log
    For concurrent exection XX is cc. If run sequentially it is se
HPCC-11155 Allow hpcc-push.sh run concurrently

1) Generate script hpcc-push_ which take only 1 input parameter: ip
2) If python 2.6+ installed it will Run above script through cluster_script.py.
   It allows mulitple instances run simultanously. The default is 5.
   If no python 2.6+ found it will run the script sequentially
3) Log file is at /var/log/HPCCSystesm/cluster/XX_hpcc-push__yyyymmdd_HHMMSS.log.
   For concurrent exection "XX" is "cc". If run sequentially it is "se".
HPCC-11648 ecl-test.json server section being ignored

Reorganise ecl-test.json to store individual IP address for each cluster

Fix cluster IP handling problem.

Change queryWuid() and abortWorkunit() functions to use extended ECl tool.

Implement local IP query function.

Add Regression Test Engine IP address to OriginalTextFilesIp stored variable
for Setup. (Without this the remotely executed setupsearchindex.ecl doesn't
find the external data file)

Update README.rst

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10340 Small edit from review

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-11525 Document default quote character

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-11648 ecl-test.json server section being ignored

Update after review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-11303 Edits based upon code review

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-11539 Add Owner/State into ESP WUShowScheduled Response

Also add State as a filter of WUShowScheduled.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-11622 Add QueryID/Name as WsWorkunits/WUListQueries filters

Add wildcards search for QueryID and QueryName to the WUListQueries.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
Merge pull request #6071 from JamesDeFabia/11525Document_default_quote_character

HPCC-11525 Document default quote character

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11690 Fix DEDUP,HASH crash if OOM freed empty bucket

If a roxiemem OOM event, caused an empty bucket to be cleared
(to free it's ptrtable table), then a subsequent row add to that
bucket caused a crash, referencing the rowwriter which had not
been setup.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10792 Document Relative Import syntax

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-11719 Remove invalid code from regression setup

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11720 Downgrade error to warning in layout translation code

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11643 Revert 8982 and 11084

Manually reverted.
One dummy loadxml could not be reverted - testing/ecl/setup/textsearch.txt
as it no longer exists.

Signed-off-by: jamienoss <james.noss@lexisnexis.com>