mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 12:18:16 +00:00 
			
		
		
		
	Merge pull request #106598 from tkashem/trace-transform-body
add trace step for transformResponseObject
This commit is contained in:
		@@ -215,6 +215,8 @@ func createHandler(r rest.NamedCreater, scope *RequestScope, admit admission.Int
 | 
			
		||||
			status.Code = int32(code)
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		trace.Step("About to write a response")
 | 
			
		||||
		defer trace.Step("Writing http response done")
 | 
			
		||||
		transformResponseObject(ctx, scope, trace, req, w, code, outputMediaType, result)
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -161,6 +161,8 @@ func DeleteResource(r rest.GracefulDeleter, allowsOptions bool, scope *RequestSc
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		trace.Step("About to write a response")
 | 
			
		||||
		defer trace.Step("Writing http response done")
 | 
			
		||||
		transformResponseObject(ctx, scope, trace, req, w, status, outputMediaType, result)
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
@@ -289,6 +291,8 @@ func DeleteCollection(r rest.CollectionDeleter, checkBody bool, scope *RequestSc
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		trace.Step("About to write a response")
 | 
			
		||||
		defer trace.Step("Writing http response done")
 | 
			
		||||
		transformResponseObject(ctx, scope, trace, req, w, http.StatusOK, outputMediaType, result)
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -76,8 +76,8 @@ func getResourceHandler(scope *RequestScope, getter getterFunc) http.HandlerFunc
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		trace.Step("About to write a response")
 | 
			
		||||
		defer trace.Step("Writing http response done")
 | 
			
		||||
		transformResponseObject(ctx, scope, trace, req, w, http.StatusOK, outputMediaType, result)
 | 
			
		||||
		trace.Step("Transformed response object")
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -281,8 +281,7 @@ func ListResource(r rest.Lister, rw rest.Watcher, scope *RequestScope, forceWatc
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		trace.Step("Listing from storage done")
 | 
			
		||||
 | 
			
		||||
		defer trace.Step("Writing http response done", utiltrace.Field{"count", meta.LenList(result)})
 | 
			
		||||
		transformResponseObject(ctx, scope, trace, req, w, http.StatusOK, outputMediaType, result)
 | 
			
		||||
		trace.Step("Writing http response done", utiltrace.Field{"count", meta.LenList(result)})
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -246,6 +246,9 @@ func PatchResource(r rest.Patcher, scope *RequestScope, admit admission.Interfac
 | 
			
		||||
		if wasCreated {
 | 
			
		||||
			status = http.StatusCreated
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		trace.Step("About to write a response")
 | 
			
		||||
		defer trace.Step("Writing http response done")
 | 
			
		||||
		transformResponseObject(ctx, scope, trace, req, w, status, outputMediaType, result)
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -241,6 +241,8 @@ func UpdateResource(r rest.Updater, scope *RequestScope, admit admission.Interfa
 | 
			
		||||
			status = http.StatusCreated
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		trace.Step("About to write a response")
 | 
			
		||||
		defer trace.Step("Writing http response done")
 | 
			
		||||
		transformResponseObject(ctx, scope, trace, req, w, status, outputMediaType, result)
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user