Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use pause / resume in DistributingDownstream #2445

Merged
merged 1 commit into from
Aug 18, 2015

Conversation

mfussenegger
Copy link
Member

This eliminates the Queue from the DistributingDownstream. Instead the
StreamBuckets are used directly to save the rows.

In addition the Broadcasting/Modulo distribution has been decoupled from the
request handling.

transportDistributedResultAction.pushResult(
node,
new DistributedResultRequest(jobId, targetExecutionPhaseId, inputId, bucketIdx, streamers, throwable),
NO_OP_ACTION_LISTENER
Copy link
Contributor

Choose a reason for hiding this comment

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

inline this, and at least log response failures

@dobe
Copy link
Contributor

dobe commented Aug 18, 2015

ack

This eliminates the Queue from the DistributingDownstream.
Instead the StreamBuckets are used directly to save the
rows.

In addition the Broadcasting/Modulo distribution has been
decoupled from the request handling.
@mfussenegger mfussenegger merged commit b808ea8 into downstream-pause-resume Aug 18, 2015
@mfussenegger mfussenegger deleted the j/pause-resume-dd branch August 18, 2015 09:02
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.

None yet

2 participants