@@ -359,7 +359,7 @@ class RunModel(BaseModel):
359359 submitted_at : Mapped [datetime ] = mapped_column (NaiveDateTime )
360360 last_processed_at : Mapped [datetime ] = mapped_column (NaiveDateTime )
361361 next_triggered_at : Mapped [Optional [datetime ]] = mapped_column (NaiveDateTime )
362- status : Mapped [RunStatus ] = mapped_column (Enum (RunStatus ))
362+ status : Mapped [RunStatus ] = mapped_column (Enum (RunStatus ), index = True )
363363 termination_reason : Mapped [Optional [RunTerminationReason ]] = mapped_column (
364364 Enum (RunTerminationReason )
365365 )
@@ -400,7 +400,7 @@ class JobModel(BaseModel):
400400 submission_num : Mapped [int ] = mapped_column (Integer )
401401 submitted_at : Mapped [datetime ] = mapped_column (NaiveDateTime )
402402 last_processed_at : Mapped [datetime ] = mapped_column (NaiveDateTime )
403- status : Mapped [JobStatus ] = mapped_column (Enum (JobStatus ))
403+ status : Mapped [JobStatus ] = mapped_column (Enum (JobStatus ), index = True )
404404 termination_reason : Mapped [Optional [JobTerminationReason ]] = mapped_column (
405405 Enum (JobTerminationReason )
406406 )
@@ -528,7 +528,7 @@ class FleetModel(BaseModel):
528528 deleted : Mapped [bool ] = mapped_column (Boolean , default = False )
529529 deleted_at : Mapped [Optional [datetime ]] = mapped_column (NaiveDateTime )
530530
531- status : Mapped [FleetStatus ] = mapped_column (Enum (FleetStatus ))
531+ status : Mapped [FleetStatus ] = mapped_column (Enum (FleetStatus ), index = True )
532532 status_message : Mapped [Optional [str ]] = mapped_column (Text )
533533
534534 spec : Mapped [str ] = mapped_column (Text )
@@ -568,7 +568,7 @@ class InstanceModel(BaseModel):
568568 fleet_id : Mapped [Optional [uuid .UUID ]] = mapped_column (ForeignKey ("fleets.id" ))
569569 fleet : Mapped [Optional ["FleetModel" ]] = relationship (back_populates = "instances" )
570570
571- status : Mapped [InstanceStatus ] = mapped_column (Enum (InstanceStatus ))
571+ status : Mapped [InstanceStatus ] = mapped_column (Enum (InstanceStatus ), index = True )
572572 unreachable : Mapped [bool ] = mapped_column (Boolean )
573573
574574 # VM
@@ -653,7 +653,7 @@ class VolumeModel(BaseModel):
653653 deleted : Mapped [bool ] = mapped_column (Boolean , default = False )
654654 deleted_at : Mapped [Optional [datetime ]] = mapped_column (NaiveDateTime )
655655
656- status : Mapped [VolumeStatus ] = mapped_column (Enum (VolumeStatus ))
656+ status : Mapped [VolumeStatus ] = mapped_column (Enum (VolumeStatus ), index = True )
657657 status_message : Mapped [Optional [str ]] = mapped_column (Text )
658658
659659 configuration : Mapped [str ] = mapped_column (Text )
0 commit comments