Skip to content

Optimize the content of the list of archived workflows sent to front-end #12030

Closed
@terrytangyuan

Description

Summary

Currently, we retrieve the list of both live workflows and archived workflows where each workflow contains the entire workflow object, including spec, status, etc. Some of this information may not be needed for the workflow list view (they are only required for workflow details page), but they take up a lot of memory, which might overload the UI.

We should only return the list of workflows with the required information from each workflow object.

Related #12025


Message from the maintainers:

Love this enhancement proposal? Give it a 👍. We prioritise the proposals with the most 👍.

Metadata

Assignees

No one assigned

    Labels

    P2Important. All bugs with >=3 thumbs up that aren’t P0 or P1, plus: Any other bugs deemed importantarea/apiArgo Server APIarea/workflow-archivetype/bugtype/regressionRegression from previous behavior (a specific type of bug)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions