Skip to content

Use IterableStream<T>(Iterable) ctor in EventHubProperties#6539

Merged
conniey merged 7 commits into
Azure:masterfrom
conniey:update-eventhubs
Nov 25, 2019
Merged

Use IterableStream<T>(Iterable) ctor in EventHubProperties#6539
conniey merged 7 commits into
Azure:masterfrom
conniey:update-eventhubs

Conversation

@conniey

@conniey conniey commented Nov 25, 2019

Copy link
Copy Markdown
Member
  • 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 requested a review from mssfang as a code owner 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