Auto Archive
This will write a portion of the definition to disk and restore on re-queue/begin
This helps in coping with extra-large suites.
Archives suite or family nodes *IF* they have child nodes(otherwise does nothing).
...
This saves memory in the server , when dealing with huge definitions that are not needed.
It improves the time taken to checkpoint and reduces network bandwidth
...
Archived nodes can be restored manually with a user command or automatically via autorestore auto-restore attribute in the definition.
The automatic restore is only applied when a node containing the autorestore auto-restore attribute completes.
Restore will fail if:
- Node has not been archived. Also autorestore , auto-restore on self is meaningless.
- Node has children, i.e. as a part of replace
- If the file ECF_HOME/ECF_NAME.check does not exist
...
Whenever a node completes we check if it has a autorestore an auto-restore attribute.
If it does, we then try to restore from disk the referenced suite/family node.
...