Skip to content

Commit 6876475

Browse files
authored
Merge pull request #3631 from cwangVT/cp-ca820b6
Revert "reduce_logs_for_kubelet_use_crio"
2 parents 56a3ca9 + f72e914 commit 6876475

File tree

2 files changed

+11
-26
lines changed

2 files changed

+11
-26
lines changed

container/crio/factory.go

+3-11
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,6 @@ import (
3232
// The namespace under which crio aliases are unique.
3333
const CrioNamespace = "crio"
3434

35-
// The namespace suffix under which crio aliases are unique.
36-
const CrioNamespaceSuffix = ".scope"
37-
3835
// The namespace systemd runs components under.
3936
const SystemdNamespace = "system-systemd"
4037

@@ -117,21 +114,16 @@ func (f *crioFactory) CanHandleAndAccept(name string) (bool, bool, error) {
117114
// TODO(runcom): should we include crio-conmon cgroups?
118115
return false, false, nil
119116
}
120-
if strings.HasPrefix(path.Base(name), SystemdNamespace) {
121-
return true, false, nil
122-
}
123117
if !strings.HasPrefix(path.Base(name), CrioNamespace) {
124118
return false, false, nil
125119
}
120+
if strings.HasPrefix(path.Base(name), SystemdNamespace) {
121+
return true, false, nil
122+
}
126123
// if the container is not associated with CRI-O, we can't handle it or accept it.
127124
if !isContainerName(name) {
128125
return false, false, nil
129126
}
130-
131-
if !strings.HasSuffix(path.Base(name), CrioNamespaceSuffix) {
132-
// this mean it's a sandbox container
133-
return true, false, nil
134-
}
135127
return true, true, nil
136128
}
137129

container/crio/factory_test.go

+8-15
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,6 @@ import (
2020
"github.com/stretchr/testify/assert"
2121
)
2222

23-
type canHandleAndAccept struct {
24-
canHandle bool
25-
canAccept bool
26-
}
27-
2823
func TestCanHandleAndAccept(t *testing.T) {
2924
as := assert.New(t)
3025
f := &crioFactory{
@@ -36,18 +31,16 @@ func TestCanHandleAndAccept(t *testing.T) {
3631
storageDir: "",
3732
includedMetrics: nil,
3833
}
39-
for k, v := range map[string]canHandleAndAccept{
40-
"/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f": {true, false},
41-
"/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f.scope": {true, true},
42-
"/system.slice/system-systemd\\\\x2dcoredump.slice": {true, false},
43-
"/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f.mount": {false, false},
44-
"/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-conmon-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f": {false, false},
45-
"/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/no-crio-conmon-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f": {false, false},
46-
"/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75": {false, false},
34+
for k, v := range map[string]bool{
35+
"/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f": true,
36+
"/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f.mount": false,
37+
"/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-conmon-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f": false,
38+
"/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/no-crio-conmon-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f": false,
39+
"/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75": false,
4740
} {
4841
b1, b2, err := f.CanHandleAndAccept(k)
4942
as.Nil(err)
50-
as.Equal(b1, v.canHandle)
51-
as.Equal(b2, v.canAccept)
43+
as.Equal(b1, v)
44+
as.Equal(b2, v)
5245
}
5346
}

0 commit comments

Comments
 (0)