HPCC-8861 Refactor LogicalFiles

To match ESPWorkunits:
Make ESPLogicalFile a singleton.
Make DFUWUQueryWidget + LFDetailsWidget a MVC
Implement missing actions.

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-8683 Problems with PLUGIN attribute on a service definition

Fix a spurious warning when using PLUGIN attribute, and ensure that the
default plugins location is on the libpath for linking to make life easier.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
hpcc-8930 Child graph could have missing progress data

If a child graph had no activity initialization data serialized
to it from the master, the 'initialized' field was not set, with
the consequence that no graph progress stats were serialized
from the slaves to the master for those child graphs

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8944 Add missing case entry for record calculation

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
hpcc-8905 Fix minisort OOM and deadlock

Various problems causing mini sort to miscalculate in-memory
size, run out of memory and potentially deadlock

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8939 Fix problems with <ebcdic-string1> IN ('a','b')

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #4078 from jakesmith/hpcc-8930

HPCC-8930 Child graph could have missing progress data

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4077 from jakesmith/hpcc-8905

HPCC-8905 Fix minisort OOM and deadlock

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8937 Add a flag to skip existing superfile check

EclWatch has a Radio button on Add to Superfile page. The button
allows a user to specify a subfile is added to an existing superfile
or a new superfile. EclWatch will check whether the superfile exists
or not and show an error message if the user choose a wrong radio
button. But, EclWatch should not do the check if addSuper request
comes from dfuplus/addSuper command (not come from the EclWatch page)
because the existing addSuper command does not specify that a subfile
is added to an existing superfile or a new superfile. This fix adds
a flag to avoid the existing superfile check if the addSuper request
comes from dfuplus/addSuper command.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8948 Allow 'slaveDaliClient' as job option

Allow 'slaveDaliClient' to be configured per job.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #4085 from jakesmith/slaveDaliClient-perjob

HPCC-8948 Allow 'slaveDaliClient' as job option

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8951 Incorrect extension for proxy plugins

Note that there is also a corresponding change in LN repo.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4081 from ghalliday/issue8944

HPCC-8944 Add missing case entry for record calculation

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4083 from ghalliday/issue8939

HPCC-8939 Fix problems with <ebcdic-string1> IN ('a','b')

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8950 Control:activeQueries crashes a stand alone roxie server instance

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4088 from richardkchapman/proxy-plugins-rename

HPCC-8951 Incorrect extension for proxy plugins

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8932 Move getMinRecordSize() to IRecordSize

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

HPCC-8950 Control:activeQueries crashes a stand alone roxie server insta...

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4049 from richardkchapman/plugin-resolve

HPCC-8683 Problems with PLUGIN attribute on a service definition

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8951 Incorrect extension for proxy plugins

Missed one change

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