HPCC-9555 - Fix possible crash when hashdedup spills

If hash dedup spills and 1st round used a higher number of buckets
than subsequent rounds, then the excess hash tables are cleared
causing the parent bucket handler to crash when accessing a
released HT

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #4554 from jakesmith/hpcc-9555

HPCC-9555 - Fix possible crash when hashdedup spills

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9563 XML_CATALOG not being set correctly

Moved XML_CATALOG variable geneartion in xsltproc.cmake.in to config
generation time instead of at run time as it runs in a seperate cmake
thread during the build process.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
HPCC-9559 ecl-packagemap-query-files command to show query file mappings

The "ecl packagemap query-files" command will list the files in
a given query and show if/how they are mapped to SuperFiles defined
in the active packagemap for the given cluster.  --pmid option allows
an inactive packagemap to be used instead.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #4556 from pschwartz/HPCC-9563-xml-catalog-issue

HPCC-9563 XML_CATALOG not being set correctly

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9535 Rationalize Roxie topology info

Fix another regression in previous commit (empty aclName should be accepted).

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4558 from richardkchapman/roxie-topology-regression2

HPCC-9535 Rationalize Roxie topology info

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9567 Ignore (unreliable) numDataCopies value in overloaded mode

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4557 from afishbeck/queryFileList9559

HPCC-9559 ecl-packagemap-query-files command to show query file mappings

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9535 Rationalize Roxie topology info

Fix regression in previous commit (not subscribing to multicast channels).

Also fixes HPCC-9566 - failure to recover after catching exception in
multicast layer.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4559 from richardkchapman/roxie-multicast-socket

HPCC-9535 Rationalize Roxie topology info

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4561 from richardkchapman/overload-numdatacopies

HPCC-9567 Ignore (unreliable) numDataCopies value in overloaded mode

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Community Edition 4.0.0-rc12 Release Candidate 12

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.0.0' into closedown-4.0.x

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/closedown-4.0.x'

Conflicts:
	roxie/ccd/ccdqueue.cpp

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9557 DFUPLUS spray: Cannot specify no quote character

Pass quote definition string from command line if defined (quote='') even it
is empty to override default value.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-9551 Roxie cannot set thread priorities to positive values

This will show up as error messages referencing pthread_setschedparam when
Roxie starts up, but will also interfere a little with the intended operation
of the UDP layer.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9535 Rationalize Roxie topology info

Cyclic redundancy was allocating channels incorrectly.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4564 from richardkchapman/roxie-cyclic

HPCC-9535 Rationalize Roxie topology info

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9535 Rationalize Roxie topology info

Non-default multicast addresses were not working

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>