Need to do some catch up on “Transactional Server” from Open Suse
Posted by jpluimers on 2021/05/28
Transactional Server to me smiles like Microsoft data warehouse era, so seeing it in an OpenSuSE Tumbleweed install made me wonder: huh, DBMS?
So I likely need some catch up to do do on this:
Apparently “Transactional Server” is an installation type similar to “Server”, which can upgrade without touching a running system.
So how can the system then run with the updates applied?
The answer seems to be “reboot”.
This is contrary to a lot of update changes in the past (that seems to be towards “update the running system, even allow for live kernel patching” with optional before/after snapshots.
It immediately associates with “immutability”, and likely containers.
Hopefully I’m right, but I still have questions, like:
- why “snapper rollback” does not suffice not any more?
- how to change from “Server” to “Transactional Server” and back?
- if only
/
is read-only, but others like/etc
,/srv
, and/var
are not, how does that affect transactionality?- (you can use [WayBack] findmnt(8): find filesystem – Linux man page to list all mounted file systems)
Until I have more time, these are on my reading list:
- [WayBack] Re: [opensuse] What means “Transactional server”?
- [WayBack] Transaction Server – New TW and LEAP 15 server option
- [WayBack] Support for new system role ‘Transactional Server’ in openSUSE Leap 15.0 · Issue #48168 · saltstack/salt · GitHub
- [WayBack] openSUSE News: Transactional Updates in openSUSE Leap 15
- [WayBack] Kubic | Transactional Updates: Refinements & FAQ
- [WayBack] Kubic | Transactional Updates in Leap 15 & Tumbleweed
- [WayBack] Reddit: Transactional Updates feature, how is it different from prior Snapper pre/post snapshots? : openSUSE
- [WayBack] OpenSUSE transactional server 5 minute review – Lwin Maung Maung – Medium
–jeroen
Leave a Reply