Skip to content

THRIFT-2975 Graceful handling of server-side errors in Python#370

Closed
abhinav wants to merge 1 commit into
apache:masterfrom
abhinav:THRIFT-2975
Closed

THRIFT-2975 Graceful handling of server-side errors in Python#370
abhinav wants to merge 1 commit into
apache:masterfrom
abhinav:THRIFT-2975

Conversation

@abhinav

@abhinav abhinav commented Feb 4, 2015

Copy link
Copy Markdown

Change process_* functions to handle unexpected exceptions from
user-supplied handlers by throwing a TApplicationException(INTERNAL_ERROR)
to the client.

Changes `process_*` functions to handle unexpected exceptions from
user-supplied handlers by throwing a `TApplicationException(INTERNAL_ERROR)`
to the client.
@abhinav

abhinav commented Mar 10, 2015

Copy link
Copy Markdown
Author

This needs to log the actual exceptions before throwing TApplicationException to the clients and the clients need control of where the exceptions are logged. The current design doesn't cover that. Abandoning this diff to evaluate whether that's possible.

@abhinav abhinav closed this Mar 10, 2015
Jens-G pushed a commit to Jens-G/thrift that referenced this pull request Apr 14, 2019
…cs-more-readable

reworded redis pub/sub doc to be more readable
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.

1 participant