HPCC-9551 Roxie cannot set thread priorities to positive values

This will show up as error messages referencing pthread_setschedparam when
Roxie starts up, but will also interfere a little with the intended operation
of the UDP layer.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9535 Rationalize Roxie topology info

Cyclic redundancy was allocating channels incorrectly.

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

HPCC-9535 Rationalize Roxie topology info

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9535 Rationalize Roxie topology info

Non-default multicast addresses were not working

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

HPCC-9535 Rationalize Roxie topology info

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Community Edition 4.0.0-rc13 Release Candidate 13

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9560 - ensure spilling occurs if rehash fails

If rehash fails (because no memory available for larger HT),
ensure that spill setup, because the new row being added must
be committed to disk.

At the moment, rehash's inability to allocate the larger HT will
cause all buckets including caller to spill, so it's a non-issue,
but roxiemem may change to avoid calling all callbacks on a alloc
that can't be satisfied.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-9579 Standalone Roxie coring

Regression from recent confg file refactoring

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

HPCC-9579 Standalone Roxie coring

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9582 New feature: evaluate(module, attribute)

Will make writing unit tests much simpler and cleaner if we have a form of
evaluate(module) that only evaluates attributes matching a supplied name.

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

HPCC-9551 Roxie cannot set thread priorities to positive values

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9596 Core in dali if environment contains  nodes without @computer set

An environment that contains server nodes (Roxie or Thor) that do not have
@computer specified will core.

ConfigMgr should never create such an environment.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4577 from richardkchapman/dali-core-missing-computer

HPCC-9596 Core in dali if environment contains  nodes without @computer ...

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4570 from richardkchapman/evaluate-attr

HPCC-9582 New feature: evaluate(module, attribute)

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4560 from jakesmith/hpcc-9560

HPCC-9560 - ensure spilling occurs if rehash fails

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.0.0' into closedown-4.0.x

Conflicts:
	version.cmake

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