Skip to content

Bump github.com/ClusterCockpit/cc-backend from 1.5.0 to 1.5.2#64

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/ClusterCockpit/cc-backend-1.5.2
Closed

Bump github.com/ClusterCockpit/cc-backend from 1.5.0 to 1.5.2#64
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/ClusterCockpit/cc-backend-1.5.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 23, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/ClusterCockpit/cc-backend from 1.5.0 to 1.5.2.

Release notes

Sourced from github.com/ClusterCockpit/cc-backend's releases.

v1.5.2

Changelog

Bug fixes

  • 5d3d77620e8ac6a62e85e76bec10881e18fb1e41 fix: Add defer.close for all queries
  • 8b132ed7f82631de23a63d0cb4ea59f43127a953 fix: Blocking ReceiveNats call
  • 8234ad3126cef00aaade6fd16fa4f0175138fcc1 fix: Fix metricstore memory explosion from broken emergency free and batch aborts
  • 00d2f97c4c8735c6f710d1c3805db2036308554d fix: Large heap allocations in sqlite driver. Sanitize sqlite config and make it configurablex. Allow to cancel queries.
  • 96fc44a64906f8331427c7d4c1f97c6e9010f3d1 fix: Optimize project stat query
  • 02f82c2c0bb0bf3cffa7704f267c24878f517128 fix: Prevent memory spikes in parquet writer for metricstore move policy
  • af78f06cedc1bfddcf144fcbbcf32645bde3c89e fix: Reduce complexity for groupBy stats queries
  • 282197ebefc551a3b4d844a1249a0d930abe0680 fix: Round floats in tagger message
  • e70310dcbc3d966bcc29e5a3c7ce572e7da4144f fix: Segvault when taggers are enabled but rule directories missing
  • bf1a8a174eca262d3f3d1179df3bff86f276d9a3 fix: Shard WAL consumer for higher throughput
  • 2d07bdf6b5d179850abd2d18c052785525d5d907 fix: add missing nullsafe in publicDash
  • c42898bd999695c05530fe1cb663a167632fc0a7 fix: add top list query fixes to analysis and dashboard
  • bb6915771d829e2e503f507bb1081227ab1ed019 fix: clarify title
  • 50aed595cf2c04031fee0bccace2108071b79ef4 fix: metricstore NATS contention
  • dc7407d0f0d2a86777d75f9ab32faa356d0ef35a fix: prevent segvault if enable-job-taggers option is tru but tagger config directories are missing
  • 09501df3c223dc5ba36688c03c83284a9e8004a1 fix: reduce memory usage in parquet checkpoint archiver
  • 8563ed5e08b2c149fef0955c10ee936a6d31ade9 fix: remove indices from migration 9
  • 33beb3c8066743a43341b30c591d7ec1e5f46412 fix: simplify stats query condition

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

v1.5.1

Changelog

Bug fixes

  • 5d3d77620e8ac6a62e85e76bec10881e18fb1e41 fix: Add defer.close for all queries
  • 8234ad3126cef00aaade6fd16fa4f0175138fcc1 fix: Fix metricstore memory explosion from broken emergency free and batch aborts
  • 00d2f97c4c8735c6f710d1c3805db2036308554d fix: Large heap allocations in sqlite driver. Sanitize sqlite config and make it configurablex. Allow to cancel queries.
  • 96fc44a64906f8331427c7d4c1f97c6e9010f3d1 fix: Optimize project stat query
  • af78f06cedc1bfddcf144fcbbcf32645bde3c89e fix: Reduce complexity for groupBy stats queries
  • 282197ebefc551a3b4d844a1249a0d930abe0680 fix: Round floats in tagger message
  • e70310dcbc3d966bcc29e5a3c7ce572e7da4144f fix: Segvault when taggers are enabled but rule directories missing
  • 2d07bdf6b5d179850abd2d18c052785525d5d907 fix: add missing nullsafe in publicDash
  • dc7407d0f0d2a86777d75f9ab32faa356d0ef35a fix: prevent segvault if enable-job-taggers option is tru but tagger config directories are missing
  • 8563ed5e08b2c149fef0955c10ee936a6d31ade9 fix: remove indices from migration 9

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

Changelog

Sourced from github.com/ClusterCockpit/cc-backend's changelog.

cc-backend version 1.5.2

Supports job archive version 3 and database version 11.

This is a bugfix release of cc-backend, the API backend and frontend implementation of ClusterCockpit. For release specific notes visit the ClusterCockpit Documentation. If you are upgrading from v1.5.1 no database migration is required. If you are upgrading from v1.5.0 you need to do another DB migration. This should not take long. For optimal database performance after the migration it is recommended to apply the new optimize-db flag, which runs the sqlite ANALYZE and VACUUM commands. Depending on your database size (more then 40GB) the VACUUM may take up to 2h. You can also run the ANALYZE command manually. While we are confident that the memory issue with the metricstore cleanup move policy is fixed, it is still recommended to use delete policy for cleanup. This is also the default.

Changes in 1.5.2

Bug fixes

  • Memory spike in parquet writer: Fixed memory spikes when using the metricstore move (archive) policy with the parquet writer. The writer now processes data in a streaming fashion to avoid accumulating large allocations.
  • Top list query fixes: Fixed top list queries in analysis and dashboard views.
  • Exclude down nodes from HealthCheck: Down nodes are now excluded from health checks in both the REST and NATS handlers.
  • Node state priority order: Node state determination now enforces a priority order. Exception: idle+down results in idle.
  • Blocking ReceiveNats call: Fixed a blocking NATS receive call in the metricstore.

Database performance

  • Reduced insert pressure: Bulk insert operations (node state updates, user and job cache syncs) now use explicit transactions and deferred inserts, significantly reducing write contention on the SQLite database.
  • SyncJobs wrapped in transaction: SyncJobs now runs inside a transaction for better consistency and reduced lock contention.
  • Configurable busy timeout: New busy-timeout configuration option for the SQLite connection. This allows tuning how long the driver waits for a locked database before returning an error, which improves resilience under concurrent write load.
  • Increased default SQLite timeout: The default SQLite connection timeout has been raised to reduce spurious timeout errors under load.
  • Optimized stats queries: Improved sortby handling in stats queries, fixed cache key passing, and simplified a stats query condition that caused an expensive unnecessary subquery.

... (truncated)

Commits
  • 97330ce Merge pull request #532 from ClusterCockpit/hotfix
  • fb176c5 Remove static linkage for helper tools
  • d4ee937 Merge pull request #531 from ClusterCockpit/hotfix
  • 999d93e Fix goreleaser config. Cleanup.
  • 4ce0cfb Merge pull request #530 from ClusterCockpit/hotfix
  • 359962d Fix typo
  • 6055489 Update ReleaseNote for upcoming release
  • a9f335d Merge pull request #529 from ClusterCockpit/hotfix
  • bf48389 Optimize sortby in stats queries
  • 10b4fa5 change: remove heuristic metricHealth, replace with DB metricHealth
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/ClusterCockpit/cc-backend](https://github.com/ClusterCockpit/cc-backend) from 1.5.0 to 1.5.2.
- [Release notes](https://github.com/ClusterCockpit/cc-backend/releases)
- [Changelog](https://github.com/ClusterCockpit/cc-backend/blob/master/ReleaseNotes.md)
- [Commits](ClusterCockpit/cc-backend@v1.5.0...v1.5.2)

---
updated-dependencies:
- dependency-name: github.com/ClusterCockpit/cc-backend
  dependency-version: 1.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Mar 23, 2026
@dependabot @github

dependabot Bot commented on behalf of github Apr 1, 2026

Copy link
Copy Markdown
Contributor Author

Looks like github.com/ClusterCockpit/cc-backend is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this Apr 1, 2026
@dependabot dependabot Bot deleted the dependabot/go_modules/github.com/ClusterCockpit/cc-backend-1.5.2 branch April 1, 2026 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants