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-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>
HPCC-10379 New semaphore implementation based on sem_xxx

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10381 Add a targetIndex to the edges for action "inputs"

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9018 Packagemap-validate support for checking multiple queries

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-10345 Disable Banner Setup for non-admin if authentication is set

A flag 'SuperUser' is used to decide whether the web link of Banner Setup
should be displayed or not. (The flag is set to true if no authentication
is set or the esp service is used by an admin user.) The existing code
still shows the Setup link for non admin user due to a bug inside index.xslt
file. The bug is fixed by this fix.

Signed-off-by: Kevin Wang kevin.wang@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-10387 - Z.A.P does not include three parameters needed

Z.A.P does not include description, history, timing parameters which
displays the additional comments from users.

Signed-off by: Miguel Vazquez miguel.vazquez@lexisnexis.com
HPCC-10384 - Potential spillable row stream race condition crash

If the derived spillable row stream set compression (default),
the base which already added the roxiemem callback in it's base
constructor, could get called and spill uncompressed. When read
back the implementation thought the spill file was compressed
and failed to read it it.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10398 - Fix persist_replicate mismatch

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10333 Embedded Python may encounter undefined symbols

Due to bugs in the way that Python is build for some distros, it is necessary
to ensure that the libpython library is loaded with RTLD_GLOBAL set.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5134 from jakesmith/hpcc-10398

HPCC-10398 - Fix persist_replicate mismatch

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9018 Update based on review and add reporting of invalid queryid

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>