reorder frontend coded filters to match db indices

This commit is contained in:
Christoph Kluge
2026-03-13 10:48:38 +01:00
parent a877937a25
commit 41114f7eda
7 changed files with 9 additions and 9 deletions

View File

@@ -185,7 +185,7 @@
from: from.toISOString(), from: from.toISOString(),
clusterFrom: clusterFrom.toISOString(), clusterFrom: clusterFrom.toISOString(),
to: to.toISOString(), to: to.toISOString(),
jobFilter: [{ state: ["running"] }, { cluster: { eq: presetCluster } }], jobFilter: [{ cluster: { eq: presetCluster } }, { state: ["running"] }],
nodeFilter: { cluster: { eq: presetCluster }}, nodeFilter: { cluster: { eq: presetCluster }},
paging: { itemsPerPage: -1, page: 1 }, // Get all: -1 paging: { itemsPerPage: -1, page: 1 }, // Get all: -1
sorting: { field: "startTime", type: "col", order: "DESC" } sorting: { field: "startTime", type: "col", order: "DESC" }

View File

@@ -119,8 +119,8 @@
const filter = $derived([ const filter = $derived([
{ cluster: { eq: cluster } }, { cluster: { eq: cluster } },
{ node: { eq: hostname } },
{ state: ["running"] }, { state: ["running"] },
{ node: { eq: hostname } },
]); ]);
const systemUnits = $derived.by(() => { const systemUnits = $derived.by(() => {

View File

@@ -190,7 +190,7 @@
from: from.toISOString(), from: from.toISOString(),
to: to.toISOString(), to: to.toISOString(),
clusterFrom: clusterFrom.toISOString(), clusterFrom: clusterFrom.toISOString(),
jobFilter: [{ state: ["running"] }, { cluster: { eq: presetCluster } }], jobFilter: [{ cluster: { eq: presetCluster } }, { state: ["running"] }],
paging: { itemsPerPage: -1, page: 1 }, // Get all: -1 paging: { itemsPerPage: -1, page: 1 }, // Get all: -1
sorting: { field: "startTime", type: "col", order: "DESC" } sorting: { field: "startTime", type: "col", order: "DESC" }
}, },
@@ -216,7 +216,7 @@
} }
`, `,
variables: { variables: {
filter: [{ state: ["running"] }, { cluster: { eq: presetCluster} }], filter: [{ cluster: { eq: presetCluster} }, { state: ["running"] }],
paging: pagingState // Top 10 paging: pagingState // Top 10
}, },
requestPolicy: "network-only" requestPolicy: "network-only"

View File

@@ -72,7 +72,7 @@
} }
`, `,
variables: { variables: {
filter: [{ state: ["running"] }, { cluster: { eq: cluster} }], filter: [{ cluster: { eq: cluster} }, { state: ["running"] }],
selectedHistograms: selectedHistograms selectedHistograms: selectedHistograms
}, },
requestPolicy: "network-only" requestPolicy: "network-only"

View File

@@ -179,7 +179,7 @@
metrics: ["flops_any", "mem_bw"], // Fixed names for roofline and status bars metrics: ["flops_any", "mem_bw"], // Fixed names for roofline and status bars
from: from.toISOString(), from: from.toISOString(),
to: to.toISOString(), to: to.toISOString(),
jobFilter: [{ state: ["running"] }, { cluster: { eq: cluster } }], jobFilter: [{ cluster: { eq: cluster } }, { state: ["running"] }],
nodeFilter: { cluster: { eq: cluster }}, nodeFilter: { cluster: { eq: cluster }},
paging: { itemsPerPage: -1, page: 1 }, // Get all: -1 paging: { itemsPerPage: -1, page: 1 }, // Get all: -1
sorting: { field: "startTime", type: "col", order: "DESC" } sorting: { field: "startTime", type: "col", order: "DESC" }

View File

@@ -60,8 +60,8 @@
const canvasPrefix = $derived(`${presetCluster}-${presetSubCluster ? presetSubCluster : ''}`) const canvasPrefix = $derived(`${presetCluster}-${presetSubCluster ? presetSubCluster : ''}`)
const statusFilter = $derived(presetSubCluster const statusFilter = $derived(presetSubCluster
? [{ state: ["running"] }, { cluster: { eq: presetCluster} }, { subCluster: { eq: presetSubCluster } }] ? [{ cluster: { eq: presetCluster} }, { subCluster: { eq: presetSubCluster } }, { state: ["running"] }]
: [{ state: ["running"] }, { cluster: { eq: presetCluster} }] : [{ cluster: { eq: presetCluster} }, { state: ["running"] }]
); );
const topJobsQuery = $derived(loadMe ? queryStore({ const topJobsQuery = $derived(loadMe ? queryStore({
client: client, client: client,

View File

@@ -63,8 +63,8 @@
/* Derived */ /* Derived */
const filter = $derived([ const filter = $derived([
{ cluster: { eq: cluster } }, { cluster: { eq: cluster } },
{ node: { contains: nodeData.host } },
{ state: ["running"] }, { state: ["running"] },
{ node: { contains: nodeData.host } },
]); ]);
const nodeJobsData = $derived(queryStore({ const nodeJobsData = $derived(queryStore({
client: client, client: client,