Skip to content

Conversation

@jfw-ppi
Copy link
Contributor

@jfw-ppi jfw-ppi commented Nov 18, 2025

What this PR does / why we need it:

Added batching configuration for feature_servers /push endpoint for offline store writes

Which issue(s) this PR fixes:

Fixes #5683

@jfw-ppi jfw-ppi requested a review from a team as a code owner November 18, 2025 18:44
@ntkathole ntkathole changed the title feat: added batching to feature server /push to offline store (#5683) feat: Added batching to feature server /push to offline store (#5683) Nov 19, 2025

from feast.repo_config import FeastConfigBaseModel

class OfflinePushBatchingConfig(FeastConfigBaseModel):

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i think having a config is fine but do we actually need it? we probably could have just passed these as optional args, no?

Copy link
Contributor Author

@jfw-ppi jfw-ppi Nov 23, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You're right, I just noticed the FeatureLoggingConfig with 5 fields and decided that for 3 fields it would be justified to also add a config. Do you want me to refactor it to use optional args?

Copy link
Contributor Author

@jfw-ppi jfw-ppi Nov 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i think having a config is fine but do we actually need it? we probably could have just passed these as optional args, no?

I refactored it as you wanted, so that there is no config. @franciscojavierarceo

@jfw-ppi jfw-ppi force-pushed the 5683-configurable-batching-feature-server-push branch 5 times, most recently from 494912d to 107bf09 Compare November 26, 2025 21:42
@jfw-ppi jfw-ppi force-pushed the 5683-configurable-batching-feature-server-push branch from 89a3da0 to c980db9 Compare November 30, 2025 11:31
@jfw-ppi jfw-ppi force-pushed the 5683-configurable-batching-feature-server-push branch from c980db9 to 04dc34f Compare November 30, 2025 11:32
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.

Feature Request: Add configurable batching for offline store writes in Feature Server push API

3 participants