Merge remote-tracking branch 'origin/candidate-4.2.6' into closedown-4.2.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'candidate-4.2.6' into closedown-4.2.x

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

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11339 WsWorkunits should respect compulsory flag

When using ReferencedFileList to list files used by a query, if a
package is assigned that is compulsory, the files should not be
resolved in DFS.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge remote-tracking branch 'origin/candidate-4.2.6' into closedown-4.2.x

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11339 Remove unnecessary scoping on call to isCompulsory

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge remote-tracking branch 'origin/candidate-4.2.6' into closedown-4.2.x

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11504 Referencing memory after freed in ccdqueue.cpp

Picked up by Valgrind, header is invalid after calls to createRoxiePacket in
processMessage()

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11509 ESP cache of packagemap info leaking connections

A couple of uses of getPackageMapById leaked the resulting Dali connection and
thus left the packagemap locked.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11494 Roxie dali notification issues

Backport some changes from candidate-5.0.0 made in connection with HPCC-11253,
to avoid multiple reloads on parallel threads when notifications received fro
packagemap updates.

Also contains the fixes for HPCC-11293 (delayed unload of slave queries).

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11494 Roxie dali notification issues

Avoid reloading unchanged packageMaps

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11500 Control:queries should only return info for active package

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5932 from richardkchapman/packagemap-leak

HPCC-11509 ESP cache of packagemap info leaking connections

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.2.6' into closedown-4.2.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11459 Flags to toXML to allow more control over formatting

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11459 Use new toXML formatting flags in getQueryInfo

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #5910 from afishbeck/compulsoryFileList

HPCC-11339 WsWorkunits should respect compulsory flag

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5950 from jakesmith/hpcc-11459-2

HPCC-11459 Flags to toXML to allow more control over formatting

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11541 Various IPT leaks, that also cause leaked locks

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

HPCC-11541 Various IPT leaks, that also cause leaked locks

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>