Skip to content

When an ExportObject runner throws StatusRuntimeException forward to client#2794

Merged
nbauernfeind merged 2 commits intodeephaven:mainfrom
nbauernfeind:gh1871_fix
Sep 6, 2022
Merged

When an ExportObject runner throws StatusRuntimeException forward to client#2794
nbauernfeind merged 2 commits intodeephaven:mainfrom
nbauernfeind:gh1871_fix

Conversation

@nbauernfeind
Copy link
Copy Markdown
Contributor

Fixes #1871

@nbauernfeind nbauernfeind added this to the Aug 2022 milestone Sep 1, 2022
@nbauernfeind nbauernfeind self-assigned this Sep 1, 2022
devinrsmith
devinrsmith previously approved these changes Sep 1, 2022
Copy link
Copy Markdown
Member

@devinrsmith devinrsmith left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - make sure to get Colin signoff, I think he had insight wrt #1871

Copy link
Copy Markdown
Member

@niloc132 niloc132 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two cases that need to be tested, that don't go through batch or have an explicit comment about not wanting to call onError on the export builder:

  • ScopeTicketResolver.publish calls submit() on the publish instance with no onError being set
  • ExportTicketResolver.flightInfoFor explicitly throws grpc status ex, but has no onError

@nbauernfeind nbauernfeind modified the milestones: Aug 2022, Sept 2022 Sep 4, 2022
@nbauernfeind nbauernfeind merged commit e472f09 into deephaven:main Sep 6, 2022
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 6, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

StatusRuntimeException from inside submit not propogated

4 participants