HPCC-10547 Reduce contention for persist locks by timing out quicker

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10386 Playground Sample Has Corrupted Chars

The Java Embed Example shows corrupted chars.  Fixed by converting BOM to UTF-8.

Fixes HPCC-10386

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10547 Retain timeout for repeat=true (just in case)

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10547 Ensure that the lock is released (when contended) for atleast 5s

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #5248 from ghalliday/issue10547

HPCC-10547 Reduce contention for persist locks by timing out quicker

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5253 from GordonSmith/HPCC-10386

HPCC-10386 Playground Sample Has Corrupted Chars

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-10590 Ignore ~ in subfile name from package

Can get xpath errors if the ~ is left in place.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10610 ecl-packagemap-add support for specifying a src file prefix

To support accessing some files on 702 systems we need to be able to
specify a prefix to use when looking up the src file, but which will
not be added to the destination file.

The prefix is noted in the file definition attributes as
@cloneFromPrefix.

The prefix may be specified as an extenion to daliips specified either
on the command line or in the packagemap.

Format: --daliip=cluster@ip/prefix or <Package daliip="cluster@ip/prefix">

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-10516 Roxie should ignore SubFile value="" in a package SuperFile

Package files may specify empty subfile names - this should not give Roxie
internal errors.

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

Roxie empty subfile

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #5261 from afishbeck/remoteDaliFilePrefix

HPCC-10610 ecl-packagemap-add support for specifying a src file prefix

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 4.2.2-rc5 Release Candidate 5

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

Conflicts:
	version.cmake

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