fix: step metrics db timeouts [LET-6697] (#8136)

fix: step metrics db timeouts
This commit is contained in:
cthomas
2025-12-29 13:58:31 -08:00
committed by Caren Thomas
parent a7b3f469ac
commit e904330dde
2 changed files with 5 additions and 5 deletions

View File

@@ -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")

View File

@@ -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,