Visitar URL original
fix: Add async_supported property to RedisOnlineStore by ntkathole · Pull Request #6446 · feast-dev/feast · GitHub
Skip to content

fix: Add async_supported property to RedisOnlineStore - #6446

Merged
ntkathole merged 1 commit into
feast-dev:masterfrom
ntkathole:fix_6437
May 30, 2026
Merged

ntkathole merged 1 commit into
feast-dev:masterfrom
ntkathole:fix_6437

Conversation

@ntkathole

Copy link
Copy Markdown
Member

What this PR does / why we need it:

RedisOnlineStore implements full async support (online_read_async,
online_write_batch_async, _get_client_async using redis.asyncio), but
does not override the async_supported property from the base OnlineStore
class. The default returns SupportedAsyncMethods(read=False, write=False),
so the feature server never uses the async path — falling back to
run_in_threadpool(sync) on every request.

Which issue(s) this PR fixes:

Fixes #6437

@ntkathole ntkathole self-assigned this May 28, 2026
@ntkathole
ntkathole requested a review from a team as a code owner May 28, 2026 08:27
Signed-off-by: ntkathole <nikhilkathole2683@gmail.com>
@ntkathole
ntkathole merged commit 9b088fe into feast-dev:master May 30, 2026
17 of 25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RedisOnlineStore missing async_supported property - server never uses async Redis path

2 participants