Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Schema Changes for PutObjectLockConfiguration #502

Open
ferristocrat opened this issue Sep 4, 2024 · 2 comments
Open

Implement Schema Changes for PutObjectLockConfiguration #502

ferristocrat opened this issue Sep 4, 2024 · 2 comments
Assignees
Labels
Milestone

Comments

@ferristocrat
Copy link
Contributor

Summary

This issue is a placeholder for any work needed for making the schema change and any associated migration to support PutObjectLockConfiguration.

The satellite database's bucket_metainfos table must have the following columns (See design doc for more details):

  • default_retention_mode - A numeric column indicating the default retention mode of objects uploaded into this bucket. It should be NULL, storj.ComplianceMode (1), or storj.GovernanceMode (3).
  • default_retention_days - A numeric column indicating the default amount of time, in days, for which objects uploaded into this bucket should be retained. One or neither of this column and default_retention_years should be set.
  • default_retention_years - A numeric column indicating the default amount of time, in years, for which objects uploaded into this bucket should be retained. One or neither of this column and default_retention_days should be set.
@ferristocrat ferristocrat added this to the Object Lock milestone Sep 4, 2024
@jewharton jewharton self-assigned this Sep 9, 2024
@ferristocrat ferristocrat changed the title {Placeholder} Work Needed or Schema Change for PutObjectLockConfiguration Implement Schema Changes for PutObjectLockConfiguration Sep 9, 2024
@storj-gerrit
Copy link

storj-gerrit bot commented Sep 11, 2024

@NiaStorj
Copy link

9/19/24:

blocked due to waiting for all of the spanner tests to pass. at the moment the satellite team doesn't have a date on when that will be

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants