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>
HPCC-11339 Remove unnecessary scoping on call to isCompulsory

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.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-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>
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>
Merge pull request #5933 from richardkchapman/roxie-notifications-2

HPCC-11494 Roxie dali notification issues

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5928 from richardkchapman/corrupt-packet

HPCC-11504 Referencing memory after freed in ccdqueue.cpp

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5935 from richardkchapman/roxie-queries-multi

HPCC-11500 Control:queries should only return info for active package

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11544 Roxie restarted after dali disconnected

Race condition on a dali disconnect MAY cause a core.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11443 Allow Roxie to specify remote cluster priorities

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

HPCC-11443 Allow Roxie to specify remote cluster priorities

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #5956 from richardkchapman/roxie-dali-disconnect-core

HPCC-11544 Roxie restarted after dali disconnected

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>