Use time.AfterFunc to avoid need for goroutine in WaitTimeout (#4702)
Use time.AfterFunc to avoid need for goroutine in WaitTimeout (#4702)


li-ang/telegraf,apigee-internal/telegraf,codehate/telegraf,Heathland/telegraf,srfraser/telegraf,nferch/telegraf,schwartzmx/telegraf,schwartzmx/telegraf,apigee-internal/telegraf,miketonks/telegraf,m4ce/telegraf,nferch/telegraf,Brightspace/telegraf,codehate/telegraf,sebito91/telegraf,codehate/telegraf,influxdata/telegraf,mchuang3/telegraf,nferch/telegraf,marianob85/telegraf,li-ang/telegraf,puckpuck/telegraf,sebito91/telegraf,marianob85/telegraf,oldmantaiter/telegraf,influxdb/telegraf,srfraser/telegraf,srfraser/telegraf,marianob85/telegraf,sebito91/telegraf,li-ang/telegraf,oldmantaiter/telegraf,influxdb/telegraf,schwartzmx/telegraf,oldmantaiter/telegraf,apigee-internal/telegraf,miketonks/telegraf,puckpuck/telegraf,Brightspace/telegraf,m4ce/telegraf,influxdata/telegraf,marianob85/telegraf,Brightspace/telegraf,Heathland/telegraf,influxdata/telegraf,signalfx/telegraf,m4ce/telegraf,mchuang3/telegraf,signalfx/telegraf,puckpuck/telegraf,mchuang3/telegraf,miketonks/telegraf,influxdb/telegraf,codehate/telegraf,Heathland/telegraf,influxdb/telegraf,signalfx/telegraf