HPCC-9126 DFU Workunits Refactor

Fixes HPCC-9126

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-7896 Roxie CRoxiePackageSetManager holds lock for too long

This meant that during a reload (which might take a little time in some cases)
query requetss would be blocked.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9183 change the 'cluster stopped' to 'cluster not attached'

When a cluster is not in /Status/Servers list, ECLWatch Activity page
shows a message 'cluster stopped' beside the cluster name. It has been
suggested that the message should say 'cluster not attached'.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-9149 Add details about Eclcc Options

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-9109 Add hyperlink to enable single click open

Fixes HPCC-9109

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9184 Roxie queue name not found in /Status/Servers list after re-attach

The queue was not detecting that dali had disconnected properly, and was thus
failing to reconnect.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4279 from wangkx/h9183a

HPCC-9183 change the 'cluster stopped' to 'cluster not attached'

Reviewed-By Richard Chapman <rchapman@hpccplatform.com>
Merge pull request #4281 from JamesDeFabia/hpcc9149_EclccOtions

HPCC-9149 Add details about Eclcc Options

Reviewed-By Richard Chapman <rchapman@hpccplatform.com>
Merge pull request #4278 from GordonSmith/HPCC-9126

HPCC-9126 DFU Workunits Refactor

Reviewed-By: Richard Chapman <rchapman@hpccplatform.com>
Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
HPCC-9182 Prevent adding empty FlushingStringBuffer block to queue

An empty block in the FlushingStringBuffer queue will be treated
as end of content.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-9189 Disable udpResendEnabled logic

Still seeing some issues even with the behaviour defaulted off, from people
that created environments while the default was still on.

It is definitely broken, so until I have a chance to work out why, disable it.
Allow it to be enabled only in debug builds (so that I can debug why it is
failing).

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9184 Roxie queue name not found in /Status/Servers list after re-attach

Minor changes following review

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4277 from richardkchapman/roxie-reload-lock

HPCC-7896 Roxie CRoxiePackageSetManager holds lock for too long

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4282 from richardkchapman/roxie-attach

HPCC-9184 Roxie queue name not found in /Status/Servers list after re-at...

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4287 from richardkchapman/resend-enabled

HPCC-9189 Disable udpResendEnabled logic

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8067 LINKCOUNTED is not documented

Signed-off-by: Richard Taylor <richard.taylor@lexisnexis.com>
Merge branch 'B8067' into candidate-4.0.0

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.0.0' into closedown-4.0.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/closedown-4.0.x'

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9169 Rename SHUFFLE (a temporary name) to subsort

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