Release preparation v1.116

New release candidate is already deployed on QA Satellite

Changelog

General

Multinode

  • 1b4ecd0 web/multinode: dark mode support (#7202)

Satellite

  • 3a27ab9 satellite/metabase: wait on update DDL for TestMigrateToLatest
  • 7940818 satellite/console: allow trial expiration users to list and delete files
  • 4a8be94 web/satellite: allow user enter object browser when trial expired
  • 81c7acb satellite/metabase/rangedloop: wait for stale read testing
  • a0dada5 satellite/metabase: make adapter opening logic clearer
  • 1277bb3 satellite/metainfo: reduce begin segment response size
  • b94043d satellite/repair: fix queue test
  • 0e7bb84 satellite/repair/checker: fix check segment copy test
  • 7ce7400 satellite/metabase: fix error check for real spanner instance
  • 27d2363 satellite/metabase: rename DeleteBucketObjects to DeleteAllBucketObjects
  • 99e38a1 satellite/overlay: fix TestRandomizedSelectionCache on Spanner
  • 118d1c2 web/satellite: update folder actions in versions view
  • 55ebd3f satellite/console: fix account lock email wording
  • aeb5682 satellite/metainfo: Increase limit to shut failures
  • b92f017 satellite/metabase: Compare timestamps without timezones
  • 391f982 satellite/metainfo: Enable spanner test
  • d588ad7 satellite/metainfo: Enable Spanner endpoint rate
  • 0a66f1a satellite/metainfo: Reduce uploads from 1001 to 10
  • 03c8530 satellite/metainfo: Enable Spanner test
  • 5228b3d satellite/metainfo: Adjust test & use proper testing variable
  • 1b0290c satellite/{console, web}: remove unused email template
  • 450c413 web/satellite: change account deletion email wording
  • fff86a8 satellite/metainfo: remove unused testcontext
  • 866bbe5 satellite/satellitedb: add default retention columns to bucket_metainfos
  • 0d38e5b satellite/satellitedb: added method to update bucket object lock settings
  • b2c02d6 satellite/metainfo: added SetBucketObjectLockConfiguration endpoint
  • 71db0ed satellite/console: set user active when trial unfrozen
  • 5865f44 satellite/repair/repairer: fix TestSegmentRepairPlacement
  • 52a9b1d satellite/metainfo: TestEndpoint_checkRate/Spanner is too flaky
  • 217c67b satellite/{accounting,db}: extend bucket and bucket usage entities with default retention params
  • d80f288 web/satellite: add OL default retention params to bucket details dialog
  • 7549eef satellite/satellitedb: add method to get bucket object lock settings
  • 94008d0 satellite/metainfo: modify GetBucketObjectLockConfiguration endpoint
  • e9bae46 satellite/{buckets,satellitedb}: set default retention in CreateBucket
  • 0961d6f satellite/metainfo: make BeginObject use default retention settings
  • af96dcf satellite/buckets: enable tests for spanner
  • afacd4a web/satellite: drag and drop bug fix
  • 43b387f satellite/metainfo: extend GetObjectIPs to return PlacementConstraint
  • 275d47e satellite/analytics: add analytics related to cloud gpu
  • 9c75016 satellite/satellitedb: add external_id column to users
  • 9116251 web/satellite: add progress indicator to access creation flow
  • 0c25b1d satellite/satellitedb: Fix a typo in a comment
  • 190aed1 satellite/metainfo: Allow to set time func for endpoint
  • ca8d449 satellite/metainfo: Compare timestamps without timezones
  • 783234a satellite/satellitedb: use updated dbx
  • 8f67b36 satellite/nodeselection: make AttributeFilter is more typesafe
  • 0aa3955 satellite/satellitedb: fix First_ related missing row
  • fa33cca satellite: add config for sso
  • ffbd706 satellite/console/sso: implement sso with OIDC
  • 3b04308 web/satellite: add support for SSO
  • e655b3f satellite/{console,web}: improve mfa security
  • 2a894fa web/satellite: add progress indicator to bucket creation flow
  • 1e8027f web/satellite: couple of improvements for create bucket flow
  • 4c28777 satellite/metainfo: limit retention duration in SetBucketObjectLockConfiguration
  • 1ab6ab8 satellite/metabase: remove unused pending object version constant
  • 7eef2b8 satellite/satellitedb: cast at_rest_total to numeric before summing
  • 434a338 satellite/satellitedb: unify some queries for SN accounting
  • bbce8e4 satellite/satellitedb: Enable node disqualification for Spanner
  • 0f5428d satellite/accounting: split QueryPaymentInfo query
  • f00afe1 satellite/nodeselection: new weighted selector
  • 208fe38 satellite/gracefulexit: reduce test overhead
  • b519398 satellite/satellitedb: move Float64 type to dbutil
  • b76157e satellite/satellitedb: use same query in GetExitStatus
  • 1e69150 satellite/console: secure oidc state usage
  • 037a553 satellite/satellitedb: use updated dbx
  • b26dfec satellite/satellitedb: Fix Spanner query attribution to use UTC for timestamp truncation
  • 6e4a170 satellite/reputation: enable HeavyLockContention test
  • b3b98ff satellite/console: restrict sso users from password/email activities
  • 232d124 satellite/satellitedb: allow overlaycache be partioned to different DB
  • 55e4767 satellite/console: prevent sso user project/account deletion
  • 70bfae0 web/satellite: hide some features from sso users
  • 2e29aed satellite/gracefulexit: speed up TestNodeFailingGracefulExitWithLowOnlineScore
  • c772348 satellite/metainfo: speed up TestListObjectDuplicates
  • f1ba177 satellite/metainfo: monitor success trackers
  • fbf3830 satellite/metainfo: no rate limit error for upload req other than begin object
  • 3f3cfb1 satellite/metainfo: congestion-based success tracker

Storagenode

  • 96cba43 storagenode/pieces: do not use blobs usage cache for dedicated disks
  • 2d0a619 storagenode/piecestore: remove PieceSpaceUsedDb from store
  • 0d0d355 storagenode: full modular executor for ‘storagenode exec’
  • 85d77e0 storagenode/collector: option to run collector as a one-off process
  • 5b21411 storagenode/trash: custom one off executor for trash cleanup
  • bcf34b2 storagenode/piecestore: reduce start log level
  • ac5e6e5 cmd/storagenode: do not initialize cache service on dedicated disk
  • 4c85c58 storagenode/pieces: ignore fs.ErrNotExist when deleting or trashing
  • a62575e storagenode/storagenodedb: fix returned error for DeleteExpirationsBatch
  • 8a974f0 storagenode/pieces: pass batch size to expirations db when getting expired pieces

Test

  • ba6f7ac shared/dbutil/dbtest: change char for db split for tests
5 Likes

image

Also

That happens from time to time - > it is here storagenode/pieces: pass batch size to expirations db when getting ex… · storj/storj@8a974f0 · GitHub

2 Likes

Thank you, team, and especially @thepaul, for jumping on this fix so quickly! This update is sure to make life easier for many SNOs who’ve been dealing with the endless log warnings. It’s incredibly reassuring to see such responsive support, and I’m certain I’m not the only one who appreciates the fast action here. Great work, and thanks again!!

5 Likes

Honestly, the credit goes to you @edo for filing that issue with that proposed fix. That was what got the ball rolling, so to speak!

5 Likes