Skip to content

Discuss hardware listing changes #1568

@MarceloRobert

Description

@MarceloRobert

The hardware listing view is very slow, sometimes hitting timeouts. We need to define the proper approach to fix this problem.

  • Should we go into the same direction as tree listing and make a table specifically for the hardware view and then update the values at insertion time (in the ingester)?
  • Can we use materialized view(s)? when would it be updated? How would the query/queries be done?
  • Is it possible to change how the hardware listing is sent to the frontend? Could we do like in tree listing, where we have an endpoint for the list itself, and another for the build/boot/test counts?
  • We could also try a quick-ish solution first, and a more resilient solution later

Discussion first. Register in the comments any updates, so that we also have the datetime of the ideas

Metadata

Metadata

Assignees

No one assigned

    Labels

    BackendMost or all of the changes for this issue will be in the backend code.DatabaseIssue that alters only configs of a database itselfhelp wantedExtra attention is neededquestionFurther information is requested

    Type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions