bartender.db.models.job_model#
Attributes#
Possible states of a job. |
|
Classes#
Model for the Job. |
Module Contents#
- bartender.db.models.job_model.State#
Possible states of a job.
- new: Job has been created by web service,
but not yet submitted to a scheduler.
- queued: Job has been submitted to scheduler
and is waiting in queue to be run.
running: Job is being executed.
- staging_out: Files of job are being copied back to web service.
Job is no longer executing.
ok: Job has completed succesfully and files of job have been copied back.
- error: Job has completed unsuccesfully and
files of job have been copied back. Look at stdout/stderr/returncode to get more information.
- bartender.db.models.job_model.MAX_LENGTH_NAME = 200#
- class bartender.db.models.job_model.Job#
Bases:
bartender.db.base.BaseModel for the Job.
- __tablename__ = 'job'#
- name: sqlalchemy.orm.Mapped[str]#
- application: sqlalchemy.orm.Mapped[str]#
- state: sqlalchemy.orm.Mapped[State]#
- submitter: sqlalchemy.orm.Mapped[str]#
- internal_id: sqlalchemy.orm.Mapped[str | None]#
- destination: sqlalchemy.orm.Mapped[str | None]#
- created_on: sqlalchemy.orm.Mapped[datetime.datetime]#
- updated_on: sqlalchemy.orm.Mapped[datetime.datetime]#