HPCC-10392 Add documentation for VBox fix

This fix corrects the issue where VM's will not start on VBox after
os upgrade.

Signed-off-by: Philip Schwartz <philip.schwartz@rackspace.com>
HPCC-10409 Provide functions to access user/system time

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10409 Fix issues picked up in code review

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10424 Make codegen use of IXmlWriter JSON compatible

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-10420 Ensure contents of expr attributes are hoisted when required

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10425 New regression suite diff report is backwards

Fix diff sequnce.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-9577 - Handle sequential/parallel and refactor ifaction

With this commit ifaction/sequential/parallel can be generated
into the same graph as their actions.
This changes the way sinks are handled, to handle these 'sink'
activities and conditionally prepare/execute their inputs.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-9253 Significant semaphore overhead in the unordered concat

Fix regressions from previous commit, related to incorrect output grouping,
and potential lockups.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5147 from richardkchapman/unordered-concat-fixes

HPCC-9253 Significant semaphore overhead in the unordered concat

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #5146 from AttilaVamos/HPCC-10425-fix

HPCC-10425 New regression suite diff report is backwards

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5144 from ghalliday/issue10420

HPCC-10420 Ensure contents of expr attributes are hoisted when required

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5132 from jakesmith/hpcc-9577c

    HPCC-9577 - Handle sequential/parallel and refactor ifaction

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5139 from ghalliday/issue10409

HPCC-10409 Provide functions to access user/system time

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/closedown-4.2.x'

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5143 from afishbeck/eclgen_json_array

HPCC-10424 Make codegen use of IXmlWriter JSON compatible

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10370 Resubmit workunit uses the original user's id

Currently anyone with ws_workunit access can resubmit anyone else's workunits.
This fix verifies that, on a resubmit, the workunit owner is the same as
the resubmitter, and disallows it if not

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-10366 Add parallel query support to regression suite

Part - 1:

Add parallel query support with --pq parameter for run mode. It uses threads
to accelerate test cases execution.

Sort result log when --pq used and test cases don't finished in same sequence
as they started.

Add 'all' parameter to query mode to run ECL program on all target clusters.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10366 Add parallel query support to regression suite

Update after review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-9990 Add an option to convert SORTED/DISTRIBUTED to ASSERT forms

Will create assertions for both SORTED and DISTRIBUTED i.e. as if the following
was used.

SORTED(ds, ..., ASSERT)
DISTRIBUTED(ds, ..., ASSERT)

Signed-off-by: jamienoss <james.noss@lexisnexis.com>
HPCC-10436 Timings missing from roxie queries

Add timings into workunit for Roxie queries executed using WU

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>