1
0
mirror of https://github.com/golang/go synced 2024-09-30 08:28:34 -06:00

runtime/trace: delete functions replaced by cl/108296

Change-Id: I9bd4e13aafce14f76606b0f96496f621232c9e37
Reviewed-on: https://go-review.googlesource.com/112198
Reviewed-by: Peter Weinberger <pjw@google.com>
Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
Hana Kim 2018-05-08 16:37:59 -04:00 committed by Hyang-Ah Hana Kim
parent e0adc35c47
commit c1492b6bd0

View File

@ -24,7 +24,7 @@ type traceContextKey struct{}
// If the end function is called multiple times, only the first
// call is used in the latency measurement.
//
// ctx, task := trace.NewContext(ctx, "awesome task")
// ctx, task := trace.NewTask(ctx, "awesome task")
// trace.WithRegion(ctx, prepWork)
// // preparation of the task
// go func() { // continue processing the task in a separate goroutine.
@ -58,12 +58,6 @@ func NewTask(pctx context.Context, taskType string) (ctx context.Context, task *
// tracing round.
}
// NewContext is obsolete by NewTask. Do not use.
func NewContext(pctx context.Context, taskType string) (ctx context.Context, endTask func()) {
ctx, t := NewTask(pctx, taskType)
return ctx, t.End
}
func fromContext(ctx context.Context) *Task {
if s, ok := ctx.Value(traceContextKey{}).(*Task); ok {
return s
@ -143,11 +137,6 @@ func WithRegion(ctx context.Context, regionType string, fn func()) {
fn()
}
// WithSpan is obsolete by WithRegion. Do not use.
func WithSpan(ctx context.Context, spanType string, fn func(ctx context.Context)) {
WithRegion(ctx, spanType, func() { fn(ctx) })
}
// StartRegion starts a region and returns a function for marking the
// end of the region. The returned Region's End function must be called
// from the same goroutine where the region was started.
@ -166,12 +155,6 @@ func StartRegion(ctx context.Context, regionType string) *Region {
return &Region{id, regionType}
}
// StartSpan is obsolete by StartRegion. Do not use.
func StartSpan(ctx context.Context, spanType string) func() {
r := StartRegion(ctx, spanType)
return r.End
}
// Region is a region of code whose execution time interval is traced.
type Region struct {
id uint64