Skip to content

Remove unnecessary polling of statistics endpoint #4913

@Dinika

Description

@Dinika

When I go to a project page like this one and open network panel I see requests made to /statistics endpoint every 3 seconds.

These requests are made even when the indexing has completed. When I go to "Statistics" tab, the user does not even see any information (perhaps because they don't have access to the project) but the polling keeps going.

Screenshot from 2024-04-30 11-14-43.png

Furthermore, in some cases, switching back from "Statistics" tab to "Browse" tab, triggers extra ~10 requests right away without 3 seonds wait (I saw this on this project, but not on this isocortext project).

The polling of statistics endpoint should stop (or reduce) in following cases:

  • When user switches from statistics tab to browse tab
  • When user does not have access to the project (and can therefore not see any statistics info on screen)
  • When indexing has completed

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions