Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Upgrade subsystem overhaul#540

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
btorresgil wants to merge2 commits intodevelop
base:develop
Choose a base branch
Loading
fromfeature/no-base-image-install

Conversation

@btorresgil
Copy link
Member

@btorresgilbtorresgil commentedJan 18, 2024
edited
Loading

Description

  • Support for upgrades to and through 10.2.x
  • Add optional behavior to install latest patch of next minor/major release instead of base image.

Motivation and Context

10.2.x is the only minor release that does not have a 0 or 1, so needed to add a special case for it in the upgrade logic.

This new upgrade behavior to use patch releases instead of base images is in-line with modern guidance and best practices. It leverages the latest fixes during upgrades rather than the base image which will have more bugs. Upgrades can take a little longer because 2 images need to be downloaded instead of 1 (the base image and the patch image) but there is still only 1 upgrade for each minor release so this difference is negligible and worth the benefit of using safer patched images as intermediate versions.

NOTE: This new behavior is opt-in. This is not a breaking change.

How Has This Been Tested?

Tested on live firewall and via new test suite.

Types of changes

  • New feature (non-breaking change which adds functionality)

Checklist

  • I have updated the documentation accordingly.
  • I have read theCONTRIBUTING document.
  • I have added tests to cover my changes if appropriate.
  • All new and existing tests passed.

The software updater installed the base image before installing thepatch image for each major and minor release. This comes with thedisadvantage that the base image might have bugs and is running for ashort time before the patch upgrade begins. To avoid these potentialbugs in the base image, a new option to skip installing the base imageis now possible.
@btorresgilbtorresgilforce-pushed thefeature/no-base-image-install branch fromf986e03 to388da2dCompareJanuary 18, 2024 02:38
@btorresgilbtorresgil changed the titleFeature/no base image installUpgrade subsystem overhaulJan 18, 2024
@vrpal
Copy link

Hello,

Does this fix suppose to cover upgrade from 10.2.x to 11 ? I'm not having any luck going from 10.2.7 to for example 11.0.2-h2

@shinmog
Copy link
Collaborator

@btorresgil

Now sure if this is still needed..?@jamesholland-uk and I did#548 to expand updater logic.

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

4 participants

@btorresgil@vrpal@shinmog

[8]ページ先頭

©2009-2025 Movatter.jp