HPCC-12298 Hpcc_common start time and thor sentinel changes

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>
HPCC-12298 Comment to Sentinel Files, Default err message if component goes over wait time, increase in wait time.
Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>
HPCC-12298 Moved SENTINELCHECK assignment out of the while loop

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>
HPCC-12349 JSON outputUnicode outputs extra characters

JSON outputUnicode and outputUtf8 are handling byte count vs character count inconsistently when calling appendJSONStringValue.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-12349 Updated based on review

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-12215 Roxie record counts missing from child queries

Create the stats gatherer sooner.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12215 Roxie record counts missing from child queries

Update the wu stats in the activirty destructor rather than the reset - this
will be much more efficient for child queries.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12380 Remove internal error (triggered by invalid source)

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #6513 from richardkchapman/roxie-child-stats2

HPCC-12215 Roxie record counts missing from child queries

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-12282 Simplify stats definitions so all done in one place

Also implement statistics gatherer that updates a workunit

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>

Minor changes following code review

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12282 Move roxie global stats into new mechanism

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12392 Internal error in Roxie using -fdisableLocalOptimizations=1

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12349 Updated based on review

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #6522 from ghalliday/issue12380

HPCC-12380 Remove internal error (triggered by invalid source)

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11072 Add total time for roxie and hthor

The existing code calculates "Total thor time" for thor
cluster by adding all of graph times togethor. In this
fix, similar to the "Total thor time" for thor, "Total
cluster time" is calculated for both roxie and hthor.
Both "Total thor time" and "Total cluster time" are
reported inside the WsWorkunits.WUINfo response using
new name: "TotalClusterTime".

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-10606 Add STREAMED flag to JOIN to prevent implicit keyed or lookup

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

HPCC-10606 Add STREAMED flag to JOIN to prevent implicit keyed or lookup

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12282 Move roxie global stats into new mechanism

Refactor slave stats so they actually work

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11079 Docs: nosplit needed for remote copy with variable len fields records

Signed-off-by: Jim DeFabia <jamesdefabia@lexisnexis.com>
HPCC-12320 Modify listmachines in configgen main.cpp to only produce nodes with hpcc components

Signed-off-by: Michael Jon Gardner <Michael.Gardner@lexisnexis.com>