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

[Event Hubs Client] Track Two: Third Preview (Event Processor Load Balancing) #7414

Merged
merged 35 commits into from
Sep 4, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
8d2d464
Moved duplicated code to CreatePartitionPump method.
kinelski Aug 23, 2019
a4dab29
Load balancing implemented
kinelski Aug 28, 2019
84dcc95
Implemented better error handling.
kinelski Aug 28, 2019
76108cb
Support all close reason scenarios
kinelski Aug 28, 2019
40bd062
WaitTillBalancedStatus helper added in EventProcessorManager.
kinelski Aug 29, 2019
08787fc
Live Tests make use of the wait load balance help method
kinelski Aug 29, 2019
b6434bc
Revert "Live Tests make use of the wait load balance help method"
kinelski Aug 29, 2019
bc951cd
Update in manager to wait for stabilization instead of waiting for ba…
kinelski Aug 29, 2019
cb169af
Update in tests to reflect stabilization changes in manager
kinelski Aug 29, 2019
f00ca13
Make loop and expiration times mockable
kinelski Aug 29, 2019
2153575
Setup mock Event Processor in test base so it doesn't take too long u…
kinelski Aug 29, 2019
10d480c
A lot of docs added to Event Processor
kinelski Aug 30, 2019
73e7790
Docs in pump
kinelski Aug 30, 2019
3bd37f5
Final comments added in Event Hub Manager. A few tests are flaky
kinelski Aug 30, 2019
919e426
Time spans extended and stabilization time fixed to 1 minute. No more…
kinelski Aug 30, 2019
f8dabd5
Ignore failing test
kinelski Aug 30, 2019
ce13126
Updated comment
kinelski Aug 30, 2019
5ae69c3
Update code to support pump start failure
kinelski Aug 30, 2019
27e3fba
Added stopwatch to manage the cycle time
kinelski Aug 30, 2019
ea6d28d
Merge remote-tracking branch 'upstream/master' into balancing
kinelski Aug 30, 2019
3519e3a
Stopwatch.StartNew
kinelski Aug 30, 2019
2ee474a
Add configure await false
kinelski Aug 30, 2019
a9e1982
No need to keep the pump keys reference.
kinelski Aug 30, 2019
a76f694
No need to cast the active ownership enumerable to list.
kinelski Aug 30, 2019
e2ac2c8
Rename s_random to RandomNumberGenerator
kinelski Aug 30, 2019
18dae3f
Make cycle and expiration duration integer into a TimeSpan
kinelski Aug 30, 2019
b65c795
Comment: Create => Create and Start
kinelski Aug 30, 2019
5b6e992
Fix identation
kinelski Aug 30, 2019
1b1e06b
List => Enumerable
kinelski Aug 30, 2019
32c8688
CloseReason is default by default
kinelski Aug 30, 2019
da171d5
Use cancellation token for timeout
kinelski Sep 3, 2019
2b4fdd3
Send receivedEvents declaration out of while loop.
kinelski Sep 3, 2019
c307afa
Let task canceled exception bubble up
kinelski Sep 3, 2019
933b65a
No need to make it a list
kinelski Sep 3, 2019
06807db
Merge remote-tracking branch 'upstream/master' into balancing
kinelski Sep 3, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading