HPCC-7888 Ensure query dlls in separate dir

In multi slave setups, the query dll must not clash.
Ensure it's in it's own directory.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Split off closedown branch for 3.8.6

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Split off closedown branch for 3.8.6

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7861 Fix field xpath('') causing invalid XML

In ECL an xpath('') has a special meaning indicating that the
content of the field should be output without a tag surounding it.

Currently an xpath('') is producing an invalid outter tag of <></>.

Output:
CONTENT

Rather than:
<tag>CONTENT</tag>

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #3424 from afishbeck/blank_xpath3.8.6

HPCC-7861 Fix field xpath('') causing invalid XML

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7934 Disable udpResendEnabled by default

It's not clear there is any benefit from this code in most situations, and there
is at least one outstanding issue HPCC-3028 - as yet unreproduced - where it
seemed to be cuaseing a core under load.

Disable by default until proven to work and help.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-2804 Inline dataset_from_transform

Inlines DATASET(count, TRANSFORM(COUNTER)) expressions when possible.

Signed-off-by: Renato Golin <rengolin@hpccsystems.com>
HPCC-2804 Continue to hoist no_dataset_from_row to reduce impact

With the previous change to inline no_dataset_from_row it also had the
side-effect of reducing the occasions when that operation was hoisted
to a more efficient context.  This change avoids that.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #3411 from jakesmith/multislave-queryso-3.8.x

HPCC-7888 Ensure query dlls in separate dir

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-2804 Test negative rows

Make sure negative counts don't generate data under any circumstance,
including constants and variables, testing for range before loop.

Signed-off-by: Renato Golin <rengolin@hpccsystems.com>
HPCC-2804 Do not inline distributed dataset

Inline DATASET(count, TRANSFORM(COUNTER)) should not be inlined.

Signed-off-by: Renato Golin <rengolin@hpccsystems.com>
HPCC-7931 In ecl CLI, package action renamed to packagemap

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.8.6

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

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

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7940 ECLWatch Users screen should be sortable on PWD Expiry columns

The new PasswordExpiration column in the eclwatch Users screen should be
sortable like all the other columns

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge remote-tracking branch 'russ/sortPW' into candidate-3.10.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3437 from richardkchapman/udp-resend-disable

HPCC-7934 Disable udpResendEnabled by default

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #3323 from rengolin/dataset

HPCC-2804 Inline dataset_from_transform

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-7931 Edits from code review

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>