Merge pull request #1905 from ghalliday/optfold

Always fold expressions trees after optimizing

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
gh-1855 soap calls to wsecl not checking credentials

Fixes gh-1855.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Add support for Include statements in manifest files

Will improve ability to organize and extend visualitation files.

Precalculate a new universal path for resources in the finalized manifest
in order to support the include call back mechanisms for both libxslt
and xalan across various client and server combinations on
multiple operating systems.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
gh-1806 Thor and Dali created via Advanced view will not have optional attributes.

Thor and Dali created via Advanced view will not have optional attributes. Also changed some thor attributes to have the same default values as the wizard.

Signed-off-by: Sridhar Meda <sridhar.meda@lexisnexis.com>
Show queries suspended on a given cluster

EclWatch lists queries in a queryset, and shows which are
globally suspended, but we should provide a way of seeing
the state of those queries on a specific cluster. This fix
displays a drop down list of clusters and a drop down list
of query status (Suspended, Available, Not Found, and All).
EclWatch shows query status on a given cluster when a user
selects a cluster from the drop down list.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #1909 from afishbeck/wsecl_credentials

Fix gh-1855 soap calls to wsecl not checking credentials

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1910 from afishbeck/manifest_incl

Add support for Include statements in manifest files

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1899 from ghalliday/hqloptfix

Fix problems with global optimizer

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1870 from ghalliday/csefix

Improve cse inside nodes that can't create temps

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Fix expansion of SELF.x used on the rhs of an assign

If SELF.x was used on the right hand side of an assignment (not
recommended) and passed to a function which aliased it the code
generator migth give an incorrect error about the use of a field
that hadn't been assigned.

(See new ecl/regress/nested8.ecl for an example)

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

Fix expansion of SELF.x used on the rhs of an assign

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1906 from richardkchapman/roxie-databuffer-leak-gh1900

gh1900 Roxie memory leaks not always properly cleaned up

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #1904 from richardkchapman/roxie-regression-suite-gh1719

gh1719 Roxie regression suite assumes local server

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.6.x'
Promote Super-File refactor

This commit fixes issue #879 by using swap sub-file actions
instead of directly manipulating the property tree. This avoids
over-complications of locking and changing properties, DFS
file locks and dinning philosophers problems.

Other changes with this patch:
 * SwapFiles refactored to use doRemoveSubFile and doAddSubFile instead of
having its own repeated logic,
 * CLightWeightSuperFileConn reduced drastically (can be even more, later),
 * Transaction now can add any file (not just supers), used for pro-active
caching, that saves a lot of directory lookups and avoid silly dead locks,
 * CDFAction addFile is now being used and called addFileLock, which besides
adding the file to the lock list, also cache it in transaction
Unnecessary rollback call
Simplify linkSuperOwner
Better error message on promote
gh-1894 Change ESP default authentication to 'none'

When using ConfigMgr Advanced mode to create an ESP, the default authentication should be set to 'none'.

Signed-off-by: Sridhar Meda <sridhar.meda@lexisnexis.com>
Modify configmr to prevent dupe Clusters names

configgen will indicate an error when validating XML with
duplicately named Topology Clusters.

configmgr will indicate an error when attempting
to use the same cluster name.

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>