HPCC-10490 Show primary clusters for XRef

In multi-thor setups, the XREF cluster list should show
primary thor instances. In this fix, getPrimaryThorProcesses()
is added to IConstWUClusterInfo. The method picks primary
thor instance only if thor name matches the group name.
Using that method, WsDfuXRef service shows primary thor
instances in the XREF cluster list.

Signed-off-by: Kevin Wang kevin.wang@lexisnexis.com
HPCC-10490 Rename a variable based on review

The primaryThorProcess is renamed to primaryThorProcesses
to reflect plural.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-10608 Fix compressed file symbol not showing in ECLWatch

In cpp code of WsDFU, both isZipfile and ZipFile have been
renamed to 'IsCompressed'. But, the old names are still
in the existing XSLT files. This fix renames them to
'IsCompressed'.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-10620 : Ensure logical file meta data is checked

Regression in HPCC-8624, caused the logical file meta info the
query supplies to no longer to be checked against the published
DFS meta info. i.e. formatCRC, compression, grouping

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10594 : Block access to foreign dali from logicalfilelist

Fileservice calls can bypass the local Dali (and therefore the
check from slaves) and go directly to a foreign Dali.
This is highly undesirable, for the same reason it was blocked
by default from the local environment's Dali. It causes a flood
of requests that can usually be recoded more efficiently by
ensuring the request is called once or outside slaves.

LogicalFileList was the only call that in FileServices that
directly called a DFS call that sent a message directly.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10630 Upgrade to dgrid 0.3.12

Fixes HPCC-10630

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge pull request #5254 from wangkx/h10608

HPCC-10608 Fix compressed file symbol not showing in ECLWatch

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10512 Allow regression suite to contain summary queries

Add new tag //nokey and handling implementation
Put output of "no key file compared" test case to logfile.
Update README.rst

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10517 Fix Package subfile nodes sometimes added to DALI as empty

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #5269 from afishbeck/emptyPackageSubfileNodes

HPCC-10517 Fix Package subfile nodes sometimes added to DALI as empty

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10610 Add DBGLOG trace of call into createSingleFileClone

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #5270 from afishbeck/createSingleFileCloneTrace

HPCC-10610 Add DBGLOG trace of call into createSingleFileClone

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10573 Extract Strings for Internationalization

Improve "Loading" visuals (remove English text)

Fixes HPCC-10573

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge pull request #5260 from jakesmith/hpcc-10620

HPCC-10620 : Ensure logical file meta data is checked

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5263 from jakesmith/hpcc-10594

HPCC-10594 : Block access to foreign dali from logicalfilelist

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10640 Testsocket segfault on startup on ARM

Segfaults when trying to log the fact that the RDTSC instruction is not
available, before any logging has been set up.

This commit fixes both the crash when logging from within the jdebug setup
code (by ensuring that logging is set up earlier), and the fact that the
system logs the failure to use rdtsc on non-intel systems.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10640 Testsocket segfault on startup on ARM

Suppress excessive warnings on ARM compilations

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10592 Roxie needs to cache dali lookups that fail to match

Add some tracing

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5272 from richardkchapman/roxie-lookup-tracing

HPCC-10592 Roxie needs to cache dali lookups that fail to match

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #5247 from GordonSmith/HPCC-10573_i18n

HPCC-10573 Extract Strings for Internationalization

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>