HPCC-8717 Avoid multiple calls to SDS connect() for JobQueue in EclWatch

Existing EclWatch onActivity calls SDS connect() 4 times per cluster/
server process in order to retrieve JobQueue information. This fix
reduces them to 2 calls per cluster/server process.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8717 Revise based on review comments

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Split off 3.10.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8800 - Potential lookupjoin deadlock

Possible deadlock since refacotring done in HPCC-3326.
The receiver was stopping too early when all slaves are done, which
could mean not all other packets were received and re-broadcast.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8717 Revised based on the last comment

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8625 Roxie was not handling multiple QuerySet case correctly

If a Roxie had more than one QuerySet associatede with it, only the queries
from the last QuerySet would be accessible.

Also fixes some poor handling of errors if control:queryInfo is given a
queryId that cannot be located.

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

HPCC-8625 Roxie was not handling multiple QuerySet case correctly

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8608  Remove FilesBaseDN reference

Fix HPCC-8608  Remove FilesBaseDN reference
from all documentation where it might appear.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-8608  Remove FilesBaseDN reference

Fix HPCC-8608  Remove FilesBaseDN reference
from all documentation where it might appear.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-8608  Remove FilesBaseDN reference

Fix HPCC-8608  Remove FilesBaseDN reference
from all documentation where it might appear.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
Merge branch 'H8608NoBaseDN' into candidate-3.10.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Remove unnecessary extra stop broadcast

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8805 Fix query selection problem on BrowseQueries page

Recently, I added a View Query Details link on BrowseQueries page
and removed the query selection by misunderstanding. Without the
query selection, the buttons of Activate, Delete, and Toggle
Suspend will not work on that page. This fix adds the query
selection back. The View Query Details link is replaced by a new
button of 'Query Details'.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8676 Add publishedBy and suspendedBy attributes to Query Entry

When publishing, copying, and suspending a query, keep track of
who performed the action (if a username is available).

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #3966 from afishbeck/noteUserWhoActsOnQuery8676

HPCC-8676 Add publishedBy and suspendedBy attributes to Query Entry

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3965 from wangkx/h8805

HPCC-8805 Fix query selection problem on BrowseQueries page

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8812 Fix broken web link for Change password

The web link still points to LN repository but the code has been
moved back to CE. This fix updates the web link.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #3973 from wangkx/h8812

HPCC-8812 Fix broken web link for Change password

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3951 from wangkx/h8717

HPCC-8717 Avoid multiple calls to SDS connect() for JobQueue in EclWatch

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Remove unecessary and dangerous call to stop() in destructor

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>