mirror of https://github.com/grpc/grpc-java.git
core: disable MigratingThreadDeframer (#7177)
This commit is contained in:
parent
b8822e56af
commit
c6bd97245c
|
|
@ -157,7 +157,8 @@ public abstract class AbstractStream implements Stream {
|
||||||
maxMessageSize,
|
maxMessageSize,
|
||||||
statsTraceCtx,
|
statsTraceCtx,
|
||||||
transportTracer);
|
transportTracer);
|
||||||
deframer = new MigratingThreadDeframer(this, this, rawDeframer);
|
// TODO(#7168): use MigratingThreadDeframer when enabling retry doesn't break.
|
||||||
|
deframer = rawDeframer;
|
||||||
}
|
}
|
||||||
|
|
||||||
final void optimizeForDirectExecutor() {
|
final void optimizeForDirectExecutor() {
|
||||||
|
|
|
||||||
|
|
@ -101,10 +101,6 @@ class OkHttpClientStream extends AbstractClientStream {
|
||||||
transport,
|
transport,
|
||||||
initialWindowSize,
|
initialWindowSize,
|
||||||
method.getFullMethodName());
|
method.getFullMethodName());
|
||||||
|
|
||||||
// TODO(#7168): fix a potential data race using MigratingThreadDeframer in OkHttp.
|
|
||||||
// disabling MigratingThreadDeframer in OkHttp due to the race
|
|
||||||
optimizeForDirectExecutor();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue