HPCC-10438 WU Details Duration is Blank

The duration displayed on the WU Details page was pulled from the "process"
timer, only after the timers list was loaded.  Better to just display "Total
Thor Time".

Changed "Action" to display ActionEx.

Fixes HPCC-10438

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11253 Do not lock superfiles in roxie

In place of locking superfiles, we subscribe to them so that if they change
any queries using them are automatically reloaded.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11253 Do not lock superfiles in roxie

When a query is reloaded due to a file change (or a package change, come to
that), any queries that are already in flight may continue to send slave
requests.

By delaying the release of the previous versions fo the slave queries,
in-flight queies should be able to complete.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11253 Do not lock superfiles in roxie

Fix issues spotted in code review

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11253 Do not lock superfiles in roxie

More issues spotted in code review and testing.

Make sure that dynamic lookups DO lock the superfile (to ensure consistency
across the cluster).

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11253 Do not lock superfiles in roxie

Fix closedown issues with dalayedReleaser thread.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11253 Do not lock superfiles in roxie

DelayedReleaserThread was waking up too often.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10755 Implement querySuperFileTransaction() in roxie

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11288 - regression if inside transaction

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Split off candidate-4.2.6 branch

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Split off candidate-4.2.6 branch

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11135 Added missing "Permissions" page

Fixes HPCC-11135

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11278 Fix core when calling WUListQueriesUsingFile with LDAP

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11188 Copy query attributes when copying queries

ecl-queries-copy will now copy query attributes (memoryLimit,
timeLimit, warnTimeLimit, priority, and comment) when copying queries.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11197 QueryDetails Open In New Window fails to load details

Fixes HPCC-11197

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>

Conflicts:
	esp/src/eclwatch/QuerySetQueryWidget.js
	esp/src/eclwatch/QueryTestWidget.js
HPCC-11187 ecl-queries-list should show wuid and snapshot info

Add wuid and snapshot info to the output of ecl-queries-list.

Reformat output to be more readable and extensible.

For performance reasons snapshot will only show up for queries published
after the build containing this change in installed.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #5756 from jakesmith/hpcc-11288

HPCC-11288 - regression if inside transaction

Reviewed-By: Atilla Vamos <attila.vamos@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5717 from GordonSmith/HPCC-11135

HPCC-11135 Added missing "Permissions" page

Reviewed-By: Kevin Wang <kevin.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5759 from afishbeck/queriesListWuidAndSnapshot

HPCC-11187 ecl-queries-list should show wuid and snapshot info

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5757 from afishbeck/fileUsedByQueriesLdapCore

HPCC-11278 Fix core when calling WUListQueriesUsingFile with LDAP

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>