block / block/proto-fleet

Home dashboards get progressively slower with large miner counts

Open
#575 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Go
Stars
55
Forks
16
Avg merge
1d 22h
Merged PRs (30d)
87

Description

🤖 Filed by Ankit's AI agent.

## Summary
Home dashboards get progressively slower as the fleet contains a large number of miners.

## Observed behavior
- With a large miner count, the home/dashboard experience becomes increasingly sluggish.
- The slowdown appears progressive as the number of miners grows, rather than a single isolated slow request.
- This is noticeable on large virtual-fleet-sized datasets.

## Expected behavior
Dashboard load and refresh performance should remain usable for large fleets. Expensive aggregation, chart, and status-panel work should be bounded, cached, paginated, or progressively loaded so the dashboard does not degrade sharply with miner count.

## Impact
Operators with large fleets may experience slow dashboard navigation, delayed refreshes, and reduced confidence that dashboard data is current.

## Notes / possible investigation areas
- Profile dashboard API calls and frontend rendering with thousands of miners.
- Check whether dashboard panels fetch or process per-miner data client-side instead of server-side aggregates.
- Look for repeated polling, chart recomputation, or state updates that scale linearly with total miner count.
- Consider separating fast summary queries from heavier historical/chart data and using memoization or throttled refreshes.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by profiling dashboard API calls and frontend rendering with thousands of miners, then identify whether per-miner fetching, chart recomputation, polling, or state updates drive the slowdown. Done means dashboard loading and refresh remain usable on large virtual-fleet-sized datasets.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
full-stack, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.