Skip to content

Conversation

@astronautas
Copy link
Contributor

@astronautas astronautas commented Nov 11, 2025

What this PR does / why we need it:

On-demand feature views not checked when materialize is called via a web-endpoint /materialize. Which means, ODFV cannot be materialized via an endpoint - FeatureViewNotFoundException gets raised...

Solution: check get_on_demand_feature_view too!

On a bigger scale, this is caused by apparently 3 different implementations of checking whether a feature view exists - logging, server and feature_store (Python SDK). I wouldn't venture into refactoring yet, since we're quite busy, but at least this bugfix unblocks ODFV materialization (which we need a lot).

Also re-organized a bit - imho we should prioritize checking features, odfvs and then stream.

@astronautas astronautas requested a review from a team as a code owner November 11, 2025 15:12
@astronautas astronautas force-pushed the fix/odfv-not-found-materialize branch from f2151eb to e637eac Compare November 11, 2025 15:15
@astronautas
Copy link
Contributor Author

@franciscojavierarceo

@astronautas astronautas force-pushed the fix/odfv-not-found-materialize branch from ff62a9d to f9e0de0 Compare November 11, 2025 15:27
@astronautas astronautas changed the title fix: ODFV views in registry not lookuped on server-materialize, crashes fix: Materialize API - ODFV views not looked-up - crashes materialize Nov 11, 2025
@astronautas astronautas changed the title fix: Materialize API - ODFV views not looked-up - crashes materialize fix: Materialize API - ODFV views not looked-up (all views non existant) - crashes materialize Nov 11, 2025
@astronautas astronautas changed the title fix: Materialize API - ODFV views not looked-up (all views non existant) - crashes materialize fix: Materialize API - ODFV views not looked-up (thinks views non existant) - crashes materialize Nov 11, 2025
@astronautas astronautas force-pushed the fix/odfv-not-found-materialize branch from 60b1e33 to 460ecdd Compare November 11, 2025 15:35
Copy link
Collaborator

@HaoXuAI HaoXuAI left a comment

Choose a reason for hiding this comment

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

LGTM!

@HaoXuAI HaoXuAI merged commit 1b050b3 into feast-dev:master Nov 12, 2025
22 checks passed
HaoXuAI pushed a commit that referenced this pull request Nov 12, 2025
…stant) - crashes materialize (#5716)

* add pull_all_from_table_or_query for clickhouse, to align with new materialization logic (calling it)

Signed-off-by: lukas.valatka <[email protected]>

* fix - ensure on demand feature views can be checked too

Signed-off-by: lukas.valatka <[email protected]>

---------

Signed-off-by: lukas.valatka <[email protected]>
Co-authored-by: Lukas Valatka <[email protected]>
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.

2 participants