Back to bug 1916169

Who When What Removed Added
Yuval Kashtan 2021-01-14 11:58:18 UTC CC ykashtan
Component RHCOS Machine Config Operator
Assignee miabbott amurdaca
Artyom 2021-01-14 12:38:35 UTC CC alukiano
Sabina Aledort 2021-01-14 13:10:22 UTC Comment 0 updated
Micah Abbott 2021-01-14 16:50:02 UTC CC jlebon, miabbott, walters
Assignee amurdaca behoward
Ken Young 2021-01-15 16:32:52 UTC CC keyoung
Severity unspecified high
Ben Howard 2021-01-18 17:27:49 UTC Flags needinfo?(saledort)
Michelle Krejci 2021-01-18 18:08:29 UTC CC mkrejci
Ben Howard 2021-01-18 21:08:25 UTC Status NEW ASSIGNED
Yuval Kashtan 2021-01-19 11:51:30 UTC Flags needinfo?(saledort)
Sinny Kumari 2021-01-20 10:47:34 UTC CC sbkirova, skumari
Flags needinfo?(saledort) needinfo?(sbkirova)
Sabina Aledort 2021-01-20 16:54:03 UTC Flags needinfo?(saledort)
Yuval Kashtan 2021-01-25 19:39:51 UTC Flags needinfo?(sbkirova)
Yuval Kashtan 2021-01-25 19:41:07 UTC Blocks 1913869
Federico Iezzi 2021-01-26 08:25:35 UTC CC fiezzi
Yuval Kashtan 2021-01-27 13:31:14 UTC Summary rpm-ostree fails with "Rolling back applied changes to OS due to error: No key 'skew_tick' found" when moving to RT kernel mco erroneously in desired config state due to potential reboot race condition with sriov-network-operator
Vitaly Grinberg 2021-01-27 15:57:05 UTC CC vgrinber
Ben Howard 2021-02-02 19:03:56 UTC Sub Component SR-IOV
Component Machine Config Operator Networking
Assignee behoward zshi
QA Contact mnguyen zzhao
Ben Howard 2021-02-02 19:04:59 UTC Priority unspecified urgent
CC behoward
Severity high urgent
Yuval Kashtan 2021-02-02 20:40:56 UTC Sub Component SR-IOV
Component Networking Machine Config Operator
Assignee zshi amurdaca
QA Contact zzhao mnguyen
Yuval Kashtan 2021-02-03 12:56:24 UTC Summary mco erroneously in desired config state due to potential reboot race condition with sriov-network-operator a reboot while MCO is applying changes leaves the node in undesirable state and MCP looks fine (UPDATED=true)
Mark McLoughlin 2021-02-04 07:46:26 UTC CC markmc
Ben Howard 2021-02-04 16:58:11 UTC Priority urgent medium
Assignee amurdaca behoward
Severity urgent medium
Denis Ollier 2021-02-05 10:10:58 UTC CC dollierp
Ken Young 2021-02-06 08:21:36 UTC Target Release --- 4.7.z
Eric Paris 2021-02-06 09:01:31 UTC Target Release 4.7.z ---
Ken Young 2021-02-12 19:32:49 UTC Blocks 1928266
William Caban 2021-02-17 16:39:05 UTC CC william.caban
Marko Karg 2021-03-05 16:49:24 UTC CC mkarg
Marko Karg 2021-03-05 16:50:27 UTC CC dblack
Ken Young 2021-03-27 16:43:34 UTC Blocks 1928266
Marius Cornea 2021-05-21 12:17:54 UTC CC mcornea
Bradford Nichols 2021-05-26 16:50:52 UTC Blocks 1913869
Francesco Romani 2021-06-08 10:19:06 UTC CC fromani
Rio Liu 2021-07-27 02:41:57 UTC CC rioliu
QA Contact mnguyen rioliu
Red Hat Bugzilla 2021-07-30 22:22:58 UTC CC fiezzi
Steve Milner 2021-08-20 20:18:55 UTC CC smilner
Assignee behoward jerzhang
Red Hat Bugzilla 2021-08-21 08:37:31 UTC CC behoward
Sinny Kumari 2021-10-27 16:22:26 UTC Resolution --- NOTABUG
Assignee jerzhang team-mco
CC aos-bugs
Sub Component Machine Config Operator
Status ASSIGNED CLOSED
Last Closed 2021-10-27 16:22:26 UTC
Yuval Kashtan 2021-10-27 18:55:54 UTC Flags needinfo?(skumari)
Sinny Kumari 2021-10-28 12:48:56 UTC Flags needinfo?(skumari)
Status CLOSED NEW
Resolution NOTABUG ---
Keywords Reopened
Sinny Kumari 2021-10-28 12:49:41 UTC Target Release --- 4.10.0
Sinny Kumari 2021-10-29 13:23:00 UTC Severity medium high
Priority medium high
OpenShift BugZilla Robot 2022-01-24 17:46:49 UTC Assignee team-mco mkenigsb
CC mkenigsb
Status NEW POST
OpenShift BugZilla Robot 2022-01-24 17:46:51 UTC Link ID Github openshift/machine-config-operator/pull/2922
OpenShift BugZilla Robot 2022-01-25 10:19:52 UTC Status POST MODIFIED
OpenShift Automated Release Tooling 2022-01-25 12:40:45 UTC Status MODIFIED ON_QA
Rio Liu 2022-01-26 02:56:32 UTC Status ON_QA VERIFIED
Rolfe Dlugy-Hegwer 2022-02-18 21:04:09 UTC Doc Type If docs needed, set a value Bug Fix
Doc Text Cause: MCO stores pending config to disk before OS changes are applied

Consequence: in situations such as power loss, the MCO assumes OS changes have already been applied on restart
Doc Text , and validation skips over changes such as kargs and kernel-rt

Fix: store config to disk after OS changes are applied

Result: if power is lost during config application, the MCO knows it must reapply the configuration on restart
Flags needinfo?(mkenigsb)
Doc Text Cause: MCO stores pending config to disk before OS changes are applied

Consequence: in situations such as power loss, the MCO assumes OS changes have already been applied on restart, and validation skips over changes such as kargs and kernel-rt

Fix: store config to disk after OS changes are applied

Result: if power is lost during config application, the MCO knows it must reapply the configuration on restart
* Before this update, the Machine Config Operator (MCO) stored pending configuration changes to disk before it applied them to {op-system-first}. If a power loss interrupted the MCO from applying the configuration, it treated the configuration as applied and did not validate the changes. If this configuration contained invalid changes, applying them failed. With this update, the MCO saves a configuration to disk only after being applied. This way, if the power is lost while the MCO is applying the configuration, it reapplies the configuration after it restarts. (link:https://bugzilla.redhat.com/show_bug.cgi?id=1916169[BZ#1916169])
Tony Mulqueen 2022-02-22 10:28:39 UTC CC tmulquee
Flags needinfo?(mkenigsb)
errata-xmlrpc 2022-03-10 00:12:43 UTC Flags needinfo?(mkenigsb)
Flags needinfo?(mkenigsb)
Flags needinfo-
Flags needinfo-
Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2022-03-10 16:02:37 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2021-10-27 16:22:26 UTC 2022-03-10 16:02:37 UTC
errata-xmlrpc 2022-03-10 16:03:19 UTC Link ID Red Hat Product Errata RHSA-2022:0056

Back to bug 1916169