ADR links was added

This commit is contained in:
deeaitch committed 2026-10-05 18:04:58 -04:00
1 parent af37c88162
commit abe9873e7c
1 file changed
+12 -1
@@ -179,7 +179,18 @@ For example, version 2 may change a database into a format that version 1 cannot
The update design must keep data compatible, provide a tested way to restore it, or define another recovery path. The same question applies to configuration and changes made by package installation scripts. The update design must keep data compatible, provide a tested way to restore it, or define another recovery path. The same question applies to configuration and changes made by package installation scripts.
## 9. What Comes Next? ## 9. Related Architecture Decisions
These Architecture Decision Records (ADRs) explain when to choose the approaches used in this chapter:
| Question | Further reading |
|---|---|
| When should the software system be updated as one image? | [ADR-004: Full-System Image Updates](../adr/ADR-004-full-system-image-updates.md) |
| When do independent packages fit a stable system platform? | [ADR-005: Package-Based Updates](../adr/ADR-005-package-based-updates.md) |
| When should a new system get a trial boot before it is confirmed? | [ADR-014: Trial Boot and Confirmation for System Updates](../adr/ADR-014-trial-boot-and-confirmation.md) |
| When should a failed service update trigger downgrade and an update lock? | [ADR-015: Service Checks and Package Downgrade](../adr/ADR-015-service-checks-and-package-downgrade.md) |
## 10. What Comes Next?
Both examples follow the same pattern: start the new version, check its required functions, then keep it or recover. They use different mechanisms because a system boot and a service restart fail in different ways. Both examples follow the same pattern: start the new version, check its required functions, then keep it or recover. They use different mechanisms because a system boot and a service restart fail in different ways.