Skip to content

Commit 275eabd

Browse files
authored
Merge pull request kubernetes#93259 from jpbetz/revert-88936
Revert nested trace PR#88936
2 parents b467072 + 02cf581 commit 275eabd

File tree

32 files changed

+43
-196
lines changed

32 files changed

+43
-196
lines changed

pkg/scheduler/core/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ go_library(
2323
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
2424
"//staging/src/k8s.io/apimachinery/pkg/util/net:go_default_library",
2525
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
26-
"//staging/src/k8s.io/apiserver/pkg/endpoints/request:go_default_library",
2726
"//staging/src/k8s.io/apiserver/pkg/util/feature:go_default_library",
2827
"//staging/src/k8s.io/client-go/listers/core/v1:go_default_library",
2928
"//staging/src/k8s.io/client-go/rest:go_default_library",

pkg/scheduler/core/generic_scheduler.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ import (
3030

3131
v1 "k8s.io/api/core/v1"
3232
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
33-
genericapirequest "k8s.io/apiserver/pkg/endpoints/request"
3433
utilfeature "k8s.io/apiserver/pkg/util/feature"
3534
corelisters "k8s.io/client-go/listers/core/v1"
3635
extenderv1 "k8s.io/kube-scheduler/extender/v1"
@@ -137,7 +136,7 @@ func (g *genericScheduler) snapshot() error {
137136
// If it succeeds, it will return the name of the node.
138137
// If it fails, it will return a FitError error with reasons.
139138
func (g *genericScheduler) Schedule(ctx context.Context, prof *profile.Profile, state *framework.CycleState, pod *v1.Pod) (result ScheduleResult, err error) {
140-
ctx, trace := genericapirequest.WithTrace(ctx, "Scheduling", utiltrace.Field{Key: "namespace", Value: pod.Namespace}, utiltrace.Field{Key: "name", Value: pod.Name})
139+
trace := utiltrace.New("Scheduling", utiltrace.Field{Key: "namespace", Value: pod.Namespace}, utiltrace.Field{Key: "name", Value: pod.Name})
141140
defer trace.LogIfLong(100 * time.Millisecond)
142141

143142
if err := podPassesBasicChecks(pod, g.pvcLister); err != nil {

staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/conversion/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ go_library(
2424
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
2525
"//staging/src/k8s.io/apimachinery/pkg/util/uuid:go_default_library",
2626
"//staging/src/k8s.io/apimachinery/pkg/util/validation/field:go_default_library",
27-
"//staging/src/k8s.io/apiserver/pkg/endpoints/request:go_default_library",
2827
"//staging/src/k8s.io/apiserver/pkg/util/webhook:go_default_library",
2928
"//staging/src/k8s.io/client-go/kubernetes/scheme:go_default_library",
3029
"//staging/src/k8s.io/client-go/rest:go_default_library",

staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/conversion/webhook_converter.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ import (
3434
"k8s.io/apimachinery/pkg/types"
3535
"k8s.io/apimachinery/pkg/util/uuid"
3636
"k8s.io/apimachinery/pkg/util/validation/field"
37-
genericapirequest "k8s.io/apiserver/pkg/endpoints/request"
3837
"k8s.io/apiserver/pkg/util/webhook"
3938
"k8s.io/client-go/rest"
4039
utiltrace "k8s.io/utils/trace"
@@ -260,7 +259,7 @@ func (c *webhookConverter) Convert(in runtime.Object, toGV schema.GroupVersion)
260259
return out, nil
261260
}
262261

263-
ctx, trace := genericapirequest.WithTrace(context.TODO(), "Call conversion webhook",
262+
trace := utiltrace.New("Call conversion webhook",
264263
utiltrace.Field{"custom-resource-definition", c.name},
265264
utiltrace.Field{"desired-api-version", desiredAPIVersion},
266265
utiltrace.Field{"object-count", objCount},
@@ -270,6 +269,8 @@ func (c *webhookConverter) Convert(in runtime.Object, toGV schema.GroupVersion)
270269
// the conversion request on the apiserver side (~4ms per object).
271270
defer trace.LogIfLong(time.Duration(50+8*objCount) * time.Millisecond)
272271

272+
// TODO: Figure out if adding one second timeout make sense here.
273+
ctx := context.TODO()
273274
r := c.restClient.Post().Body(request).Do(ctx)
274275
if err := r.Into(response); err != nil {
275276
// TODO: Return a webhook specific error to be able to convert it to meta.Status

staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ go_library(
2929
"//staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/generic:go_default_library",
3030
"//staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/request:go_default_library",
3131
"//staging/src/k8s.io/apiserver/pkg/apis/audit:go_default_library",
32-
"//staging/src/k8s.io/apiserver/pkg/endpoints/request:go_default_library",
3332
"//staging/src/k8s.io/apiserver/pkg/util/webhook:go_default_library",
3433
"//staging/src/k8s.io/apiserver/pkg/warning:go_default_library",
3534
"//vendor/github.com/evanphx/json-patch:go_default_library",

staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/dispatcher.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ import (
4242
"k8s.io/apiserver/pkg/admission/plugin/webhook/generic"
4343
webhookrequest "k8s.io/apiserver/pkg/admission/plugin/webhook/request"
4444
auditinternal "k8s.io/apiserver/pkg/apis/audit"
45-
genericapirequest "k8s.io/apiserver/pkg/endpoints/request"
4645
webhookutil "k8s.io/apiserver/pkg/util/webhook"
4746
"k8s.io/apiserver/pkg/warning"
4847
utiltrace "k8s.io/utils/trace"
@@ -222,7 +221,7 @@ func (a *mutatingDispatcher) callAttrMutatingHook(ctx context.Context, h *admiss
222221
if err != nil {
223222
return false, &webhookutil.ErrCallingWebhook{WebhookName: h.Name, Reason: err}
224223
}
225-
ctx, trace := genericapirequest.WithTrace(ctx, "Call mutating webhook",
224+
trace := utiltrace.New("Call mutating webhook",
226225
utiltrace.Field{"configuration", configurationName},
227226
utiltrace.Field{"webhook", h.Name},
228227
utiltrace.Field{"resource", attr.GetResource()},

staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ go_library(
2222
"//staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/errors:go_default_library",
2323
"//staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/generic:go_default_library",
2424
"//staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/request:go_default_library",
25-
"//staging/src/k8s.io/apiserver/pkg/endpoints/request:go_default_library",
2625
"//staging/src/k8s.io/apiserver/pkg/util/webhook:go_default_library",
2726
"//staging/src/k8s.io/apiserver/pkg/warning:go_default_library",
2827
"//vendor/k8s.io/klog/v2:go_default_library",

staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/dispatcher.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ import (
3232
webhookerrors "k8s.io/apiserver/pkg/admission/plugin/webhook/errors"
3333
"k8s.io/apiserver/pkg/admission/plugin/webhook/generic"
3434
webhookrequest "k8s.io/apiserver/pkg/admission/plugin/webhook/request"
35-
genericapirequest "k8s.io/apiserver/pkg/endpoints/request"
3635
webhookutil "k8s.io/apiserver/pkg/util/webhook"
3736
"k8s.io/apiserver/pkg/warning"
3837
"k8s.io/klog/v2"
@@ -182,7 +181,7 @@ func (d *validatingDispatcher) callHook(ctx context.Context, h *v1.ValidatingWeb
182181
if err != nil {
183182
return &webhookutil.ErrCallingWebhook{WebhookName: h.Name, Reason: err}
184183
}
185-
ctx, trace := genericapirequest.WithTrace(ctx, "Call validating webhook",
184+
trace := utiltrace.New("Call validating webhook",
186185
utiltrace.Field{"configuration", invocation.Webhook.GetConfigurationName()},
187186
utiltrace.Field{"webhook", h.Name},
188187
utiltrace.Field{"resource", attr.GetResource()},

staging/src/k8s.io/apiserver/pkg/endpoints/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,6 @@ filegroup(
112112
"//staging/src/k8s.io/apiserver/pkg/endpoints/discovery:all-srcs",
113113
"//staging/src/k8s.io/apiserver/pkg/endpoints/filters:all-srcs",
114114
"//staging/src/k8s.io/apiserver/pkg/endpoints/handlers:all-srcs",
115-
"//staging/src/k8s.io/apiserver/pkg/endpoints/internal:all-srcs",
116115
"//staging/src/k8s.io/apiserver/pkg/endpoints/metrics:all-srcs",
117116
"//staging/src/k8s.io/apiserver/pkg/endpoints/openapi:all-srcs",
118117
"//staging/src/k8s.io/apiserver/pkg/endpoints/request:all-srcs",

staging/src/k8s.io/apiserver/pkg/endpoints/filters/BUILD

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ go_library(
5555
"impersonation.go",
5656
"metrics.go",
5757
"requestinfo.go",
58-
"trace.go",
5958
"warning.go",
6059
],
6160
importmap = "k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/endpoints/filters",
@@ -77,14 +76,12 @@ go_library(
7776
"//staging/src/k8s.io/apiserver/pkg/authentication/user:go_default_library",
7877
"//staging/src/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library",
7978
"//staging/src/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters:go_default_library",
80-
"//staging/src/k8s.io/apiserver/pkg/endpoints/internal:go_default_library",
8179
"//staging/src/k8s.io/apiserver/pkg/endpoints/request:go_default_library",
8280
"//staging/src/k8s.io/apiserver/pkg/server/httplog:go_default_library",
8381
"//staging/src/k8s.io/apiserver/pkg/warning:go_default_library",
8482
"//staging/src/k8s.io/component-base/metrics:go_default_library",
8583
"//staging/src/k8s.io/component-base/metrics/legacyregistry:go_default_library",
8684
"//vendor/k8s.io/klog/v2:go_default_library",
87-
"//vendor/k8s.io/utils/trace:go_default_library",
8885
],
8986
)
9087

0 commit comments

Comments
 (0)