Fix OOM errors that happen occasionally

This commit is contained in:
Carl Mastrangelo 2016-01-29 12:52:37 -08:00
parent ba54513f5c
commit 8a40989fef
1 changed files with 2 additions and 1 deletions

View File

@ -580,12 +580,13 @@ public final class InteropTester extends AsyncTask<Void, Void, String> {
request.responseSize = unaryPayloadLength(); request.responseSize = unaryPayloadLength();
request.responseType = Messages.COMPRESSABLE; request.responseType = Messages.COMPRESSABLE;
SimpleResponse resp = blockingStub.unaryCall(request);
final SimpleResponse goldenResponse = new SimpleResponse(); final SimpleResponse goldenResponse = new SimpleResponse();
goldenResponse.payload = new Payload(); goldenResponse.payload = new Payload();
goldenResponse.payload.type = Messages.COMPRESSABLE; goldenResponse.payload.type = Messages.COMPRESSABLE;
goldenResponse.payload.body = new byte[unaryPayloadLength()]; goldenResponse.payload.body = new byte[unaryPayloadLength()];
assertMessageSizeEquals(goldenResponse, blockingStub.unaryCall(request)); assertMessageSizeEquals(goldenResponse, resp);
} }
public void deadlineNotExceeded() { public void deadlineNotExceeded() {