You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add connection pre-warming for DynamoDB async client #6060
When the DynamoDB online store is initialized via initialize(), connections to DynamoDB should be pre-established so that the first get_online_features() call does not incur cold-start latency.
Current Behavior
The initialize() method creates the aiobotocore client but does not establish actual TCP connections to DynamoDB. The first BatchGetItem request incurs additional latency (~10-20ms) for connection establishment, TLS handshake, and authentication.
# Current implementation - client created but no connections established
async def initialize(self, config: RepoConfig):
online_config = config.online_store
await self._get_aiodynamodb_client(...) # Creates client object only
Activity
fix: Add DynamoDB connection pre-warming, fix mypy TorchTensor type a…
nithin42 commentedon Aug 9, 2026
Hi! I've opened PR #6711 to add the connection pre-warming option to the DynamoDB online store.
fix: Add connection pre-warming for DynamoDB async client
fix: Add connection pre-warming for DynamoDB async client
fix: Add connection pre-warming for DynamoDB async client
chore(release): release 0.66.0
fix: Add connection pre-warming for DynamoDB async client
fix: Add connection pre-warming for DynamoDB async client
chore(release): release 0.66.0