| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
@jyejare can you look into fix? |
Sorry, something went wrong.
|
⚠️ Please install the Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## master #6711 +/- ##
==========================================
+ Coverage 46.80% 46.82% +0.01%
==========================================
Files 415 415
Lines 50399 50406 +7
Branches 7214 7215 +1
==========================================
+ Hits 23591 23601 +10
+ Misses 25157 25155 -2
+ Partials 1651 1650 -1
... and 1 file with indirect coverage changes Continue to review full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Sorry, something went wrong.
|
@nithin42 you can add this new config in documentation specially at Performance tuning guide - DynamoDB tuning section |
Sorry, something went wrong.
|
@ntkathole Done! Documented the new warmup_connections parameter under the DynamoDB tuning sections in both the Performance Tuning Guide and the DynamoDB reference docs. Also added full unit test coverage for the initial connection failure exception path. Thanks! |
Sorry, something went wrong.
|
@ntkathole @jyejare Hello! I've addressed your feedback by documenting the new warmup_connections parameter in the tuning guides and reference docs, added unit tests covering the exception handling path, and rebased the branch onto master. All CI checks are now passing green. Could you please take a look and review when you have a moment? Thanks! |
Sorry, something went wrong.
|
@nithin42 I am not able to rebase, please rebase and possibly squash commits |
Sorry, something went wrong.
Add warmup_connections parameter to DynamoDBOnlineStoreConfig and warm up connections via describe_limits inside initialize() method to solve cold-start latency. Also document warmup_connections in the performance tuning guide and reference docs. Fixes feast-dev#6060 Signed-off-by: Nithin <kumbam.nithingoud@gmail.com>
|
@ntkathole Done! Rebased onto the latest master and squashed into a single clean commit. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
What this PR does / why we need it
The DynamoDB online store async client doesn't establish actual TCP/TLS connections during initialize(), causing the very first get_online_features() call to pay a cold-start overhead (~20ms).
This PR adds a warmup_connections boolean option to DynamoDBOnlineStoreConfig and runs describe_limits() inside a safe try...except block in DynamoDBOnlineStore.initialize() to pre-warm the connections.
Which issue(s) this PR fixes
Fixes #6060
Checks