Analysis task queue.
|
__tablename__ = "tasks"
|
|
id = Column(Integer(), primary_key= True)
|
|
target = Column(Text(), nullable= False)
|
|
category = Column(String(255), nullable= False)
|
|
timeout = Column(Integer(), server_default= "0", nullable= False)
|
|
priority = Column(Integer(), server_default= "1", nullable= Fa...
|
|
custom = Column(String(255), nullable= True)
|
|
owner = Column(String(64), nullable= True)
|
|
machine = Column(String(255), nullable= True)
|
|
package = Column(String(255), nullable= True)
|
|
tags = relationship("Tag", secondary= tasks_tags, single_paren...
|
|
_options = Column("options", String(255), nullable= True)
|
|
platform = Column(String(255), nullable= True)
|
|
memory = Column(Boolean, nullable= False, default= False)
|
|
enforce_timeout = Column(Boolean, nullable= False, default= Fa...
|
|
clock = Column(DateTime(timezone= False), default= datetime.no...
|
|
added_on = Column(DateTime(timezone= False), default= datetime...
|
|
started_on = Column(DateTime(timezone= False), nullable= True)
|
|
completed_on = Column(DateTime(timezone= False), nullable= True)
|
|
status = Column(Enum(TASK_PENDING, TASK_RUNNING, TASK_COMPLETE...
|
|
sample_id = Column(Integer, ForeignKey("samples.id"), nullable...
|
|
processing = Column(String(16), nullable= True)
|
|
route = Column(String(16), nullable= True)
|
|
sample = relationship("Sample", backref= "tasks")
|
|
guest = relationship("Guest", uselist= False, backref= "tasks"...
|
|
errors = relationship("Error", backref= "tasks", cascade= "sav...
|