HPCC-8127 LIMIT ignores a filter on the right recset if specified in the join condition

Signed-off-by: Richard Taylor <richard.taylor@lexisnexis.com>
HPCC-9217 Remove legacy implementations of editdistance functions

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

HPCC-9217 Remove legacy implementations of editdistance functions

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4306 from RichardTaylorHPCC/B8127

HPCC-8127 LIMIT ignores a filter on the right recset if specified in the join

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9226 CmdProcess lockup on failure, and does not use path

CmdProcess will lock indefinitely if the specified process cannot be loaded.
This is quite likely as the path is not searched.

Fixes HPCC-9226 and HPCC-9227

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

HPCC-9226 CmdProcess lockup on failure, and does not use path

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge branch 'candidate-3.10.x' into candidate-3.10.8

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

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

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

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9097 Added plugins flag to file name on rpm based systems

Added WITH_PLUGINS variable that is used to determine if -with-plugins
is added to the rpm package name.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
HPCC-9166 Add ECLWatch WU Filters doc

Fix HPCC-9166 Add ECLWatch WU Filters doc
Documenting the Filter options for WUs
in the new ECL Watch interface.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
Merge pull request #4328 from g-pan/H9166-FilterOps

HPCC-9166 ECL Watch Filter Ops

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4327 from pschwartz/HPCC-9097-package-with-plugins

HPCC-9097 Added plugins flag to file name on rpm based systems

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4325 from ghalliday/issue9229

HPCC-9229 Introduce a Array::swapWith(Array & other) member

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9235 - Avoid restart distributor delays

The refactored distributor (>=3.10.0) introduced an extra small
delay (~100ms) when the distributor was wound up.
If inside a loop with relatively small amounts of records
and there were a number of them, this delay could build up and
become significant.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Minor changes following review
HPCC-9236 WU Lists calling the server for each row

WUQueryWidget and GetDFUWorkunitsWidget were making an extra call for each row item to the server.

Fixes HPCC-9236

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge pull request #4332 from jakesmith/hashdist-loop-opt

HPCC-9235 - Avoid restart distributor delays

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9221 Deleting package from roxie will cause query to hang

This is a regression caused by recent changes to package reload code, and does
not affect any released version.

This change will fix the deadlock - I also revisitde the question of
whether the critsec that causes the deadlock is really required, but
I think without some major refactoring, it probably is.

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