HPCC-9449 Add Landing Zone Page to ECLWatch

Fix HPCC-9449 Add Landing Zone Page to ECLWatch
Tech. Prev. documentation. New page added to
ECL Watch Tech preview, needed documentation.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-9467 Thor needs to provide user credentials

Running regression test multilfn.ecl results in UNEXPECTED USER error
in message sent from THOR to DALI. This fix ensures a populated user
descriptor is provided to the normalizeLFN method

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-9449 Add Landing Zone Page to ECLWatch

Fix HPCC-9449 Add Landing Zone Page to ECLWatch
Tech. Prev. documentation. New page added to
ECL Watch Tech preview, needed documentation.
Made add'l changes to update select images.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-8803 Directories hpcc-data2 and hpcc-data3 don't get used

Roxie should specify for each slave/channel what replication level it
represents, and then pick up from the standard directory locations
information.

Extend the named group store to retrieve information about the type of a
group.

Use per-channel caches to minimize work of file lookups (as calculating remote
names - even when they are then not needed - can get expensive).

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8803 Directories hpcc-data2 and hpcc-data3 don't get used

Fix the local file resolution cases.

When resolving files without a dali specified, files with :: in them will now
be assumed to refer to local 1-way files in the default directory, while ones
 without will be assumed to be physical filenames.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8803 Directories hpcc-data2 and hpcc-data3 don't get used

Make missing level nonfatal when generating RoxieTopology, or we are liable to
cause upgrade issues

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8515 Running standalone with dalisrvers=... has issues.

Currently when running a standalone workunit and specifying a DALI, a
workunit is created but is missing some information. Also, there is not
user credentials, so calls to dali pass a NULL user descriptor.
This fix updates the workunit with the missing Owner (which can now be
specified on the command line), job name ( which is argv[0]) and cluster
"StandAloneHThor".  I added a new "-USER=username:password" command line
argument, which will provide the credentials for DALI access.

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-9494 Clean up unused roxiemanager code

Unused component, whcih would likely not work any more because of Roxie
changes.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8312 Rationalise the use of property and attribute

Attribute refers to an option explicitly added by the user

Property refers to something that can be derived from an
expression including explicit attributes.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-4476 Fix KEYED substring matching against a field from the index

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9484 Ubuntu 13.04 support

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4503 from ghalliday/issue4476

HPCC-4476 Fix KEYED substring matching against a field from the index

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4498 from richardkchapman/remove-roxiemanager

HPCC-9494 Clean up unused roxiemanager code

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9449 Add Landing Zone Page to ECLWatch

Fix HPCC-9449 Add Landing Zone Page to ECLWatch
Tech. Prev. documentation. New page added to
ECL Watch Tech preview, needed documentation.
Made add'l changes to update select images.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-9491 - Ensure lock checked in multiple cluster case

If a logical file had multiple Cluster's, the locking
mechanism was bypassed. Consequently, the removal of a file
on one of the clusters that was locked by others, would still
succeed, leaving the lock dangline.

Related issues when fixing this:
* Clear up dfuplus/dfu's use of 'nodelete' which used to remove
the logical file and leave the physicals orphaned, but hasn't
worked for some time.

* There were also issues with fetch a IFileDescriptor for a
single cluster - it left the default directory from old/removed
clusters behind - which cause all file parts to be incorrectly
constructed.

* Deleting physical files for a logical file that existed on
two clusters on the same physical nodes, cause all physical
parts on both to be deleted, when 1 was requested.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-9506 Improved memory statistics reporting

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

HPCC-9484 Ubuntu 13.04 support

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4506 from g-pan/H9449-TechLZ

HPCC-9449 Add Landing Zone Page to ECLWatch doc

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8803 Directories hpcc-data2 and hpcc-data3 don't get used

Fix incorrect reporting of invalid topology in 'overloaded' mode.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9514 Add initial documentation about roxiemem

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>