HPCC-10482 - Associated files being deleted too early

Archiving is two stage, 1st create the archive and copies,
2nd delete and clearup. Some workunit states are supposed to
prevent the deletion and clearup, e.g. if the query is a scheduled
or a service. However, the archiving code due to an ancient
regression, was deleting associated workunit files too early.
[ For reference, bug introduced by:
https://trac.br.seisint.com/tracdb/changeset/33600 ]

Other problems have been masking the issue,
e.g. HPCC-2558 and HPCC-10255

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10514 - Spurious boolean, causing premature timeouts

Super file lookups in a couple of the transaction types could
timeout.
An ancient change that removed a boolean, left in a boolean
in a lookupSuperFile call, which was being interpretted as the
timeout of 1ms.
Most of the time it would still get away with it, as the window
was small enough in Dali that 1ms on a the unambiguous superfile
path, meant it succeeded within 1ms.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10532 Serialize progress information so backward compatible.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge branch 'issue10532' into candidate-4.2.0

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 4.2.0-3 Gold

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'candidate-4.2.0' into candidate-4.2.2

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Rename deleteFilter to deleteExclusions

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

HPCC-10514 - Spurious boolean, causing premature timeouts

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'closedown-4.2.x' into candidate-4.2.2

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

HPCC-10482 - Associated files being deleted too early

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'closedown-4.2.x' into candidate-4.2.2

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 4.2.2-rc3 Release Candidate 3

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

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

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