HPCC-12592 DOCS:Update Samples in installing and Running

FIX HPCC-12592 DOCS:Update Sample cmds installing and Running
Update documentation sample commands removd the -u hpcc
as that is no longer necessary.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-10359 Embedded Python may fail due to ^M characters in source

This was fixed in 4.2.0 but the fix was lost in 5.0.2 and 5.0.4.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6656 from richardkchapman/python-embedded-cr

HPCC-10359 Embedded Python may fail due to ^M characters in source

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-12468 Belongs to superfile tab added

Add a tab that displays any superfiles that the subfile may belong to.
There can be multiple superfiles that a subfile can belong to so adding a tab
to show multiples if needed.

Signed-off by: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Merge pull request #6642 from miguelvazq/HPCC-12468

HPCC-12468 Belongs to superfile tab added

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11371 Docs: Fix DICTIONARY Example

Signed-off-by: Jim DeFabia <jamesdefabia@lexisnexis.com>
HPCC-12594 Allow DATASET(value) in a record to add a dataset field

By default using a dataset in a record implicitly expands all the fields out

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #6665 from JamesDeFabia/11371FixDocsDICTIONARYExample

HPCC-11371 Docs: Fix DICTIONARY Example

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #6672 from ghalliday/issue12594

HPCC-12594 Allow DATASET(value) in a record to add a dataset field

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12115 Eclserver should use same hooks as eclccserver

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6681 from richardkchapman/eclserver-githooks

HPCC-12115 Eclserver should use same hooks as eclccserver

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #6649 from g-pan/H12592-SampleInR

HPCC-12592 DOCS:Update Samples in installing and Running

Reviewed-By: Jim DeFabia <james.defabia@lexisnexis.com>
Reviewed-By: Xiaoming Wang <xiaoming.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.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-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>