Recent Releases of https://github.com/clustercockpit/cc-backend

https://github.com/clustercockpit/cc-backend - v1.4.4

Changelog

New Features

  • d770292be8612937a3dc41794c84801f61e20eba feat: add nodename matcher select to filter, defaults to equal match
  • 1b3a12a4dcf1fcff6ea19680abb9f74d61062ce2 feat: add remove functionality to tag view, add confirm alert
  • 48fa75386c4f1a6c145f34a7a197e7c2a470f88a feat: add tag removal api endpoints ### Bug fixes
  • 317f80a9846ddda13a5cca68d29bba5ca7619d8f fix: Replace deprecated gqlgen NewDefaultServer call
  • 28cdc1d9e5c6a455a0ca15e624d844b665af3270 fix: Update endpoints in Swagger UI
  • f343fa0071d214e73d687f704b257c33606d8b3a fix: add name scrambling demo mode to all views
  • e9a214c5b2272356ce89cbdac79056016134b735 fix: add nullSafe condition to monitoringStatus display on metric queryError
  • c53f5eb144ec559cde19440748ca6886ad54f2a3 fix: always return hasNextPage boolean to frontend
  • 61f0521072bd4d7151e4ef56695983bd2462608b fix: correct logging variable from err to ipErr in AuthApi
  • 161f0744aa7ffd4b5f93836c614cdfbfb2a2a441 fix: enforce apiAllowedIPs config option
  • 6ca14c55f2e05d39f538feb9c9484300cfb2702a fix: fix error in jobsMetricStatisticsHistogram calculation
  • 02946cf0b4fff18f5abaca9d978f1c4c918e2fd1 fix: fix nodelist filter result displaying wrong information
  • a6784b5549722466299541a8377c25800a83f318 fix: reintroduce statstable id natural sort order

Supports job archive version 2 and database version 8. Please check out the Release Notes for further details on breaking changes.

- Go
Published by moebiusband73 about 1 year ago

https://github.com/clustercockpit/cc-backend - v1.4.3

Changelog

New Features

  • aa915d639d86cd4d80a01bb10f0de9f3f8e67dec feat: add deselect all button to jobStatefilter
  • d0af933b350d3e50cc64c648b5fbfd2fd4d1a0cf feat: add subCluster level frontend keys for metric selections ### Bug fixes
  • 2fdac85d3171994317c6ea46260de00e72c06d7b fix: Do not allow to start a job with a state != running
  • 3f4114c51b4c0931c5584a3f76ce60bba4a3877f fix: Fix go version in go.mod
  • 07405e346611448de21e22a1800cb74acf109140 fix: add missing exclusive filter handler for jobQuery
  • f43379f36547af1700a5fe1c84f42a872c40f035 fix: add missing factor for job power calculation, see #340
  • bce536b9b4dcc33c8166b6cfd79712326ab79fe1 fix: add missing parameters for correct shared metric thresholds
  • d5394c9e92de8d04a186ac18db05838c1c732c70 fix: analysis view top links fixed, add full name to topusers
  • 61bc095d01c9cc403c75db7add6f604a8964ccc2 fix: decouple polarPlot data query, add new dedicated gql endpoint
  • 1b043838eac01b1c45f78e5f26fcdc5858361326 fix: fix svelte js race condition on metric selection change, see #335
  • 58e678d72c356cf4e93fd6cf18d6bdb0220c067b fix: load jobView roofline on finest resolution separately by default, see #339
  • 1e63cdbcdabcf6d411a127efb1b42bdfe76208b2 fix: remove caching for footprint db field
  • c25b076ca9b912d5e447713cf5161b6d9ab2c1ea fix: separate polar plot metric list from job.footprint return
  • 998ef8d834da572a6da93fc83f1c6e9dbd74ef92 fix: use jobviewselectedMetrics config instead of iterating globalMetrics
  • 1031b3eb79caf6c6698f66e6c2c4b6edaec86e81 fix: user and status view histogram selection

Supports job archive version 2 and database version 8. Please check out the Release Notes for further details on breaking changes.

- Go
Published by moebiusband73 about 1 year ago

https://github.com/clustercockpit/cc-backend - v1.4.2

Changelog

Bug fixes

  • ee2c5b58d78a1334e36a7351de9709e9f126271a fix: add missing sorting parameter to REST API call and test
  • 53dfe9e4f55660a1a02a9e2c817128dc233f5286 fix: footprint peak is default if footprint stat is avg

Supports job archive version 2 and database version 8. Please check out the Release Notes for further details on breaking changes.

- Go
Published by moebiusband73 over 1 year ago

https://github.com/clustercockpit/cc-backend - v1.4.1

Changelog

Bug fixes

  • 9248ee88683e47cce0884a739b879e83d04ec3da fix: fix renamed column reference in searchbar workflow

Supports job archive version 2 and database version 8. Please check out the Release Notes for further details on breaking changes.

- Go
Published by moebiusband73 over 1 year ago

https://github.com/clustercockpit/cc-backend - v1.4.0

Changelog

New Features

  • 81b8d578f2ead1df8d55fa1c4a19f4544a1883ef feat: Add buffered channel with worker thread for job start API
  • 017f9b214095fe1a82ee2a97721aac123cf55640 feat: Add tag scopes to front and backend, initial commit
  • 5b03cf826bd844e7bebaad81be88458f1adc79bc feat: Add total energy and energy footprint
  • 1b5f4bff2c092e4910ef0dbd72b8f13f9bb73f66 feat: SyncUserOnLogin now updates name of token logged user
  • 21e4870e4cf173b6c0019064015a1da92a8caba3 feat: add configurability to frontend plot zoom
  • 906bac965f02ab3ddf0e814bd87c1a9e386de39a feat: add dropdown to user and project list navbar
  • 00a578657c9f168b7d32ffd2b420ba686a232607 feat: add edit of notice box content to admin settings
  • 01102cb9b0aa79a571f3edb0234a52f4f51c5f11 feat: add updateUserOnLogin config option for oidc, jwt
  • 684cb5a37688b84552b118a000f8d18710f2c3e9 feat: change statistics render of metric plot to min/max/median
  • 7602641909c15576a4a626c3069ec020ac7badf7 feat: change to resolution increase on zoom
  • 48225662b176918bc8aaee311996dec9686ff1c9 feat: display energy usage in job view
  • 6f74c8cb7705118510d0fb4bd523ea6a63282ab3 feat: make cron worker frequency configurable
  • 2f0460d6ecccb3e07b941b818864120e3d249340 feat: make quick select starttimes url copyable
  • b3ed2afebe8e75d95ec585f4d55b135d207db147 feat: move tag management to new job view header
  • 38ce40ae7df5148f3e56a461c1235e4a8371023c feat: redirect to requested page after login, solves #281
  • 398e3c1b91f2e96ac4a22cbaa9f306973449f6e1 feat: split concurrent jobs list to own scrollable component ### Bug fixes
  • 35bd7739c647d79be80fd762b2140a08ae79e7fd fix: Replace reserved keywords in database schemas
  • 85dc0362c12c0ebe5c8304c1e1b40e85daf3cb6a fix: SimpleResampler fixed
  • 3b769c30596bf8298960a982659c918cbef0f15a fix: Update to resampler handling different resolutions
  • ed991de11a94eda342f23c6f9b6f11d750a314f4 fix: ad dmissing resampleConfig handling to scope select
  • 561fd41d5d3b9877dc7be3980bda50e4fcb1f46a fix: add accelerator scope to to-be archived scopes
  • 95fe36964841e538410063d2fe633d6b1283bed1 fix: add additionally loaded scopes to statsTable again
  • 49e0a2c0550c208264747c8dce3c5812b9a0f921 fix: add compatibility for footprint metrics without config
  • 182f0f2c64f3e5f4ad07e736ab47379d56b4d9e5 fix: add missing default resolution case
  • 55027cb63030ae255dbcefd6aba47b4bef074556 fix: add resolution 60 default to ccms nodeData query
  • b3222f3523dfbedeb4e2704a860f232b68aaf9ff fix: archived statisticsSeries with mean data now shown again
  • c80d3a6958f899aefcf8382ec7ca34e02526d3ed fix: errors in import paths
  • 63fb9239953666eeac4d8dd1f5cadd6bf796b621 fix: fix api test router init
  • e5275311c2ca9c270dca7871add0f3ac22afe8ac fix: fix crashing job view if roofline metrics missing
  • e14d6a81fee95c80e43629a58c29df8d9fff9d1f fix: fix db migration to v8, changes key name to cpu_load
  • ab07c7928f4b640fb9f751b51e472d74b2132654 fix: fix footprint logic, do not scale thresholds on multi node jobs
  • 1758275f115cef35c17ca255ade6fbd4d3db4c11 fix: fix getMetricConfigDeep util function
  • 76d0fc979b9331218a7c04d52e39941dc4f9ca36 fix: fix job list render for continuous mode on filter or sort changes
  • 9fe7cdca9215220a19930779a60c8afc910276a3 fix: fix plot labeling if specific host selected, hide loadall if only node returned
  • 0b9f74f4f413767f384869cfce298a42932e4eb7 fix: fix plot render for summed metrics on scope change
  • 084f89fa32b55467030f452b227ffd96adaefd35 fix: fix svelte source paths in makefile
  • ff3502c87a1af7641a103e06e60278a93c0b86fc fix: fix tag filter results
  • ce9995dac7acf19dec01615393938eb08898747c fix: fix wrongly inserted gql request and import path error
  • 63b9e619a4d80e1921aa9cfa8410cb2326bb8990 fix: fixed and changed to footprint update by transactions
  • d34e0d9348041d6856be6c777b84419bd046da54 fix: omit resources prop from metricPlot, use series for legend instead
  • 2aef6ed9c0170a1b4fcddef87525e135888bab76 fix: oversight error on redirect target
  • 193bee5ac8f4718bc42de4efe63d68a7eb5a9842 fix: prevent addition of existing scopes to table
  • 5da6baf82865bacd83600e858f0f7b44748baa14 fix: prevent jump to table head on continuous scroll load
  • be9df7649f63f7b7805a107f681130ecbffd3e6c fix: setup user in api test config
  • f89b5cd2ec562138a70b46249be887dbd6f59c05 fix: solve inconsistencies with filters, fixes #280
  • 934d1a6114c72e53f37b9c994878dd22f683452d fix: use configured footprint statType for update
  • fc1c54a1410544b5e483318c3ff7980c7a8e8e62 fix: use left join to keep unmatched stats query result rows
  • 5eb6f7d307502c20459d480b4d58abd39c36743c fix: user name join not required for normal jobStats
  • 2551921ed63280cfdbf5ec9fe96cdc76f10e7667 fix: wrong display of tag after filter select

Supports job archive version 2 and database version 8. Please check out the Release Notes for further details on breaking changes.

- Go
Published by moebiusband73 over 1 year ago

https://github.com/clustercockpit/cc-backend - v1.3.1

Changelog

New Features

  • ef51e69 feat: Add roofline color scale for time information
  • 5757530 feat: add jobname filter to joblist textfilter
  • 72557fd feat: add statistics series render to job view metric plots
  • 8d1228c feat: rework list searchbar, adds project-specific mode, add to user-joblist ### Bug fixes
  • 54f7980 fix: Add required key to init config file
  • 597bccc fix: add SQL JSON validity check to meta_data query
  • 320c87a fix: add additional 30d fitler to searchbar fallback handling
  • a4397d5 fix: add scramble to textfilter component
  • 70e6376 fix: allow single partial errors on otherwise non-empty returned metric array
  • ba1658b fix: correct selectable histogram placement in status view
  • b48d1b8 fix: correct status view columns on mobile displays
  • 061c9f0 fix: deselected metrics were marked as missing on new jobview load
  • 420bec7 fix: fix jobname and arrayjobid timeouts by adding additional 30d filter
  • c9eb40f fix: fix metricPlot y zoom reset
  • cbaeffd fix: improve speed of hasNextPage query for infinite scroll
  • 4344c26 fix: make foorprint from statsSeries nullsafe

Supports job archive version 1 and database version 6. Please check out the Release Notes for further details on breaking changes.

- Go
Published by moebiusband73 almost 2 years ago

https://github.com/clustercockpit/cc-backend - v1.3.0

Changelog

New Features

  • 067dc0d feat: Add OpenID Connect Authentication support
  • 99d55f0 feat: Add cluster config endpoint to rest api
  • 5004e44 feat: Add jobs endpoint to retrieve job meta and all job metric data
  • ce97780 feat: Add rest endpoint to add/edit Metadata entry
  • 06d0196 feat: Allow to revert db to previous version
  • d97fa37 feat: add footprint card displaying basic metrics
  • 07073e2 feat: add selectable histograms to status view
  • b9b452f feat: prototype infinite scroll implementation ### Security updates
  • c1b944b sec: update dependencies ### Bug fixes
  • 1c7cc9e fix: Adapt tag db queries to also work with mysql/mariadb
  • 3067d7b fix: Use peak threshold for render limit maxy
  • aafa29d fix: add acc scope to job query if acc >= 1
  • aac3e7d fix: fix scope autoselect on jobview statstable
  • 0dee507 fix: make hasnextpage optional parameter, use only if inf scroll configured
  • 43ebb01 fix: move scroll event behind condition
  • 5a177c9 fix: multiple accs with identical label, cloned data for single acc
  • d9f9c8a fix: retrigger gql api at manual refresh
  • 79b08a1 fix: trigger continuous load condition earlier

Supports job archive version 1 and database version 7. Please check out the Release Notes for further details on breaking changes.

- Go
Published by moebiusband73 about 2 years ago

https://github.com/clustercockpit/cc-backend - v1.2.2

Changelog

Bug fixes

  • 4b06fa7 fix: Fix buggy logic and simplify code if ValidateUser enabled
  • bb1c8cc fix: Move name extract from token in else branch
  • e61ff01 fix: adapt roofline render to browser zoomlevel

Supports job archive version 1 and database version 6. Please check out the Release Notes for further details on breaking changes.

- Go
Published by moebiusband73 over 2 years ago

https://github.com/clustercockpit/cc-backend - v1.2.1

Changelog

Bug fixes

  • c68b9fe fix: Add documentation for apiAllowedIPs option
  • 2b3e2f2 fix: Add correct duration string for max-age option
  • 7a5ccff fix: Remove port before IP check
  • ed5ecbd fix: Restructure swagger docs

Supports job archive version 1 and database version 6. Please check out the Release Notes for further details on breaking changes.

- Go
Published by moebiusband73 over 2 years ago

https://github.com/clustercockpit/cc-backend - v1.2.0

Changelog

New Features

  • 742c2e3 feat: Add uplot histogram, implemented in userview
  • f6c4c96 feat: Add users rest endpoint swagger docs
  • da8cefe feat: Change histogram to piechart in status view
  • c4a9fcc feat: Implemented rooflineplot with uPlot
  • e80ce7a feat: Rework analysis view top to contain piechart
  • b42a11d feat: Use chart.js for polarplot n jobview
  • 36abed2 feat: add auto-reloading to system and node views
  • 423e800 feat: add hover-legend to histograms & metricplots
  • 3014f59 feat: add new distribution plots to status view
  • 59c749a feat: add select to analysis view pie chart
  • f933cad feat: add select to status view pie charts
  • ed056b0 feat: add sorting in sub-node scopes in statsTable
  • 2655bda feat: enable uplot XY-Zoom for metrics
  • b623092 feat: persist analysis and status pie selections ### Bug fixes
  • 80be786 fix: Responsive Navbar
  • 6a1e351 fix: analysis metric histogram normalized by scope
  • 4eceab4 fix: change analysis top users to core hours
  • 8a473de fix: core/accelerator scope in statstable on load
  • 4244a37 fix: correct timestamp logic in node-view
  • f286872 fix: hover legend display now depends on datasize
  • 69ee19b fix: include running jobs case in statsQueries
  • 129e6a6 fix: metric y-range render limit for data outliers
  • c84a0fb fix: push bootstrap to v5.3.1 and icons to v1.10.5

Supports job archive version 1 and database version 6.

- Go
Published by moebiusband73 over 2 years ago

https://github.com/clustercockpit/cc-backend - v1.1.0

Changelog

New Features

  • c6a0d44 feat: Add optional notification banner on homepage ### Bug fixes
  • eed8bb2 fix: add scrambling to user names and projectIds
  • 58c7b0d fix: check if acc metrics are acc scope by default

Supports job archive version 1 and database version 6.

- Go
Published by moebiusband73 almost 3 years ago

https://github.com/clustercockpit/cc-backend - v1.0.0

Changelog

Bug fixes

  • f304698 fix: persist tags in meta.json

Supports job archive version 1 and database version 6.

- Go
Published by moebiusband73 almost 3 years ago