influxdb/v1
Ayan George ca2055c16c
refactor: Replace ctx.Done() with ctx.Err() ()
* refactor: Replace ctx.Done() with ctx.Err()

Prior to this commit we checked for context cancellation with a select
block and context.Context.Done() without multiplexing over any other
channel like:

  select {
    case <-ctx.Done():
      // handle cancellation
    default:
      // fallthrough
  }

This commit replaces those type of blocks with a simple check of
ctx.Err().  This has the following benefits:

* Calling ctx.Err() is much faster than entering a select block.

* ctx.Done() allocates a channel when called for the first time.

* Testing the result of ctx.Err() is a reliable way of determininging if
  a context.Context value has been canceled.

* fix: Fix data race in execDeleteTagValueEntry()
2020-09-16 12:20:09 -04:00
..
coordinator refactor: Replace ctx.Done() with ctx.Err() () 2020-09-16 12:20:09 -04:00
monitor refactor: move v2/v1/models to v2/models 2020-08-03 09:20:51 -07:00
services chore: Consolidate `v1/internal` to `internal` 2020-09-11 11:37:43 -07:00
errors.go chore(tsdb): Initial commit of tsdb package 2020-08-03 09:17:23 -07:00
node.go chore(tsdb): Initial commit of tsdb package 2020-08-03 09:17:23 -07:00