HPCC-8955 Document changes to "packagemap validate"

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-9029 Roxie can core if write to file when no workunit

A Roxie query that writes to a file can core while trying to publish the fine
info, if there is no workunit available (e.g. the query was received via a
socket)

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9028 Roxie not handling OPT flag correctly on dynamically-resolved files

If OPT is specified on a dynamically-resolved file in Roxie, then it is liable
to core if the file cannot be resolved.

Other cases may incorrectly throw an exception when a file is not resolved,
rather than ignoring it as should be done with ,OPT files.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4158 from JamesDeFabia/DocumentChanges_to_packagemap_validate8955

HPCC-8955 Document changes to "packagemap validate"

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9027 Roxie file handle errors

Roxie cache of ILazyFileIo objects had a race condition (was not linking
before checking isAlive()).

Also, the counter of how many files were active was not being properly
maintained, resulting in too many calls to the function to release inactive
files.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4160 from richardkchapman/roxie-dynamic-opt

HPCC-9028 Roxie not handling OPT flag correctly on dynamically-resolved ...

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4161 from richardkchapman/roxie-write-core

HPCC-9029 Roxie can core if write to file when no workunit

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4159 from richardkchapman/roxie-file-race

HPCC-9027 Roxie file handle errors

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9021 Non-locking mode for single-node / dev roxies

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4156 from richardkchapman/roxie-dynamic

HPCC-9021 Non-locking mode for single-node / dev roxies

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>