HPCC-3130 changing perms on eclwatch takes 5 minutes to take affect

Currently if you change permissions via ECLWatch, the ESP cache is updated
but the DALI cache does not update until the timeout period (default 5
minutes, configurable via configmgr). This makes it difficult to test things
like file permissions which are verified by DALI.
This commit adds a new "Flush Permissions Cache" button to the permissions
screens in ECLWatch, and when selected, after presenting a scary prompt,
if the admin user chooses to continue the local (ESP) cache is cleared,
and a message is sent to DALI requesting it to do the same
Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-9383 Better support common fuzzy package matching pre-publish

Pre-publish processing uses package matching to streamline which query
files get set up in DFU.  Since no version number is yet assigned
use queryid "queryname.0" to maximize matching of the common pattern
queries="queryname.*".

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-8379 Show suspended roxie query on EclWatch

If roxie suspends the query, querysets may not be updated and existing
ECLWatch page shows that it is not suspended. This fix calls roxie for
query state before displaying the suspended status. If a query is
suspended by a roxie, this fix shows that the query is suspended on
the cluster. If a query is suspended by a user, it shows that the
query is suspended by user. The fix works on both QuerySet page and
QueryDetails page.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge branch 'h8379a' into candidate-4.0.0

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

HPCC-9383 Better support common fuzzy package matching pre-publish

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9426 Unprojected disk read with virtuals allocated too little memory

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge pull request #4450 from RussWhitehead/cacheFlush

HPCC-3130 changing perms on eclwatch takes 5 minutes to take affect

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4453 from ghalliday/issue9426

HPCC-9426 Unprojected disk read with virtuals allocated too little memory

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9435 Report a better error if eclcc fails to open stdin

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9408 Document changes to the way MODULE inheritances works

Signed-off-by: Richard Taylor <richard.taylor@lexisnexis.com>
Merge pull request #4458 from ghalliday/issue9435

HPCC-9435 Report a better error if eclcc fails to open stdin

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4460 from RichardTaylorHPCC/B9408

HPCC-9408 Document changes to the way MODULE inheritances works

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8842 Delete spurious semicolon after an if condition

This wasn't causing any problems - since the condition was always true,
however it would have cored if the input wasn't valid.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #4462 from ghalliday/issue8842b

HPCC-8842 Delete spurious semicolon after an if condition

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9410 Add superfile information to control:getQueryXrefInfo

Also extends getQueryFiles service to handle new information.

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

HPCC-9410 Add superfile information to control:getQueryXrefInfo

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9441 Fix case issues in Client Tool docs (eclplus & dfuplus)

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-9432  use 'cat' not 'echo' Std,System.Util.CmdProcess in the example

Signed-off-by: Richard Taylor <richard.taylor@lexisnexis.com>
HPCC-8847 Visibility and module inheritance

Signed-off-by: Richard Taylor <richard.taylor@lexisnexis.com>