-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Predict database migration impact of upgrades #45943
Labels
2. developing
Work in progress
enhancement
feature: apps management
feature: database
Database related DB
feature: install and update
🍂 2024-Autumn
Milestone
Comments
ChristophWurst
added
enhancement
0. Needs triage
Pending check for reproducibility or if it fits our roadmap
feature: install and update
feature: apps management
labels
Jun 18, 2024
@AndyScherzinger @juliushaertl as discussed |
sorbaugh
moved this from 🧭 Planning evaluation (don't pick)
to 📄 To do (~10 entries)
in 📁 Files team
Jul 1, 2024
ChristophWurst
added
1. to develop
Accepted and waiting to be taken care of
and removed
0. Needs triage
Pending check for reproducibility or if it fits our roadmap
labels
Jul 8, 2024
After some discussions:
|
Merged
11 tasks
Merged
11 tasks
We should also think about a ci check so that we make those attributes mandatory on shipped apps, otherwise we risk missing those in the future |
A visitor like |
susnux
added
2. developing
Work in progress
and removed
1. to develop
Accepted and waiting to be taken care of
labels
Aug 23, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
2. developing
Work in progress
enhancement
feature: apps management
feature: database
Database related DB
feature: install and update
🍂 2024-Autumn
How to use GitHub
Is your feature request related to a problem? Please describe.
As a Nextcloud admin I want to be able to plan when to do the next upgrade based on how long it will take. Quick updates that pass in 10 minutes can be done without any significant downtime. If the upgrade runs for 12h it needs a scheduled maintenance window, e.g. on a weekend, where Nextcloud is not available and users have to be warned in advance.
Describe the solution you'd like
Collect information about the changes done in migration files for server and the apps. Distribute the information through the updater server and the app store. Use the information locally diff applied and new migrations, then show a digest of all the changes that will be done, or tell me that there will be no database changes when I upgrade.
Work packages
Follow-ups
Describe alternatives you've considered
Download server and apps, look at the migration files and parse the code to find out the information.
Additional context
N/a
The text was updated successfully, but these errors were encountered: