Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

...