Christoph Kluge
42b9de8360
add canvasId default, fix analysis view pie props
2025-02-05 12:51:06 +01:00
Christoph Kluge
6c244f3121
renderodelist spinner info only for continuous scroll
2025-02-04 18:41:10 +01:00
Christoph Kluge
9f56213d2f
fix list view sorting of string fields
2025-02-04 17:52:11 +01:00
Christoph Kluge
fb2f7cf680
fix dirty vars on textfilter reset
2025-02-04 13:29:09 +01:00
Christoph Kluge
8fcdd24f84
Second onclick pass
2025-02-04 12:52:56 +01:00
Christoph Kluge
aaafde4a7c
add function syntax to sveltestrap onclick events and others
...
- fixes event_handler_invalid svelte warning and blockage
2025-02-04 12:13:06 +01:00
Christoph Kluge
2b23003556
fix metric selection drag and drop
2025-02-03 19:36:28 +01:00
Christoph Kluge
5681062f01
Initial migration to Svelte5 via full syntax compatability
...
- updated all dependencies
- removed svelte-chartjs wrapper from dependencies
- sveltestrap causes compilation warnings (once)
- Header.svelte uses new Svelte5 syntax as example
- fixed most initial compilation warnings except circular dependencies with TBD cause
2025-02-03 17:31:01 +01:00
Christoph Kluge
1e63cdbcda
fix: remove caching for footprint db field
...
- footprints before first worker run are cached as empty, and are permanently returned as such until app restart
- fixes Polar plot for running jobs #328
2025-01-30 17:14:17 +01:00
Christoph Kluge
dd470d49ec
fix potential crash cause due to index oor on empty ccms return
2025-01-30 11:55:40 +01:00
Christoph Kluge
95d8062b00
fix Generate JWT as user doesn't work #327
2025-01-30 11:10:50 +01:00
Christoph Kluge
83d472ecd6
Fix duration histograms in status and analysis view, use defaults
2025-01-27 12:35:42 +01:00
Christoph Kluge
c21da6512a
fix rerender by keys, disable resolution select if no resampling active
2025-01-24 16:17:51 +01:00
Christoph Kluge
64f60905b4
Drop change on zoom for selector with options
...
- Up to 7 days worth of runtime
- No zoomState issue and cached results
2025-01-24 14:06:43 +01:00
Christoph Kluge
9e6072fed2
Add 25th hour for runtime bracket 24-25h
...
- zoomstate does not work
- maxbins too hardcoded for runtimes > 25 hours
2025-01-24 10:39:33 +01:00
Christoph Kluge
a3e5c424fd
add zoom in metric histograms for running and completed states
...
- keeping last zoomstate doe snot work
2025-01-23 17:48:45 +01:00
Christoph Kluge
6683a350aa
initial duration histogram zoom in frontend
...
- metric zoom todo
- keeping last zoomState does not work
2025-01-23 12:23:29 +01:00
Christoph Kluge
05bfa9b546
Prepare adaptive binCounts in backend
2025-01-22 12:07:12 +01:00
Christoph Kluge
735988decb
add extended legend for nodelist acc metrics, move nodelist paging select
2025-01-21 18:35:03 +01:00
Christoph Kluge
d0580592be
include feedback on nodeListView
...
- display names of users and projects
- stacked metricPlot for statsSeries
2025-01-17 13:13:00 +01:00
Christoph Kluge
817076bdbf
initial prototyping
2025-01-16 12:25:49 +01:00
Christoph Kluge
736236e9ca
add colorblind setting and friendly palettes
...
- mode applies to plot data, plot background color, statsseries colors, roofline timescale
2025-01-14 17:40:25 +01:00
Christoph Kluge
5c2c493c56
edit page titles, fix nodeList continuous parameter changes
2025-01-13 14:00:10 +01:00
Christoph Kluge
2c383ebea1
add independent config keys for nodeList
2025-01-13 11:46:17 +01:00
Christoph Kluge
91e73450cf
fix error on metric selection change if continuous
2025-01-13 11:13:06 +01:00
Christoph Kluge
e55798944e
add navbar select, add continous scroll, paging persistance
2025-01-10 18:02:54 +01:00
Christoph Kluge
5ea11a5ad2
fix legends, add resolution, add statsseries, add simple healthcheck
2025-01-10 16:06:29 +01:00
Christoph Kluge
2a3383e9e6
add scopes, paging and backend filtering to nodeList
2025-01-09 18:56:50 +01:00
Christoph Kluge
e871703724
add dedicated nodeListData handling to metricData interface
2025-01-09 11:18:04 +01:00
Christoph Kluge
1ee367d7be
Merge branch 'hotfix' into add_detailed_nodelist
2025-01-07 14:07:41 +01:00
Christoph Kluge
bce536b9b4
fix: add missing parameters for correct shared metric thresholds
2024-12-20 17:15:02 +01:00
Christoph Kluge
7c9182e0b0
move shared routine to utils.js, remove flop peak reduction
2024-12-20 17:14:12 +01:00
Christoph Kluge
aa915d639d
feat: add deselect all button to jobStatefilter
2024-12-20 13:02:21 +01:00
Christoph Kluge
53dfe9e4f5
fix: footprint peak is default if footprint stat is avg
2024-12-19 11:00:12 +01:00
Christoph Kluge
7b91a819be
add workaround for clipboard button
2024-12-18 16:40:49 +01:00
Christoph Kluge
559ce53ca4
Merge branch 'hotfix' of https://github.com/ClusterCockpit/cc-backend into hotfix
2024-12-17 15:14:27 +01:00
Christoph Kluge
ee2c5b58d7
fix: add missing sorting parameter to REST API call and test
2024-12-17 15:14:24 +01:00
Christoph Kluge
9248ee8868
fix: fix renamed column reference in searchbar workflow
2024-12-09 11:06:12 +01:00
Christoph Kluge
01c06728eb
review footprint iconography and messages
2024-12-04 16:09:06 +01:00
Christoph Kluge
257250714d
review polar plot component, adds min dataset
2024-12-04 15:22:19 +01:00
Christoph Kluge
a7395ed45b
remove config for polarPlotMetrics
2024-12-04 13:57:05 +01:00
Christoph Kluge
ab07c7928f
fix: fix footprint logic, do not scale thresholds on multi node jobs
2024-12-04 13:56:00 +01:00
Christoph Kluge
b0c0d15505
fix stat filter url write
2024-12-04 10:55:29 +01:00
Christoph Kluge
4fecbe820d
change order to match docs
2024-12-03 17:11:32 +01:00
Christoph Kluge
763c9dfa6b
fix schema definition of apiAllowedIPs
2024-12-03 15:22:34 +01:00
Christoph Kluge
8a10b69716
review findThresholds logic in metricPlot
2024-12-02 17:27:41 +01:00
Christoph Kluge
1a3cf7edd6
fix wrong var insert
2024-12-02 17:02:04 +01:00
Christoph Kluge
76d0fc979b
fix: fix job list render for continuous mode on filter or sort changes
2024-12-02 12:49:43 +01:00
Christoph Kluge
93377f53fc
add lastThreshold to jobListRow
2024-11-29 14:15:15 +01:00
Christoph Kluge
c853d74ba0
Update frontend dependencies
2024-11-29 12:57:34 +01:00
Christoph Kluge
0b9f74f4f4
fix: fix plot render for summed metrics on scope change
2024-11-29 12:56:53 +01:00
Christoph Kluge
5da6baf828
fix: prevent jump to table head on continuous scroll load
2024-11-29 12:00:28 +01:00
Christoph Kluge
e2efe71b33
Merge branch 'dev' of https://github.com/ClusterCockpit/cc-backend into dev
2024-11-28 15:18:14 +01:00
Christoph Kluge
2aef6ed9c0
fix: oversight error on redirect target
2024-11-28 15:18:07 +01:00
Christoph Kluge
f89b5cd2ec
fix: solve inconsistencies with filters, fixes #280
2024-11-27 18:43:56 +01:00
Christoph Kluge
00a578657c
feat: add edit of notice box content to admin settings
2024-11-27 10:50:11 +01:00
Christoph Kluge
38ce40ae7d
feat: redirect to requested page after login, solves #281
2024-11-26 16:21:16 +01:00
Christoph Kluge
8ea1454c06
improve transaction init error handling
2024-11-25 17:03:59 +01:00
Christoph Kluge
d4f487d554
comment debug logging
2024-11-22 17:56:55 +01:00
Christoph Kluge
93d5a0e532
correct input for check
2024-11-22 16:59:18 +01:00
Christoph Kluge
00ddc462d2
expand check, change to zero init
2024-11-22 16:31:35 +01:00
Christoph Kluge
5f4a74f8ba
add check on returned stats
2024-11-22 15:57:28 +01:00
Christoph Kluge
a8eff6fbd1
small logging changes
2024-11-22 15:08:53 +01:00
Christoph Kluge
baa7367ebe
change array init to empty array
2024-11-22 13:39:59 +01:00
Christoph Kluge
69f8a34aac
more logging
2024-11-22 13:36:26 +01:00
Christoph Kluge
21b3a67988
add timers, add else case for transaction add
2024-11-22 13:13:43 +01:00
Christoph Kluge
d89574ce73
Use repo.loadStats, move transaction init
2024-11-22 12:42:49 +01:00
Christoph Kluge
311c088d3d
removes debug logging
2024-11-21 15:47:09 +01:00
Christoph Kluge
fc1c54a141
fix: use left join to keep unmatched stats query result rows
2024-11-21 14:39:03 +01:00
Christoph Kluge
939dd2320a
Cleanup debug logging, keep orderBy param for repo.Find
2024-10-31 15:47:45 +01:00
Christoph Kluge
2c8b73e2e2
add logged timing to homeroute calls
2024-10-31 14:34:32 +01:00
Christoph Kluge
eabc6212ea
add debug logging for user context and web render
2024-10-31 13:36:27 +01:00
Christoph Kluge
c120d6517f
change logging key, add args, add orderby id job.Find()
2024-10-30 16:24:58 +01:00
Christoph Kluge
597ee1dad7
change log to request and sql prints
2024-10-29 18:39:23 +01:00
Christoph Kluge
c4a901504d
change debug format key
2024-10-29 18:25:41 +01:00
Christoph Kluge
f5cc5d07fd
add more logging to rest api stopJobByRequest
2024-10-29 17:01:05 +01:00
Christoph Kluge
bf1bff9ace
fix tagManagement condition
2024-10-28 16:42:19 +01:00
Christoph Kluge
06f24e988f
fix incorrect config conditions
2024-10-28 11:56:34 +01:00
Christoph Kluge
ae327f545e
add logging to rest stopJobHandler
2024-10-25 15:23:49 +02:00
Christoph Kluge
35012b18c5
one more note
2024-10-25 14:47:09 +02:00
Christoph Kluge
9688bad622
note decision of implementaion Q4
2024-10-24 18:14:31 +02:00
Christoph Kluge
447b8d3372
Merge branch 'dev' into add_detailed_nodelist
2024-10-23 17:09:33 +02:00
Christoph Kluge
01102cb9b0
feat: add updateUserOnLogin config option for oidc, jwt
2024-10-23 16:17:47 +02:00
Christoph Kluge
934d1a6114
fix: use configured footprint statType for update
2024-10-23 16:16:28 +02:00
Christoph Kluge
6f74c8cb77
feat: make cron worker frequency configurable
2024-10-23 16:15:44 +02:00
Christoph Kluge
63b9e619a4
fix: fixed and changed to footprint update by transactions
2024-10-22 14:37:22 +02:00
Christoph Kluge
82e28f26d7
feedback: add jobID copy btn to jobInfo
2024-10-21 15:45:27 +02:00
Christoph Kluge
ca9fd96baa
update frontend dependencies and save them
2024-10-18 10:08:43 +02:00
Christoph Kluge
39b22267d6
Update component descriptions
2024-10-16 16:03:31 +02:00
Christoph Kluge
60d7984d66
add notes
2024-10-16 14:16:31 +02:00
Christoph Kluge
33d219d2ac
Add subCluster to node view info field
2024-10-16 13:05:03 +02:00
Christoph Kluge
85a77e05af
edit nodeInfo string
2024-10-16 12:51:10 +02:00
Christoph Kluge
3dfeabcec6
simplify plotGrid, add cancel to metricSelect, improve metricPlot render logic
2024-10-16 12:41:15 +02:00
Christoph Kluge
673fdc443c
Finish prototype implementation of nodelist view
2024-10-14 18:37:48 +02:00
Christoph Kluge
2f6e5a7648
Move common logic into systems view again
...
- adds backend log if subcluster for node not configured
2024-10-14 11:55:59 +02:00
Christoph Kluge
2cbe8e9517
Split systems view into node-overview and node-list
2024-10-11 12:30:55 +02:00
Christoph Kluge
2f0460d6ec
feat: make quick select starttimes url copyable
2024-10-10 18:35:53 +02:00
Christoph Kluge
37f4ed7770
add additional indices for sorting performance
2024-10-09 17:52:46 +02:00
Christoph Kluge
e3104c61cb
filter taglist scope visibility by role, add global tag handling to support role
2024-10-09 13:23:06 +02:00
Christoph Kluge
bc434ee8cb
add managed projects, update navbar layout, fix small issues
2024-10-09 11:08:14 +02:00