HPCC-10977 Categorise the code generator warnings

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10977 Fix warnings in the code generator

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11116 add keyed field indicator to fvresult xml schema

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-10977 Add warning categories to the parser

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11377 - Reserve default ports for WsSQL

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-11391 Queries that are suspended only on slaves are not reported

Update control:queryinfo, control:queries etc to show queries that are
suspended on some slaves only.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11111 Make use of isXAlreadyLocallySorted()

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10977 Minor changes following code review

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11269 Add Word Cloud Visualisation

Fixes HPCC-11269

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge pull request #5820 from afishbeck/xmlSchemaIndicateKeyedFields

HPCC-11116 add keyed field indicator to fvresult xml schema

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-11358 Sort WUs by Total Thor Time for both 5.0 WUs and 4.x WUs

The Total Thor Time of 5.0 WUs is stored under Statistics/Statistic
[@desc='Total thor time']/@value. For 4.x WUs, it is under Timings/
Timing[@name='Total thor time']/@duration. To sort the WUs, this
fix creates a multivalue sort key for the Total Thor Time. The
multivalued sort key is preparsed by the new code in this fix.
Now, WUQuery can sort WUs by Total Thor Time for both 5.x WUs and
4.x WUs.

Signed-off-by: Kevin Wang kevin.wang@lexisnexis.com
HPCC-11384 Fix Activity Structure issues for WsSMC

The Activity information for target clusters is returned inside the
TargetCluster structure. Existing code also returns a ServerJobQueue
structure which contains incorrect information for the target
cluster. In this fix, the code is added to not return the
ServerJobQueue for target clusters.

Signed-off-by: Kevin Wang kevin.wang@lexisnexis.com
HPCC-11418 Roxie may stall for long periods under load

Switch spinlock finto criticalSection (will refactor further in 5.0 or later)

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5852 from jakesmith/hpcc-11111

HPCC-11111 Make use of isXAlreadyLocallySorted()

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-11393 - Support NOROOT on createPtree string create

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #5864 from richardkchapman/jhtree-spinlock

HPCC-11418 Roxie may stall for long periods under load

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #5846 from richardkchapman/roxie-suspended-slave-info

HPCC-11391 Queries that are suspended only on slaves are not reported

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #5865 from jakesmith/hpcc-11393

HPCC-11393 - Support NOROOT on createPtree string create

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-11402 Extracting a unicode string from a varunicode could truncate it

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

HPCC-10977 Categorise the code generator warnings

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>