HPCC-12634 replace libxalan111 with libxslt1

replace dependence file libxalan111 with libxslt1
Also add libapr and libaprutil dependencies for Ubuntu 14.10
HPCC-12668 Check_status changes for start and status commands

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>
Create a new branch for 5.0.6

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12682 Modify hpcc-run.sh to allow for stopall command

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>
HPCC-12399 Address cleaner socket updates

Added writetms routine for address cleaner
updated after code review

Signed-off-by: Mark Kelly <mark.kelly@lexisnexis.com>
HPCC-12633 Improve contention cost in splitter

In cases where the consumers keep pace and are waiting on the
produce side of the splitter, the cost of waiting was costly.
The change here, introduces a callback mechanism into the shared
write ahead, such that the producer [optionally] only triggers
the readers that there is something to consumer per page flush.
In the memory variety of the shared writer which blocks when it
is far enough ahead, the producer will write (and page) as fast
as possible on a async thread, and block when full.
All of this savs the cosumers, entering crits, waiting on
semaphores and waking up and re-entering crits etc. on a per row
basis when they are consuming quickly.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-12633 Some changes following review

1) Get rid of writer thread, no real benefit
2) Move readerWait into parent

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-12633 Add some memory buffering to spilling variety

Add a memory pool of a few chunks to disk write too.
This substantially speeds up splitter that can spill, when the
arms are actually close to each other.

Also change QueueOf::dequeue(element) to return element.
It makes it a little cleaner when disposing of a link counted
item.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-9917 Add webservice options to ECL

Add new FORMAT specifiers to STORED to affect field formatting and
sequence.

Add new #WEBSERVICE function for options affecting webservice.
Support explicit selection and ordering of specific fields.  Support
adding help and descriptive text.

Usage:

unsigned2 u1 := 0 : stored('u1', few, format(fieldwidth(8), sequence(12)));
integer2 i1 := 0 : stored('i11, format(fieldwidth(9), sequence(11)));

description("does cool stuff"));

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-12719 Use 'EclAgentProcess' to get EclAgent Config

In the existing EclWatch code, 'EclAgentProcess' is used
as CompType to get EclAgent log and 'AgentExecProcess'
is used as CompType to get EclAgent config file. We
should use 'EclAgentProcess' as CompType to get EclAgent
config file.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-12677 Allow max CSV row size to be configured

The max CSV row size (default 10MB) prevents unbound CSV lines
causing problems (e.g. consuming all of memory).
10MB should be sufficient in 99% of cases, but sometimes a higher
limit is required, so allow the hard-limit to be configured via
a query #option('maxCsvRowSize', <MB>)

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11951 Update docs to say Roxie can write files

Signed-off-by: Jim DeFabia <jamesdefabia@lexisnexis.com>
Merge pull request #6750 from JamesDeFabia/roxiewrites

HPCC-11951 Update docs to say Roxie can write files

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
	HPCC-12735 Prevent duplicate IPs for computers

		- ConfigMgr won't create duplicate computers with same IP
		- Configgen will filter duplicates

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-12723 Optimize memory manager using the new functions

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12674 RoxieReleaseRow() Avoid locking decrements when possible

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12702 Address windows warnings

Rename duplicate esdl_dec
Static cast double treated as int

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-12693 Fix compile error with old versions of centos

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12743 Fix typo in DENORMALIZE example

Signed-off-by: Jim DeFabia <jamesdefabia@lexisnexis.com>
HPCC-12745 Move interface of esp logging service to CE

For the logging service clients on CE to access the
interface, the interface code of the logging service
should be moved from EE to CE.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>