Skip to content

Ignore error statuses in Thrift client response path#63

Merged
austinlparker merged 2 commits into
masterfrom
austin/thriftResiliency
Mar 15, 2019
Merged

Ignore error statuses in Thrift client response path#63
austinlparker merged 2 commits into
masterfrom
austin/thriftResiliency

Conversation

@austinlparker
Copy link
Copy Markdown
Contributor

When the Satellite is backed by an ELB/ALB/other that transmits 5xx/4xx with some sort of non-Thrift, non-binary message, the Thrift client will attempt to parse this message as binary and fail. This process causes a 10x memory spike on the python process which can lead to erroneous OOM indicators.

This PR also removes the make thrift target, as we are editing generated files in this PR.

@austinlparker austinlparker merged commit 0b8523e into master Mar 15, 2019
@austinlparker austinlparker deleted the austin/thriftResiliency branch March 15, 2019 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants