Title: ODFVs with write_to_online_store=True crash offline stores (they get queried from offline store, but shouldn't) · Issue #5776 · feast-dev/feast · GitHub
Open Graph Title: ODFVs with write_to_online_store=True crash offline stores (they get queried from offline store, but shouldn't) · Issue #5776 · feast-dev/feast
X Title: ODFVs with write_to_online_store=True crash offline stores (they get queried from offline store, but shouldn't) · Issue #5776 · feast-dev/feast
Description: Expected Behavior On-demand feature views (ODFVs) with write_to_online_store=True should be materialized to the online store, but they should never be queried from the offline store (ODFVs, no data for them in the offline store). Current...
Open Graph Description: Expected Behavior On-demand feature views (ODFVs) with write_to_online_store=True should be materialized to the online store, but they should never be queried from the offline store (ODFVs, no data...
X Description: Expected Behavior On-demand feature views (ODFVs) with write_to_online_store=True should be materialized to the online store, but they should never be queried from the offline store (ODFVs, no data...
Opengraph URL: https://github.com/feast-dev/feast/issues/5776
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"ODFVs with write_to_online_store=True crash offline stores (they get queried from offline store, but shouldn't)","articleBody":"## Expected Behavior \nOn-demand feature views (ODFVs) with `write_to_online_store=True` should be materialized to the online store, but they should never be queried from the offline store (ODFVs, no data for them in the offline store).\n\n## Current Behavior\nODFVs with write_to_online_store=True are being queried from offline stores. In the code [here](https://github.com/feast-dev/feast/blob/27ec8ec26b2884d09df3ee3e648b96824e1f2b4c/sdk/python/feast/utils.py#L505)\n, if an ODFV has the `write_to_online_store` flag set, it is treated as a regular feature view. As a result, it gets queried from the offline store.\n\nHowever, ODFVs are not historical feature views and do not have any data in offline stores, so they should never be queried there.\n\n## Steps to reproduce\nRun `get_historical_features` for an ODFV with `write_to_online_store=True`.\n\n### Specifications\n\n- Version: 0.57.0\n- Clickhouse offline store.\n\n## Possible Solution\nNot sure yet, but basically remove the condition? Is it even needed here? Seems incorrect...","author":{"url":"https://github.com/astronautas","@type":"Person","name":"astronautas"},"datePublished":"2025-12-15T09:07:17.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":5},"url":"https://github.com/5776/feast/issues/5776"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:39d2ce26-f0ad-2506-5bb0-75a27702af35 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | B9FC:16BCD3:1B0FB8:26C0D1:6A4E6636 |
| html-safe-nonce | 3d97147d49b6353cf0b51d6658cb3dd30a346cb75d99d54a619d95baae1f1260 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCOUZDOjE2QkNEMzoxQjBGQjg6MjZDMEQxOjZBNEU2NjM2IiwidmlzaXRvcl9pZCI6IjM3MjE0MzYyODAxMTE2NTQ0NTQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | e5975c2f216baf77838040e81ab5fcf215145077d2ebb63da03337cb7fddbdf5 |
| hovercard-subject-tag | issue:3729452792 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/feast-dev/feast/5776/issue_layout |
| twitter:image | https://opengraph.githubassets.com/f470324abe3bfcbf99c7d7273c4d28c430994ccff63837592987d530813ccede/feast-dev/feast/issues/5776 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/f470324abe3bfcbf99c7d7273c4d28c430994ccff63837592987d530813ccede/feast-dev/feast/issues/5776 |
| og:image:alt | Expected Behavior On-demand feature views (ODFVs) with write_to_online_store=True should be materialized to the online store, but they should never be queried from the offline store (ODFVs, no data... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | astronautas |
| hostname | github.com |
| expected-hostname | github.com |
| None | 41b6ab3ba6d20a71766ac245b5a4a94c6fc672a9cd4da7d44c1b33ab8bf6a21c |
| turbo-cache-control | no-preview |
| go-import | github.com/feast-dev/feast git https://github.com/feast-dev/feast.git |
| octolytics-dimension-user_id | 57027613 |
| octolytics-dimension-user_login | feast-dev |
| octolytics-dimension-repository_id | 161133770 |
| octolytics-dimension-repository_nwo | feast-dev/feast |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 161133770 |
| octolytics-dimension-repository_network_root_nwo | feast-dev/feast |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | e6a744804e8e70f97b4d5a18a94dcc63db22f97a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width