fix: step metrics db timeouts [LET-6697] (#8136)
fix: step metrics db timeouts
This commit is contained in:
@@ -75,9 +75,9 @@ class Step(SqlalchemyBase, ProjectMixin):
|
||||
status: Mapped[Optional[StepStatus]] = mapped_column(None, nullable=True, doc="Step status: pending, success, or failed")
|
||||
|
||||
# Relationships (foreign keys)
|
||||
organization: Mapped[Optional["Organization"]] = relationship("Organization")
|
||||
provider: Mapped[Optional["Provider"]] = relationship("Provider")
|
||||
run: Mapped[Optional["Run"]] = relationship("Run", back_populates="steps")
|
||||
organization: Mapped[Optional["Organization"]] = relationship("Organization", lazy="raise")
|
||||
provider: Mapped[Optional["Provider"]] = relationship("Provider", lazy="raise")
|
||||
run: Mapped[Optional["Run"]] = relationship("Run", back_populates="steps", lazy="raise")
|
||||
|
||||
# Relationships (backrefs)
|
||||
messages: Mapped[List["Message"]] = relationship("Message", back_populates="step", cascade="save-update", lazy="noload")
|
||||
|
||||
@@ -82,8 +82,8 @@ class StepMetrics(SqlalchemyBase, ProjectMixin, AgentMixin):
|
||||
|
||||
# Relationships (foreign keys)
|
||||
step: Mapped["Step"] = relationship("Step", back_populates="metrics", uselist=False)
|
||||
run: Mapped[Optional["Run"]] = relationship("Run")
|
||||
agent: Mapped[Optional["Agent"]] = relationship("Agent")
|
||||
run: Mapped[Optional["Run"]] = relationship("Run", lazy="raise")
|
||||
agent: Mapped[Optional["Agent"]] = relationship("Agent", lazy="raise")
|
||||
|
||||
def create(
|
||||
self,
|
||||
|
||||
Reference in New Issue
Block a user