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>
HPCC-11135 Added missing "Permissions" page

Fixes HPCC-11135

Signed-off-by: Gordon Smith <gordon.smith@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
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 #5728 from GordonSmith/HPCC-11197

HPCC-11197 QueryDetails Open In New Window fails to load details

Reviewed-By: Kevin Wang <kevin.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10961 Add new parameter to DFU server called "quotedTerminator"
to improve speed of CSV files spray.

Add a Boolean "quotedTerminator" parameter to spray CSV files.

If this parameter is false then we can use quick partitioning algorithm
to spray file with record structure exploration.

The default value is true.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10961 Add new parameter to DFU server called "quotedTerminator"
to improve speed of CSV files spray.

Update after review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Merge pull request #5738 from richardkchapman/roxie-nolock

HPCC-11253 Do not lock superfiles in roxie

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #5753 from richardkchapman/roxie-querySuperFileTransaction

HPCC-10755 Implement querySuperFileTransaction() in roxie

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #5573 from GordonSmith/HPCC-10438_DurationBlank

HPCC-10438 WU Details Duration is Blank

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11297 Improved "bulls-eye" icon

Fixes HPCC-11297

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