-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Per Partition Circuit Breaker #40302
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
Merged
Merged
Changes from 153 commits
Commits
Show all changes
190 commits
Select commit
Hold shift + click to select a range
ff20cf9
change default read timeout
tvaron3 40e43c4
fix tests
tvaron3 faf6c27
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
tvaron3 aefe30b
Add read timeout tests for database account calls
tvaron3 9a234f8
fix timeout retry policy
tvaron3 8859c9f
Fixed the timeout logic
kushagraThapar 8b166fc
Merge pull request #2 from tvaron3/tvaron3/readTimeout
kushagraThapar ac78da9
Fixed the timeout retry policy
kushagraThapar e8bc02e
Merge pull request #3 from tvaron3/readtimeout
kushagraThapar 09aac90
Mock tests for timeout and failover retry policy
tvaron3 48a20fa
Merge branch 'tvaron3/readtimeout' of https://github.com/tvaron3/azur…
FabianMeiswinkel f22e7d2
Create test_dummy.py
FabianMeiswinkel dd8a466
Update test_dummy.py
FabianMeiswinkel 8ac11c5
Update test_dummy.py
FabianMeiswinkel b53e2e9
Update test_dummy.py
FabianMeiswinkel 973ec44
Iterating on fault injection tooling
FabianMeiswinkel f25af53
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
FabianMeiswinkel 5d72848
Refactoring to have FaultInjectionTransport in its own file
FabianMeiswinkel 8c9aa4b
Update test_dummy.py
FabianMeiswinkel 7260e9d
Reafctoring FaultInjectionTransport
FabianMeiswinkel bf3e60b
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
FabianMeiswinkel 0705aeb
Iterating on tests
FabianMeiswinkel baf7aea
Prettifying tests
FabianMeiswinkel e90b722
small refactoring
FabianMeiswinkel cb58896
Adding MM topology on Emulator
FabianMeiswinkel 46ec31c
Adding cross region retry tests
FabianMeiswinkel f03f51f
Add Excluded Locations Feature
allenkim0129 cf42098
initial ppcb changes
tvaron3 9d46122
add missing changes
tvaron3 af6c72b
Merge with main
tvaron3 4efa9ad
fix mypy errors
tvaron3 d86d381
Refactored gem for ppcb and hooked up retryconfigurations with failur…
tvaron3 d6406f0
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
tvaron3 3d8ed69
merge with main
tvaron3 9e51011
fix use multiple write locations bug
tvaron3 1896338
merge excluded locations
tvaron3 8d27651
clean up and revert vs env variable changes
tvaron3 90fe5c2
remove async await
tvaron3 206be78
refactor and fix tests
tvaron3 622589f
Fix refactoring
tvaron3 4dd17ea
Fix tests
tvaron3 e631b74
fix tests
tvaron3 2d5f0d7
add more tests
tvaron3 f04a506
add more tests
tvaron3 bcee9cf
Add tests
tvaron3 80f4ddd
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
tvaron3 779f9d1
fix tests
tvaron3 b4db22e
fix tests
tvaron3 9a94d02
fix tests
tvaron3 9471b7a
Merge branch 'users/fabianm/tests' of https://github.com/FabianMeiswi…
tvaron3 eab1b63
fix test
tvaron3 93c2d7d
fix test
tvaron3 345f390
fix tests
tvaron3 fe74aa0
fix async in test
tvaron3 5bb9f1f
Added multi-region tests
kushagraThapar 996217a
Fix _AddParitionKey to pass options to sub methods
allenkim0129 41fc917
Added initial live tests
allenkim0129 07b8f39
Updated live-platform-matrix for multi-region tests
allenkim0129 1b09739
initial sync version of fault injection
tvaron3 0f0a991
Merge branch 'users/fabianm/tests' of https://github.com/tvaron3/azur…
tvaron3 2fb3dc9
add all sync tests
tvaron3 7b81482
add new error and fix logs
tvaron3 f355e30
fix test
tvaron3 3056787
Merge branch 'users/fabianm/tests' of https://github.com/FabianMeiswi…
tvaron3 8495c51
Add cosmosQuery mark to TestQuery
allenkim0129 b29980c
Correct spelling
allenkim0129 5e79172
Fixed live platform matrix syntax
allenkim0129 fd40cd7
Changed Multi-regions
allenkim0129 85e1206
first ppcb test
tvaron3 96124fe
merge with main
tvaron3 34e3d82
fix test
tvaron3 ce14666
refactor due to pk range wrapper needing io call and pylint
tvaron3 7b939e8
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
tvaron3 b33cfb6
Merge branch 'user/allekim/feature/addExcludedLocations' of https://g…
tvaron3 29305f4
Added client level ExcludedLocation for async
allenkim0129 c77b4e7
Update Live test settings
allenkim0129 d82fa74
Added Async tests
allenkim0129 5610889
Add more live tests for all other Python versions
allenkim0129 f4cb8b3
Fix Async test failure
allenkim0129 e98ab57
add test for failure_rate threshold
tvaron3 9b0236d
Merge branch 'main' into user/allekim/feature/addExcludedLocations
allenkim0129 4f08168
Fix live test failures
allenkim0129 36407c6
fix pylint and cspell
tvaron3 4e2fd6b
Fix live test failures
allenkim0129 1baf872
fix pylint
tvaron3 e0dab29
Fix live test failures
allenkim0129 798c12f
Add test_delete_all_items_by_partition_key
allenkim0129 2c5b8fc
Remove test_delete_all_items_by_partition_key
allenkim0129 739e090
fix and add tests
tvaron3 d5c380a
add collection rid to batch
tvaron3 e7f7265
add partition key range id to partition key range to cache
tvaron3 38f8033
address failures
tvaron3 828a99b
update tests
tvaron3 2b9b58f
Added missing doc for excluded_locations in async client
allenkim0129 1c98b48
Remove duplicate functions
allenkim0129 b5accfa
add more operations
tvaron3 8324a71
Fix live tests with multi write locations
allenkim0129 b65f07d
Fixed bug with endpoint routing with multi write region partition key…
allenkim0129 4a144d9
Adding emulator tests for delete_all_items_by_partition_key API
allenkim0129 9c68f75
minimized duplicate codes
allenkim0129 225bc26
Added Async emulator tests
allenkim0129 a6e556e
Merge branch 'main' into user/allekim/feature/addExcludedLocations
allenkim0129 5f2c5a0
Nit: Changed test names
allenkim0129 c3e39e5
Addressed comments about documents
allenkim0129 fc8e58a
Merge branch 'user/allekim/feature/addExcludedLocations' of https://g…
tvaron3 39a464c
live tests
tvaron3 d70343c
fix tests
tvaron3 137a130
add container rid
tvaron3 08e9e45
fix mm tests
tvaron3 72a9f48
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
tvaron3 fdba914
test improvements
tvaron3 8ee6b3e
recovering optimizations, lower request timeout, disable in region re…
tvaron3 8a45b4c
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
tvaron3 b80b20c
recovering optimizations, lower request timeout, disable in region re…
tvaron3 e3ab320
fix transitions from a success
tvaron3 9307157
Implement exponential backoff
tvaron3 0a0df4f
fix pylint
tvaron3 b7effee
add sync tests
tvaron3 5a235c5
refactor tests
tvaron3 0f85716
sync changes
tvaron3 397d087
sync changes and cleanup
tvaron3 9ee3e87
container cache changes
tvaron3 870296d
revert change
tvaron3 12df430
add extra mapping to container cache
tvaron3 b493b36
fix emulator tests
tvaron3 998aaa7
add sync single master tests
tvaron3 64b02bd
fix tests
tvaron3 fd76117
Merge branch 'tvaron3/ppcb' of https://github.com/tvaron3/azure-sdk-f…
tvaron3 d78838e
fix tests
tvaron3 2ffddf1
fix tests
tvaron3 8cb5159
Merge branch 'tvaron3/ppcb' of https://github.com/tvaron3/azure-sdk-f…
tvaron3 f5acc27
fix tests
tvaron3 477c299
fix tests
tvaron3 b7521fd
fix tests
tvaron3 9e0ed7e
Merge branch 'tvaron3/ppcb' of https://github.com/tvaron3/azure-sdk-f…
tvaron3 d1e553e
test changes
tvaron3 454a3ce
fix some tests
tvaron3 629e07b
fix tests
tvaron3 ffbf716
Merge with main
tvaron3 dd5034d
Rename test files
tvaron3 5d942d2
fix tests and setup ppcb pipeline
tvaron3 ef52e43
fix tests
tvaron3 218cf2a
fix ci tests
tvaron3 7952bba
move all ppcb tests to live tests
tvaron3 1b41c73
add logger for ppcb test
tvaron3 28a4cc4
fix ci tests
tvaron3 1047e47
Merge branch 'tvaron3/ppcb' of https://github.com/tvaron3/azure-sdk-f…
tvaron3 0096d84
fix tests
tvaron3 fc3d2ba
Merge branch 'tvaron3/ppcb' of https://github.com/tvaron3/azure-sdk-f…
tvaron3 153903e
fixed resource token bug and tests
tvaron3 c3166bb
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
tvaron3 ff22510
fix tests and split up them up across to live tests pipelines
tvaron3 d9c24c4
fix tests and cspell
tvaron3 6e1c8d5
add sync deleta all item partiton key tests
tvaron3 b83b1c9
fix tests
tvaron3 09934aa
fix ci tests
tvaron3 3d71dc5
fix tests
tvaron3 d09a445
fix ci
tvaron3 1eb29e9
fix ci
tvaron3 e9cc6f1
refactor tests, removed print statements, and added async emulator de…
tvaron3 adf1cad
fix tests
tvaron3 c4e28f8
fix ci tests
tvaron3 eb2b74a
Merge branch 'tvaron3/ppcb' of https://github.com/tvaron3/azure-sdk-f…
tvaron3 8cb02e1
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
tvaron3 416bb91
fix live tests
tvaron3 399df8a
fix tests
tvaron3 aefc42d
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
tvaron3 bdf5025
remove unnecessary line
tvaron3 fd755c0
fix tests
tvaron3 c6ddb12
fix tests
tvaron3 ba7ac08
fix tests
tvaron3 afd8b61
fix tests
tvaron3 a9e449e
fix tests
tvaron3 bf6a7c2
fix tests
tvaron3 c46cdc7
fix tests
tvaron3 75d3781
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
tvaron3 61b15e9
remove unused logger
tvaron3 d0feac2
add regression testing for cross partition queries
tvaron3 9c34f41
react to comments
tvaron3 4d5a1f9
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
tvaron3 08075bd
react to comments
tvaron3 adce28f
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
tvaron3 da362fc
react to async client changes from merge
tvaron3 ef41d9d
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
tvaron3 c29c52a
react to comments
tvaron3 2feca2a
fix tests
tvaron3 c0441bf
react to comments and fix tests
tvaron3 5f8b7e8
react to comments and fix tests
tvaron3 9c37222
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
tvaron3 3010aa5
fix tests
tvaron3 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.