Merge pull request #138576 from p0lyn0mial/upstream-reflector-list-trace-obj-count

client-go/reflector: Add object count to reflector "Objects listed" trace step

Kubernetes-commit: 5ce17ed71b124a8c89414f929a58d536e008cce7
This commit is contained in:
Kubernetes Publisher
2026-04-28 14:54:49 +05:30
3 changed files with 7 additions and 7 deletions

4
go.mod
View File

@@ -23,8 +23,8 @@ require (
golang.org/x/time v0.14.0
google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af
gopkg.in/evanphx/json-patch.v4 v4.13.0
k8s.io/api v0.0.0-20260426030808-9c98ac1a4c3f
k8s.io/apimachinery v0.0.0-20260426030426-a95d60f48830
k8s.io/api v0.0.0-20260428030909-cd76fd994630
k8s.io/apimachinery v0.0.0-20260428110522-f9931b8a7194
k8s.io/klog/v2 v2.140.0
k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a
k8s.io/streaming v0.0.0-20260424110149-99242c80ea4f

8
go.sum
View File

@@ -117,10 +117,10 @@ gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=
gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
k8s.io/api v0.0.0-20260426030808-9c98ac1a4c3f h1:Q8SVt8LnK2YGl2gOeN91ml9RI9XgS+42ZRIu7CDqGYQ=
k8s.io/api v0.0.0-20260426030808-9c98ac1a4c3f/go.mod h1:K+tEdtm5Ag7aeHoKxOlhwNo9b+nhKs3k/8Rfsbda73o=
k8s.io/apimachinery v0.0.0-20260426030426-a95d60f48830 h1:j+Oe3E1cxGhMtZCCZu28xkkjIk0akmFt/+OGsW56ZjQ=
k8s.io/apimachinery v0.0.0-20260426030426-a95d60f48830/go.mod h1:uNXusl6h2ZrdcPv16vsDWu5LSwDNxor1wYeto121VTk=
k8s.io/api v0.0.0-20260428030909-cd76fd994630 h1:kPEl2krCz83Kp1Tq+IoP6PqS9QjpZwXt6vTPuqw8oHE=
k8s.io/api v0.0.0-20260428030909-cd76fd994630/go.mod h1:R4ycCcojVXqgOKriMcYJTJnWdOefLCAmgcrSZwG1EuQ=
k8s.io/apimachinery v0.0.0-20260428110522-f9931b8a7194 h1:JozrJEtlaEmZsdt8j5oxMMovm663sLY2fTGikD2gyU4=
k8s.io/apimachinery v0.0.0-20260428110522-f9931b8a7194/go.mod h1:uNXusl6h2ZrdcPv16vsDWu5LSwDNxor1wYeto121VTk=
k8s.io/klog/v2 v2.140.0 h1:Tf+J3AH7xnUzZyVVXhTgGhEKnFqye14aadWv7bzXdzc=
k8s.io/klog/v2 v2.140.0/go.mod h1:o+/RWfJ6PwpnFn7OyAG3QnO47BFsymfEfrz6XyYSSp0=
k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a h1:xCeOEAOoGYl2jnJoHkC3hkbPJgdATINPMAxaynU2Ovg=

View File

@@ -742,7 +742,7 @@ func (r *Reflector) list(ctx context.Context) error {
case <-listCh:
}
initTrace.Step("Objects listed", trace.Field{Key: "error", Value: err})
initTrace.Step("Objects listed", trace.Field{Key: "error", Value: err}, trace.Field{Key: "count", Value: meta.LenList(list)})
if err != nil {
return fmt.Errorf("failed to list %v: %w", r.typeDescription, err)
}