Skip to content

Backend: Cache leaderboard endpoint responses to reduce slow DB query#5075

Open
akanshajain231999 wants to merge 5 commits into
Cloud-CV:masterfrom
akanshajain231999:sentry-fix2
Open

Backend: Cache leaderboard endpoint responses to reduce slow DB query#5075
akanshajain231999 wants to merge 5 commits into
Cloud-CV:masterfrom
akanshajain231999:sentry-fix2

Merge branch 'master' into sentry-fix2

58c467e
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project/overall succeeded Jul 17, 2026 in 1s

91.72% (target 70.00%)

View this Pull Request on Codecov

91.72% (target 70.00%)

Details

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.72%. Comparing base (6d91645) to head (58c467e).
⚠️ Report is 46 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #5075      +/-   ##
==========================================
+ Coverage   91.70%   91.72%   +0.01%     
==========================================
  Files          96       96              
  Lines        8154     8154              
==========================================
+ Hits         7478     7479       +1     
+ Misses        676      675       -1     
Components Coverage Δ
Accounts & Authentication 97.31% <ø> (ø)
Challenges Management 95.52% <ø> (ø)
Job Processing 89.79% <ø> (ø)
Participants & Teams 100.00% <ø> (ø)
Challenge Hosts 100.00% <ø> (ø)
Analytics 100.00% <ø> (ø)
Web Interface 100.00% <ø> (ø)
Frontend (Gulp) 87.44% <ø> (+0.02%) ⬆️
All Models 97.80% <ø> (ø)
All Views 100.00% <ø> (ø)
All Serializers 98.60% <ø> (ø)
Utility Functions 96.67% <ø> (ø)
Core Configuration 82.35% <ø> (ø)
Files with missing lines Coverage Δ
apps/jobs/views.py 100.00% <ø> (ø)

... and 1 file with indirect coverage changes

Files with missing lines Coverage Δ
apps/jobs/views.py 100.00% <ø> (ø)

... and 1 file with indirect coverage changes


Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 6d91645...58c467e. Read the comment docs.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.