mirror of
https://github.com/ClusterCockpit/cc-backend
synced 2026-03-15 12:27:30 +01:00
Make stats query selective. Add stats index. Add paging to user list.
Entire-Checkpoint: d42431eee30d
This commit is contained in:
@@ -14,7 +14,7 @@ import (
|
||||
|
||||
func TestBuildJobStatsQuery(t *testing.T) {
|
||||
r := setup(t)
|
||||
q := r.buildStatsQuery(nil, "USER", 300)
|
||||
q := r.buildStatsQuery(nil, "USER", 300, nil)
|
||||
|
||||
sql, _, err := q.ToSql()
|
||||
noErr(t, err)
|
||||
@@ -29,7 +29,7 @@ func TestJobStats(t *testing.T) {
|
||||
err := r.DB.QueryRow(`SELECT COUNT(*) FROM job`).Scan(&expectedCount)
|
||||
noErr(t, err)
|
||||
|
||||
stats, err := r.JobsStats(getContext(t), []*model.JobFilter{})
|
||||
stats, err := r.JobsStats(getContext(t), []*model.JobFilter{}, nil)
|
||||
noErr(t, err)
|
||||
|
||||
if stats[0].TotalJobs != expectedCount {
|
||||
|
||||
Reference in New Issue
Block a user