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-12380 Remove internal error (triggered by invalid source)

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.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-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>
Merge pull request #6509 from afishbeck/jsonUnicodeSize

HPCC-12349 JSON outputUnicode outputs extra characters

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #6525 from JamesDeFabia/11079RemoteCopyNosplit

HPCC-11079 Docs: nosplit needed for remote copy with variable len fields

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-12246 Add order sensitive option to soapplus

Signed-off-by: mayx <yanrui.ma@lexisnexis.com>
Merge branch 'jira12246' into candidate-5.0.4

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

Various issues found when testing:
1. Correct destruction order of activities versus indirect scopes, to prevent
intermittent core from CActivity destructor.
2. Fixed core in library1.ecl test, related to name changes (HPCC-12403)
3. Fixed assert error updating workunit stats

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12402 - Key file for mysql test case out of date

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6529 from richardkchapman/mysql-test-error

HPCC-12402 - Key file for mysql test case out of date

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6524 from richardkchapman/stats-temp

HPCC-12282 Move roxie global stats into new mechanism

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>