Title: feat: Add async DynamoDB timeout and retry configuration by sebastjaeger · Pull Request #5178 · feast-dev/feast · GitHub
Open Graph Title: feat: Add async DynamoDB timeout and retry configuration by sebastjaeger · Pull Request #5178 · feast-dev/feast
X Title: feat: Add async DynamoDB timeout and retry configuration by sebastjaeger · Pull Request #5178 · feast-dev/feast
Description: What this PR does / why we need it: In some cases it can be useful to be able to control the timeout and retry behavior of (async) DynamoDB connections. This PR exposes the respective functionality of (aio)botocore in the current project. By default, connect_timeout and read_timeout are set to 60 seconds, which is the default in (aio)botocore (https://botocore.amazonaws.com/v1/documentation/api/latest/reference/config.html). Therefore this value is currently also implicitly used. The DynamoDBOnlineStoreRetryConfig model was introduced to stay close to what the configuration would look like in botocore. If preferred, the respective fields could also be moved into the top level config model, i.e., DynamoDBOnlineStoreConfig. Which issue(s) this PR fixes: Misc
Open Graph Description: What this PR does / why we need it: In some cases it can be useful to be able to control the timeout and retry behavior of (async) DynamoDB connections. This PR exposes the respective functionality...
X Description: What this PR does / why we need it: In some cases it can be useful to be able to control the timeout and retry behavior of (async) DynamoDB connections. This PR exposes the respective functionality...
Opengraph URL: https://github.com/feast-dev/feast/pull/5178
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:1c6cd846-cf5c-1742-8b68-a49275aea6ea |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 86C6:3C0C98:BEA19E:FFC900:696EADB6 |
| html-safe-nonce | d03b363b22b3bd75e48ec3117cd16ec5d6f86e51f6038691dd05f60af9524aa3 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NkM2OjNDMEM5ODpCRUExOUU6RkZDOTAwOjY5NkVBREI2IiwidmlzaXRvcl9pZCI6IjM1NTI4OTU5MjIyNDY0MzAxMzQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | dbad270e512e29e02a677cbade9604e806f252ae5942c902e3fda4f77befa2b5 |
| hovercard-subject-tag | pull_request:2409887503 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/feast-dev/feast/pull/5178/files |
| twitter:image | https://avatars.githubusercontent.com/u/7124885?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/7124885?s=400&v=4 |
| og:image:alt | What this PR does / why we need it: In some cases it can be useful to be able to control the timeout and retry behavior of (async) DynamoDB connections. This PR exposes the respective functionality... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b278ad162d35332b6de714dfb005de04386c4d92df6475522bef910f491a35ee |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/feast-dev/feast git https://github.com/feast-dev/feast.git |
| octolytics-dimension-user_id | 57027613 |
| octolytics-dimension-user_login | feast-dev |
| octolytics-dimension-repository_id | 161133770 |
| octolytics-dimension-repository_nwo | feast-dev/feast |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 161133770 |
| octolytics-dimension-repository_network_root_nwo | feast-dev/feast |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 39aed5006635ab6f45e6b77d23e73b08a00272a3 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width