HPCC-12062 Add FromJSON function to ECL

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-12062 Update based on review

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-12029 - Optimize crc_file

Signed-off-by: Mark Kelly <mark.kelly@lexisnexis.com>
Split off candidate-4.2.10

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12085 Avoid malloc/free when updating the buffer callbacks

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12079 Start Activity Cache timeout from cache creation completion

The WsSMC.Activity method checks the cache timeout to decide
whether it can use the Activity information cache or not. The
existing code starts the cache timeout at the beginning of
creating the cache. If the cache creation takes a longer time
than the timeout value, the second Activity request may have
to re-build the cache as soon as the first Activity request
finishes the cache creation. This fix sets the starting time
of the timeout at the end of the cache creation.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
IDE-379 Update Graph Image in CT manual

Signed-off-by: Jim DeFabia <jamesdefabia@lexisnexis.com>
HPCC-12092 DOCS: Error in Systems Admin. header

FIX HPCC-12092 DOCS: Error in Systems Admin. header
Spelling error

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
Merge pull request #6348 from JamesDeFabia/IDE379UpdateGraphImage

IDE-379 Update Graph Image in CT manual

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12100 ECL Watch Build Error (IE8 trailing comma)

Fixes HPCC-12100

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-12097 Echo ECL Watch build errors to console

Fixes HPCC-12097

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-12094 Check if existing daserver running and abort out.

Existing mechanism was already in place for Windows builds using
a named mutex.
And there was already a named mutex implemented under Linux.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Win32 build break

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6355 from richardkchapman/build-break-win32

HPCC=9278 Fix Win32 build break

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #6336 from mckellyln/crc

HPCC-12029 - Optimize crc_file

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-12110 MySQL plugin returns random data for NULL fields

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11968 Don't use unique allocators per bucket

Unique allocators per bucket, were there as an optimization, to
help pages become free when a bucket spill event occurred.
However, the upshot of having a unique allocator per bucket, was
a reserved roxiemem page per bucket, which meant a very high
initial overhead for the bucket set and premature spilling.

Revert to shared allocator.

Also, avoid rehash() causing other buckets to spill, use
maxSpillCost on table resize to ensure only lower priority
spilling occurs.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #6329 from afishbeck/fromJSON

HPCC-12062 Add FromJSON function to ECL

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #6352 from GordonSmith/HPCC-12097

HPCC-12097 Echo ECL Watch build errors to console

Reviewed-By: Xiaoming Wang <xiaoming.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6353 from jakesmith/hpcc-12094

HPCC-12094 Check if existing daserver running and abort out.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>