Remove potential double // in dllserver records

Noticed while looking at what might be needed for gh-2684 that some
dll entries in dali had double // in the locations. I don't think
this is likely to have any ill effect.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
gh-2706 Ability to verify same queries are on all roxie nodes

Add code to calculate a hash representing the currently loaded package/
query combinations in a roxie.

Return hash in response to control:state and control:reload queries

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Fix invalid assert assertex(required < choosenLimit)

If a choosen limit was specified on a dataset field (a fairly rare
construct) an internal assert was being reported if the number of
rows added matched the maximum instead of exceeding it.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #2711 from richardkchapman/roxie-version-gh-2706

gh-2706 Ability to verify same queries are on all roxie nodes

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Mac Package name wrong + rpath issue.

Package name had a "_" which should be a "-"
rpath's need to be fixed for third party dylibs linking to other
thirdparty dylibs

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge pull request #2719 from ghalliday/choosenlimit

Fix invalid assert assertex(required < choosenLimit)

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2717 from GordonSmith/MAC_PACK

Mac Package Name + RPATH issue.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2702 from richardkchapman/roxie-query-cleanup-gh-2684

Remove potential double // in dllserver records

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
update to options of ECLCC
Merge pull request #2722 from g-pan/ClientToolsUpdate1

update to options of ECLCC

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
gh-2712, avoid lock on add/del subfiles in DFU

This is a temporary solution until a proper fix can be done.

The short-term proper fix in to allow caching on inactive
transactions via a flag (that should also deprecate the
TempTransaction object in FileServices).

The long-term proper fix is to finally make all access to
the DFS from a single entry point, ie. DFSAccess.
Fixing unconditional deletion of super
Treat a query containing a single row as output(row)

Treat a row expression as output(row) for consistency with the way
datasets and expressions are handled.

Fixes #2201.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
gh-2725 Roxie standalone program delay

If roxie is running without a dali (for example, a standalone program
compiled with -target=roxie), it will pause for 5 seconds at startup
to give the dali connect thread a chance to connect, even though that
thread is never started.

This is a new problem introduced in 3.8.0 rc7.

Fixes gh-2725.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2726 from richardkchapman/roxie-standalone-delay-gh-2725

gh-2725 Roxie standalone program delay

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Release some example regression test files

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Release more example regression tests

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

Release more example regression tests

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2729 from ghalliday/joinexample

Release some example regression test files

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2727 from ghalliday/issue2201

Treat a query containing a single row as output(row)

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>