summaryrefslogtreecommitdiffstats
path: root/ci
diff options
context:
space:
mode:
authorCarl Lerche <me@carllerche.com>2018-04-28 12:25:22 -0700
committerGitHub <noreply@github.com>2018-04-28 12:25:22 -0700
commit9aaa8f06d1f03346fd682ab9d826b521d2efad5e (patch)
tree5d255df62bd8559a2b062ecbfa8c39e14499b8ae /ci
parent6ea00162b94961870fd4f4f681d4b61e9ce8628a (diff)
Stop using deprecated bytes APIs (#324)
This also adds a filter for another treiber stack expected data race. The race is expected as part of the algorithm.
Diffstat (limited to 'ci')
-rw-r--r--ci/tsan3
1 files changed, 2 insertions, 1 deletions
diff --git a/ci/tsan b/ci/tsan
index e81ae691..22a358ab 100644
--- a/ci/tsan
+++ b/ci/tsan
@@ -22,7 +22,7 @@ race:crossbeam_deque
# TODO: It would be nice to not have to filter this out.
race:try_steal_task
-# This filters out an expected data race in the treiber stack implementation.
+# This filters out expected data race in the treiber stack implementations.
# Treiber stacks are inherently racy. The pop operation will attempt to access
# the "next" pointer on the node it is attempting to pop. However, at this
# point it has not gained ownership of the node and another thread might beat
@@ -30,3 +30,4 @@ race:try_steal_task
# original pop operation will fail due to the ABA guard, but tsan still picks
# up the access on the next pointer.
race:Backup::next_sleeper
+race:WorkerEntry::set_next_sleeper