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>
Merge remote-tracking branch 'origin/candidate-3.8.0' into candidate-3.8.x

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
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>
Merge pull request #2714 from rengolin/dfs-del

gh-2712, avoid lock on add/del subfiles in DFU

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Ensure stdout is flushed for stand alone roxie

On windows, when output was redirected to a file, the output could fail
to be included.  fflush()ing stdout ensures the output is written.

Fixes #2718.

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

Ensure stdout is flushed for stand alone roxie

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Modifications to ECL Playground doc and images, to add the target drop list
Additional modification to the ECL_Playground.xml