HPCC-9249 Return user/IP for paused queue to WsSMC/Activity response

This fix allows a user add some comment when the user
pauses/stops/resumes a queue through WsSMC service. The comment, as
well as user name, IP, and time, will be stored and returned as a
part of WsSMC/Activity response.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-9249 Revised display message based on code review
HPCC-8624 - Ensure activities that read a logical keep lock

Not all of the file reader activities were holding onto to the
IDistributed file (and hence the Dali lock). Consequently, it
would be possible for someone to delete a logical file that a
Thor query was actively using.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10097 Regression test javaembed crashing intermittently

I have no proof that it's related to the (unreproducable) occasional crash,
but I did spot that I was not initializing one field passed to the jvm at
startup.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9842 Add Java Samples to ECL Playground

Fixes HPCC-9842

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10106 Rebuild Persists if input files change, ignore other persists

Previously persists rebuild if any direct input files, or any persists they
were dependent on changed.  With this change the persist will rebuild if any
direct or indirect input files change.  This allows intermediate persists
to be deleted without causing other persists to rebuild.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10095 Help Icon Issues

Changed Icon from a (?).
Added About dialog.

Fixes HPCC-10095

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10106 Ensure the #option is always in the workunit

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10106 Rebuild Persists if input files change, ignore other persists

If the option to ignore other persists is set, we don't need to execute
dependencies until we know that the persist is out-of-date. This completes the
ability to delete 'intermediate' persists without causing persists that rely
on them to rebuild.

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

HPCC-9249 Return user/IP for paused queue to WsSMC/Activity response

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10054 Enable "Enter" to complete search and forms

Added "Required" as needed.

Fixes HPCC-10054

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9956 Reduce log file prints for pre_connect ENETUNREACH errors

Signed-off-by: Mark Kelly <mark.kelly@lexisnexis.com>
Merge pull request #4895 from mckellyln/hpcc9956

HPCC-9956 Reduce log file prints for pre_connect ENETUNREACH errors

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4892 from ghalliday/issue10106

HPCC-10106 Rebuild Persists if input files change, ignore other persists

Merging after review by Jake.
Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4884 from GordonSmith/HPCC-9842_AddPluginSamples

HPCC-9842 Add Java Samples to ECL Playground

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10113 - Lookup join incorrectly handling KEEP(1)

KEEP(1) in conjunction with MANY and ATMOST could cause
spurious records.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #4883 from richardkchapman/jvm-uninit

HPCC-10097 Regression test javaembed crashing intermittently

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4893 from GordonSmith/HPCC-10095_HelpIconIssues

HPCC-10095 Help Icon Issues

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10096 Use correct queryset name to get Activated status

When no queryet name is specified, WsWorkunits/WUListQueries returns query
information (including Activated status) for all queries by looping through
every querysets. Incorrect activated status is returned because the existing
code uses incorrect queryset name for the querysets. The problem is sloved
by this fix.

Signed-off-by: Kevin Wang kevin.wang@lexisnexis.com
HPCC-9773 Change group variable from $user to $group in chown.

Since user primary group name is saved in variable $group (See install-init.in for
the gropu variable assignment) chown command should use $group instead $user as
group name.