Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-8716

reverting rhel9 -> rhel8 breaks journal parsing

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • None
    • 4.12
    • None
    • No
    • MCO Sprint 233, MCO Sprint 234
    • 2
    • Rejected
    • False

      Description of problem:

      If upgrading a node to RHEL9 via osImageURL override that is otherwise RHEL8 (e.g. OCP 4.12 RHCOS) then because rhel9's systemd enabled new features in the journal file, on rollback to rhel8 systemd will refuse to read the journal file.
      
      This breaks the way the MCO does state management by writing to the journal (pending config, etc.)
      
      I think the main fix for this is to go back to having an out of band file.
      
      (Ultimately of course, I think the node state should actually be maintained by e.g. bootc, which itself would be responsible for transactional updates of OS and config)

      Version-Release number of selected component (if applicable):

      4.13

      How reproducible:

      Always

      Steps to Reproduce:

      1. Launch 4.12 cluster, use osImageURL override for latest digest in quay.io/openshift-release-dev/ocp-v4.0-art-dev:4.13-9.2 2.
      2. Wait for MC rollout
      3. Remove override
      4. Observe degraded node
      

      Actual results:

       

      Expected results:

       

      Additional info:

       

            jerzhang@redhat.com Yu Qi Zhang
            walters@redhat.com Colin Walters
            Sergio Regidor de la Rosa Sergio Regidor de la Rosa
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: