HPCC-10318 ConfigMgr - default environment.xml fails validation

  - Reset deprecated build tag in default environment.xml to '_'

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-7902 - Add DISTRIBUTED,ASSERT implementation

Validates that input dataset is distributed

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10255 - Sasha not archiving/restoring associated files

Associated files used to be published as GeneratedDlls, only the query
dll is now published in that way, the rest appear in the workunits
associated file list only.
Add code to archive and restore these too.

There's also an efficiency change here. When a workunit is
archived or restored, it used to connect to /WorkUnits to perform
the locking and to verify the workunit did not already exist.
As a consequence, it would have required the client to pull the
children of /Workunits (all workunits nodes) to the client.
This commit changes it, so that the lock is direct to the
workunit required.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10350 Allow daliadmin to accept parameters beginning with "time"

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-7902 - Output row that was not distributed in error

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10363 Don't convert non-many LOOKUP joins to ALL joins

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10365 Regression suite requires non-existent directory

Fix directory checking

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10368 regress should give more information on syntax

Improve built-in help and usage hints.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10365 Regression suite requires non-existent directory

Update after review.

All regression session related output file stored into user's
"~/HPCCSystems-regression" directory.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Merge pull request #5110 from AttilaVamos/HPCC-10368-fix2

HPCC-10368 regress should give more information on syntax

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-10379 New semaphore implementation based on sem_xxx

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge remote-tracking branch 'origin/closedown-4.2.x'

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10381 Add a targetIndex to the edges for action "inputs"

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge remote-tracking branch 'origin/closedown-4.2.x'

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9018 Packagemap-validate support for checking multiple queries

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #5087 from jakesmith/hpcc-7902

HPCC-7902 - Add DISTRIBUTED,ASSERT implementation

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-10390 Fix internal error generated by <dataset> : WHEN

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9018 Update based on review and add reporting of invalid queryid

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #5108 from AttilaVamos/HPCC-10365-fix

HPCC-10365 Regression suite requires non-existent directory

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5075 from garonsky/HPCC-10318_default_env_fails_validaton_due_to_build

HPCC-10318 ConfigMgr - default environment.xml fails validation

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>