@@ -16,9 +16,6 @@ import (
1616)
1717
1818const ensurePodmanEtcdContainerIsRunning = "podman inspect --format '{{.State.Running}}' etcd"
19- const getEtcdOOMScoreAdj = "GETPID=$(podman inspect etcd --format '{{.State.Pid}}') && cat /proc/$GETPID/oom_score_adj"
20- const getPcsEtcdOOMDefault = "pcs resource describe ocf:heartbeat:podman-etcd"
21- const expectedOOMScoreAdj = "-997"
2219
2320var _ = g .Describe ("[sig-node][apigroup:config.openshift.io][OCPFeatureGate:DualReplica] Two Node with Fencing topology" , func () {
2421 defer g .GinkgoRecover ()
@@ -136,25 +133,4 @@ var _ = g.Describe("[sig-etcd][apigroup:config.openshift.io][OCPFeatureGate:Dual
136133 o .Expect (got ).To (o .Equal ("'true'" ), fmt .Sprintf ("expected a podman etcd container running on Node %s: got running %s" , node .Name , got ))
137134 }
138135 })
139-
140- g .It ("should have etcd OOM score adjustment set to -997 on each node" , func () {
141- nodes , err := utils .GetNodes (oc , utils .LabelNodeRoleControlPlane )
142- o .Expect (err ).To (o .BeNil (), "Expected to retrieve control plane nodes without error" )
143- o .Expect (nodes .Items ).To (o .HaveLen (2 ), "Expected to retrieve two control plane nodes for DualReplica topology" )
144-
145- g .By ("Verifying pcs resource describes etcd with OOM default of -997" )
146- firstNode := nodes .Items [0 ]
147- pcsOutput , err := exutil .DebugNodeRetryWithOptionsAndChroot (oc , firstNode .Name , "openshift-etcd" , "bash" , "-c" , getPcsEtcdOOMDefault )
148- o .Expect (err ).To (o .BeNil (), fmt .Sprintf ("expected pcs resource describe to succeed on Node %s: error %v" , firstNode .Name , err ))
149- o .Expect (strings .ToLower (pcsOutput )).To (o .ContainSubstring ("default: -997" ),
150- fmt .Sprintf ("expected pcs resource describe to show OOM default of -997 on Node %s, got: %s" , firstNode .Name , pcsOutput ))
151-
152- g .By ("Ensuring etcd process OOM score adjustment is -997 on each node" )
153- for _ , node := range nodes .Items {
154- got , err := exutil .DebugNodeRetryWithOptionsAndChroot (oc , node .Name , "openshift-etcd" , "bash" , "-c" , getEtcdOOMScoreAdj )
155- o .Expect (err ).To (o .BeNil (), fmt .Sprintf ("expected to read oom_score_adj without errors on Node %s: error %v" , node .Name , err ))
156- o .Expect (strings .TrimSpace (got )).To (o .Equal (expectedOOMScoreAdj ),
157- fmt .Sprintf ("expected etcd oom_score_adj to be %s on Node %s, got: %s" , expectedOOMScoreAdj , node .Name , got ))
158- }
159- })
160136})
0 commit comments