HPCC-8019 Use resizeRow to scale row tables

Use the new resizeRow with locking callback mechanism in Thor
to resize the row table, avoiding having to allocate new before
freeing old

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8177 Enhance Queries/Browse function

This fix merges the old function of 'Search Roxie Queries' to Queries/
Browse menu. A user may see detailed information about a query using
a link on the Query Set page. The detailed information includes: who
published the query, who suspened the query, comment, files used, etc.
The details page also contains links to both ECL WU Details page and
Logical File Details page.

This fix also removes 'Search Roxie Queries' menu from 'Roxie Queries'
section.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8758 - Stall in LOOKUP JOIN within LOOP

Regression introduced by HPCC-3326, was causing lookup join to
deadlock on restart, because the sender and receiver threads
were not being restarted correctly. But also the rhs was not
being clearedup in preparation for another run.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #3939 from jakesmith/lookupjoin-loop

HPCC-8758 - Stall in LOOKUP JOIN within LOOP

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8753 Reset persist calculation when re-executing a workflow item

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

HPCC-8753 Reset persist calculation when re-executing a workflow item

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8756 Remove DKC action from DFUPlus docs

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
Merge pull request #3940 from JamesDeFabia/RemoveDKCfromDFUPlusDocs8756

HPCC-8756 Remove DKC action from DFUPlus docs

Reviewed-By: Richard Chapman <rchapman@hpccssytems.com>
HPCC-8177 Modified based on review

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8755 Fix Auto Refresh on ECL WU Details page

When ECL WU Details page is opened for a running WU, the page should
be auto-refreshed itself every x minutes. That function was broken
since the call to the auto-refresh function was removed by mistake.
This fix adds the call back when the page is loaded.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8763 Remove dkc option from dfuplus usage text

Remove obsolete dkc option from dfuplus usage text.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8772 Fix core when serializing a row that didn't need it

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8773 Add a control:closedown command to Roxie

For ease of debugging, but potentially useful in general, add a
control:closedown message to Roxie that will cause the Roxie node to close
down cleanly.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8774 Always defined type_t as an enum

This isn't stored in any persistent form, so changing the type
doesn't have any effects.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8775 Remove duplicate definition of prototypeAtom

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #3942 from richardkchapman/dkc-helptext

HPCC-8763 Remove dkc option from dfuplus usage text

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #3946 from ghalliday/issue8774

HPCC-8774 Always defined type_t as an enum

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3947 from ghalliday/issue8775

HPCC-8775 Remove duplicate definition of prototypeAtom

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3945 from ghalliday/issue8772

HPCC-8772 Fix core when serializing a row that didn't need it

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8727 ONCE dictionaries should not be serialized to the slaves

Change how and when ONCE sections are handled, so that we can avoid
serializing data from a ONCE section to the slave nodes. This is particularly
useful when a DICTIONARY is createdin a ONCE section (for example by loading
data from a file) but may also apply elsewhere.

Refactored to ensure that the ONCE context is shared between the server and
any slave channels on a node. Also added the option (defaulted on) for ONCE
sections to be evaluated when queries are loaded rather than on first access,
to avoid prolonged 'cache warmup' times when slaves use ONCE data.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>