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 IterableStream<T>(Iterable) ctor in EventHubProperties #6539

Merged
merged 7 commits into from
Nov 25, 2019

Conversation

conniey
Copy link
Member

@conniey conniey commented Nov 25, 2019

  • Updates EventHubProperties to use IterableStream<T>(Iterable<T>) overload. This fixes the IllegalStateException because we are no longer moving from the Flux universe, into synchronous then back into the Flux world.
  • Adds back a package-private scheduler override on EventHubClientBuilder and forces our integration tests to use Schedulers.parallel, so we can double check that we don't have blocking calls in our code.

Fixes #6515

@conniey conniey added Event Hubs Client This issue points to a problem in the data-plane of the library. labels Nov 25, 2019
@conniey conniey requested a review from srnagar November 25, 2019 20:49
@conniey conniey self-assigned this Nov 25, 2019
@conniey conniey merged commit 7ade319 into Azure:master Nov 25, 2019
@conniey conniey deleted the update-eventhubs branch November 25, 2019 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Client This issue points to a problem in the data-plane of the library. Event Hubs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Cannot use IterableStream with Schedulers.parallel() or Schedulers.single()
2 participants