HPCC-12242 Trace slow MP accept & connect's

Add tracing to initial MP accept and connect reads to highlight
stalls.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-12300 remote copy creates ambiguous xpath

Fix 'ECL' property duplication bug.

Add code to prevent empty 'ECL' property creation.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-12300 remote copy creates ambiguous xpath

Update after review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-12427 GetESPServiceBaseURL(type) matches on name

It should match on Service type.

Fixes HPCC-12427

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-12325 Making hpcc-run.sh run in parallel by default

Signed-off-by: Michael Jon Gardner <Michael.Gardner@lexisnexis.com>
Merge pull request #6542 from GordonSmith/HPCC-12427

HPCC-12427 GetESPServiceBaseURL(type) matches on name

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12300 remote copy creates ambiguous xpath

Update after second review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Merge pull request #6534 from AttilaVamos/HPCC-12300-fix

HPCC-12300 remote copy creates ambiguous xpath

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com> 
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6544 from Michael-Gardner/HPCC-12325

HPCC-12325 Making hpcc-run.sh run in parallel by default

Reviewed-By: Xiaoming Wang <xiaoming.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12446 Prevent a potential deadlock in IRowMultiWriterReader

Also, common up some code in this area.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-12401 Rename paramters so they don't clash with reserved words

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

HPCC-12401 Rename paramters so they don't clash with reserved words

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12434 Log details of out of order lines

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

HPCC-12434 Log details of out of order lines

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12441 Unordered join deadlock if stopped early

The way the unordered join helper is organised (a bit weirdly),
meant that the reader continued pumping work for the workers
and the underlying joinhelper needed stopping before everything
else could stop.

This commit fixes that and rationalizes the join helper abort a
bit.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #6562 from jakesmith/hpcc-12441

HPCC-12441 Unordered join deadlock if stopped early

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-12249 Fix memory leaks in LDAPSecurity lib

ValGrind testing found some memory leaks in the LDAP Security manager. This
pull requests fixes as many as I could initially identify from testing. Specifically,
ldap_memfree needed to be called after every iteration of ldap_first/next_attribute,
and ldap_values_free needed to be called after every call to ldap_get_values.

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge pull request #6485 from jakesmith/hpcc-12242

HPCC-12242 Trace slow MP accept & connects

Reviewed-By: Mark Kelly <mark.kelly@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6501 from RussWhitehead/LDAPLeaks_504

HPCC-12249 Fix memory leaks in LDAPSecurity lib

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6556 from jakesmith/hpcc-12446

HPCC-12446 Prevent a potential deadlock in IRowMultiWriterReader

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>