mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
parent
2deced7d40
commit
ecebaf1bdf
@ -531,6 +531,7 @@ func (b *backend) poller(ctx context.Context, since groupResourceRV, stream chan
|
|||||||
case <-b.done:
|
case <-b.done:
|
||||||
return
|
return
|
||||||
case <-t.C:
|
case <-t.C:
|
||||||
|
ctx, span := b.tracer.Start(ctx, tracePrefix+"poller")
|
||||||
// List the latest RVs
|
// List the latest RVs
|
||||||
grv, err := b.listLatestRVs(ctx)
|
grv, err := b.listLatestRVs(ctx)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -562,12 +563,15 @@ func (b *backend) poller(ctx context.Context, since groupResourceRV, stream chan
|
|||||||
}
|
}
|
||||||
|
|
||||||
t.Reset(b.pollingInterval)
|
t.Reset(b.pollingInterval)
|
||||||
|
span.End()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// listLatestRVs returns the latest resource version for each (Group, Resource) pair.
|
// listLatestRVs returns the latest resource version for each (Group, Resource) pair.
|
||||||
func (b *backend) listLatestRVs(ctx context.Context) (groupResourceRV, error) {
|
func (b *backend) listLatestRVs(ctx context.Context) (groupResourceRV, error) {
|
||||||
|
ctx, span := b.tracer.Start(ctx, tracePrefix+"listLatestRVs")
|
||||||
|
defer span.End()
|
||||||
var grvs []*groupResourceVersion
|
var grvs []*groupResourceVersion
|
||||||
err := b.db.WithTx(ctx, ReadCommittedRO, func(ctx context.Context, tx db.Tx) error {
|
err := b.db.WithTx(ctx, ReadCommittedRO, func(ctx context.Context, tx db.Tx) error {
|
||||||
var err error
|
var err error
|
||||||
|
Loading…
Reference in New Issue
Block a user