HPCC-11302 - Fix implicit super file creation transaction retry

Hitting a timeout and retrying caused the automatically creted
superfile to be missing to any transaction steps that relied on
it.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11308 - ensure transaction object files are released on retry

Files transaction looked up in prepartion for manipulation inside
transaction steps were held (linked) and therefore retained a
read lock on those files. If the preparation failed to lock the
files they were release, however if they succeeded, but
subsequent steps failed they were retained whilst the transaction
mechanism sat in it's retry sleep phase.
The net effect would be that other jobs/users might be blocked
from gaining exclusive access to files that had been referenced
inside a transaction.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Split off candidate-5.0.0 branch

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Split off candidate-5.0.0 branch

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

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'closedown-5.0.x'

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11112 Add FilterBy to WsWorkunits.WUResult

In WUResult request, a name/value array is used to set filters for
retrieving WU result.

Signed-off-by: Kevin Wang kevin.wang@lexisnexis.com
HPCC-11304 Field translation options not working correctly

There are several mechanisms for controlling whether field translation should
be allowed.

 1. In the workunit, using #option (layoutTranslationEnabled,1)
 2. In the package file, using control:enableFieldTranslation=”1”
 3. In the RoxieTopology.xml file, using fieldTranslationEnabled=”1”

The global setting can be overridden temporarily (until the next time “service
hpcc-init start” is executed) using testsocket

In theory, the workunit setting should (if present) override the package file,
which should in turn (if present) override the global setting. If none are
present, field translation is disabled.

However, the workunit setting was always used, defaulting to false if not
present.

Also make the control: optional in the package file for back-compatibility

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11314 Updated BS, HR, SR Translations

Fixes HPCC-11314

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11315 Updated HU Translation

Fixes HPCC-11315

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11316 Updated ES Translation

Fixes HPCC-11316

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Updated ZH Translations

Fixes HPCC-11313

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge pull request #5776 from GordonSmith/HPCC-11313

Updated ZH Translations

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5777 from GordonSmith/HPCC-11314

HPCC-11314 Updated BS, HR, SR Translations

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5779 from GordonSmith/HPCC-11316

HPCC-11316 Updated ES Translation

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5773 from wangkx/h11112b

HPCC-11112 Add FilterBy to WsWorkunits.WUResult

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5778 from GordonSmith/HPCC-11315

HPCC-11315 Updated HU Translation

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'master' into candidate-5.0.0

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11318 Added missing </center> tag

Fixes HPCC-11318

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge pull request #5780 from GordonSmith/HPCC-11318

HPCC-11318 Added missing </center> tag

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>