Skip to content
This repository was archived by the owner on Apr 1, 2023. It is now read-only.
This repository was archived by the owner on Apr 1, 2023. It is now read-only.

Perfomance of the sidekiq status ui page #169

Description

@sliusar-ihor

Sidekiq status page works extremely slow when It has a big amount of statuses(over 100000).
The main issue in this line https://github.com/mstruve/sidekiq-status/blob/6312028d8977ae0f07532e583c7f9dc53939deb1/lib/sidekiq-status/web.rb#L86

The page loads all matching keys into memory in order to do pagination and sorting in memory. As well as the Sidekiq::Status.get_all jid calls for every sidekiq::status jid, prior to pagination

Did anyone try to fix this problem?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions