HPCC-12198 Abort parsing earlier for invalid queries

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

HPCC-12198 Abort parsing earlier for invalid queries

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11972 Roxie data copying majority from remote Roxie and not buddy node

Need to recheck whether buddy is present immediately before copy.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11972 Roxie data copying majority from remote Roxie and not buddy node

Added unit test code to confirm was working as expected.

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

HPCC-11972 Roxie data copying majority from remote Roxie and not buddy node

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-12084 Remove unnecessary internal error

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12309 Catch memory wrap and full hash table

checked_malloc and checked_reallooc should have been using size_t parameters
otherwise allocations of 2^32 were assumed to be size 0.  There was also
no checking on hash table overflow (2^32 elements)

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

HPCC-12084 Remove unnecessary internal error

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6471 from ghalliday/issue12309

HPCC-12309 Catch memory wrap and full hash table

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'candidate-4.2.10' into closedown-4.2.x

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