hpcflow.sdk.persistence.base.PersistentStoreFeatures#
- class hpcflow.sdk.persistence.base.PersistentStoreFeatures(create=False, edit=False, jobscript_parallelism=False, EAR_parallelism=False, schedulers=False, submission=False)#
Bases:
object
Represents the features provided by a persistent store.
- Parameters:
create (bool) – If True, a new workflow can be created using this store.
edit (bool) – If True, the workflow can be modified.
jobscript_parallelism (bool) – If True, the store supports workflows running multiple independent jobscripts simultaneously.
EAR_parallelism (bool) – If True, the store supports workflows running multiple EARs simultaneously.
schedulers (bool) – If True, the store supports submitting workflows to a scheduler.
submission (bool) – If True, the store supports submission. If False, the store can be considered to be an archive, which would need transforming to another store type before submission.
Methods
Attributes
Whether the store supports workflows running multiple EARs simultaneously.
Whether a new workflow can be created using this store.
Whether the workflow can be modified.
Whetherthe store supports workflows running multiple independent jobscripts simultaneously.
Whether the store supports submitting workflows to a scheduler.
Whether the store supports submission.
- EAR_parallelism: bool = False#
Whether the store supports workflows running multiple EARs simultaneously.