HPCC-9415 New epoll implementation with common base class

Signed-off-by: Mark Kelly <mark.kelly@lexisnexis.com>
HPCC-9415 Disable by default for now

Signed-off-by: Mark Kelly <mark.kelly@lexisnexis.com>
HPCC-9906 Support DATASET(n, transform, LOCAL)

Added localAttribute options, 'LOCAL' and 'NOLOCAL', to allow datasets to be created with n rows on each node and n rows on a single node respectively.

Signed-off-by: JamieNoss <james.noss@lexisnexis.com>
HPCC-10244 Fix ID tags to produce HTML version

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-10242 Fix preflight not working for roxie server and thor master

The problem is caused by the code added for showing eclserver into target
cluster page. The code is used to pick up server information from
environment settings using a server name. For a thor master and roxie
server, the code is not needed since the cluster tree has been picked up
from environment settings using the process name. And the code logic does
not work for thor master and roxie server. This fix adds a flag used to
skip that code for thor master and roxie server.
HPCC-10203 Add manifest resource support for wildcards and relative URLS

Resources can be directly accessed in WsWorkunits using the following url format:

/WsWorkunits/res/W20131016-193456/resourcepath/resfile.ext

i.e. http://ip:8010/WsWorkunits/res/W20131016-193456/abc/xyz/tryit.html

A browser should automatically follow relative paths in html files.

The manifest is accessible at:

/WsWorkunits/manifest/W20131016-193456

Also add support for using wildcards in manifest resource filenames:




Signed-off-by: Anthony Fishbeck anthony.fishbeck@lexisnexis.com
Merge pull request #5013 from JamesDeFabia/10244HTML_DOCS_FixIDinLR_MODS

HPCC-10244 Fix ID tags to produce HTML version

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10204 Ensure that a contextClassLoader that uses the classpath is
available to Java classes.

Additionally, check for exceptions using a function call that does not create
local references in order to cut down on memory consumption.
Merge branch 'danchange'

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5005 from jamienoss/issue9906-datset-local

HPCC-9906 Support DATASET(n, transform, LOCAL)

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #5014 from wangkx/h10242

HPCC-10242 Fix preflight not working for roxie server and thor master

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5016 from afishbeck/workunit-resource-url

HPCC-10203 Add manifest resource support for wildcards and relative URLS

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9671 Add Published Query Pages

Created a ESPQuery Singleton

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10241 New ECL Watch + IE8

Fixed IE8 incompatibilities.

Fixes HPCC-10241

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10107 Csv auto discovery should work with utf8 files.

Temporarily clone the CSV record processing code from CCsvPartitioner
into CUtfPartitioner class to implement record structure discovery for
UTF encoded files.

The final solution will be implemented in HPCC-10232 - Refactoring CSV record
processing and record structure discovery issue.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Merge pull request #5007 from AttilaVamos/HPCC-10107-fix

HPCC-10107 Csv auto discovery should work with utf8 files.

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9244 - Improved LOOKUP,MANY scheme

LOOKUP MANY was horrendously slow if there were truly many
duplicates. New scheme avoids pathogenic case and also improves
efficiency of ATMOST processing.

Refactored All vs LOOKUP vs LOOKUP MANY implementations

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #4980 from jakesmith/hpcc-9244

HPCC-9244 - Improved LOOKUP,MANY scheme

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-10227 - Use key cache in indexread/count

Particularly critical when performing index counts in child
queries. Without cachine the parts are continually reopened at
a rapid rate which can cause network issues.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #5019 from jakesmith/hpcc-10227

HPCC-10227 - Use key cache in indexread/count

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>