fn: lb_agent state trackers only apply to runners (#923)

State trackers do not apply to LB agent.
This commit is contained in:
Tolga Ceylan
2018-04-06 17:59:10 -07:00
committed by GitHub
parent d008d11c94
commit 1170645af2

View File

@@ -182,9 +182,6 @@ func (a *lbAgent) Submit(callI Call) error {
func (a *lbAgent) submit(ctx context.Context, call *call) error {
statsEnqueue(ctx)
a.startStateTrackers(ctx, call)
defer a.endStateTrackers(ctx, call)
slot := &remoteSlot{lbAgent: a}
defer slot.Close(ctx) // notify our slot is free once we're done
@@ -216,13 +213,3 @@ func (a *lbAgent) Enqueue(context.Context, *models.Call) error {
logrus.Fatal("Enqueue not implemented. Panicking.")
return nil
}
func (a *lbAgent) startStateTrackers(ctx context.Context, call *call) {
delegatedAgent := a.delegatedAgent.(*agent)
delegatedAgent.startStateTrackers(ctx, call)
}
func (a *lbAgent) endStateTrackers(ctx context.Context, call *call) {
delegatedAgent := a.delegatedAgent.(*agent)
delegatedAgent.endStateTrackers(ctx, call)
}