HPCC-10177 Add code to restrict the number of persist instances

Delete the least-recently-used versions of a persist before rebuilding.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10177 Add code to restrict the number of persist instances

Changes following code review.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10146 Job status when blocked

Display better information when a job is blocked waiting for a persist.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9970 Default persist files to expiring after 14 days

Can be configured with expirePersists and defaultPersistExpiry debug options

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #4973 from richardkchapman/blocked-persist

HPCC-10146 Job status when blocked

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4889 from ghalliday/issue9970

HPCC-9970 Default persist files to expiring after 14 days

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4954 from richardkchapman/persist-lru

HPCC-10177 Add code to restrict the number of persist instances

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-10195 Remove unused m_allowHttpNil flag from CSoapPrimitiveField

These classes are used by soapclient.cpp which doesn't need logic
dealing with HTTP URL and Form parameters.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #4986 from afishbeck/http_nil

HPCC-10195 Remove unused m_allowHttpNil flag from CSoapPrimitiveField

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10022 Allow the max number of persist instances to be set

Set with #option('defaultNumPersistInstances', <n>);

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #4988 from ghalliday/issue10022c

HPCC-10022 Allow the max number of persist instances to be set

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10130 - Set accessedTime for all files

Previously only persist updated accessedTime

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