mirror of https://github.com/grpc/grpc.git
Right now there's no ordering between the set context from the SetCall callback chain in server.cc, and the read context a few lines down from the new if statement inserted here -- that is if a call is cancelled whilst the server is initializing the context we see a tsan race. Until https://github.com/grpc/grpc/pull/36598 this was a non-issue however because we were entirely discarding the cancellation edge. Now that we've gotten that back again, this race is appearing. I'd like us to fix this properly, but to do so probably needs some deeper work on what contexts are and how they're initialized -- and that's not for this week (but maybe this month). PiperOrigin-RevId: 636295078pull/36666/head
parent
990a422b1b
commit
44b7631d65
1 changed files with 1 additions and 0 deletions
Loading…
Reference in new issue