Title: Ingestion should fail immediately when there are no valid stores · Issue #12 · feast-dev/feast · GitHub
Open Graph Title: Ingestion should fail immediately when there are no valid stores · Issue #12 · feast-dev/feast
X Title: Ingestion should fail immediately when there are no valid stores · Issue #12 · feast-dev/feast
Description: Expected Behavior Starting a job with invalid stores (e.g. using redis as a warehouse store) should not be allowed, and should fail quickly - ideally at the graph building step of ingestion. Current Behavior Starting a job with invalid s...
Open Graph Description: Expected Behavior Starting a job with invalid stores (e.g. using redis as a warehouse store) should not be allowed, and should fail quickly - ideally at the graph building step of ingestion. Curren...
X Description: Expected Behavior Starting a job with invalid stores (e.g. using redis as a warehouse store) should not be allowed, and should fail quickly - ideally at the graph building step of ingestion. Curren...
Opengraph URL: https://github.com/feast-dev/feast/issues/12
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Ingestion should fail immediately when there are no valid stores","articleBody":"## Expected Behavior\r\nStarting a job with invalid stores (e.g. using redis as a warehouse store) should not be allowed, and should fail quickly - ideally at the graph building step of ingestion. \r\n\r\n## Current Behavior\r\nStarting a job with invalid stores will successfully send the job to the runner, which will run to completion (or indefinitely, in the case of streaming jobs). The errors will be logged, but the pipeline will run with no problems.\r\n\r\n## Steps to reproduce\r\n- Register a feature with its warehouse sink pointing to a serving store (e.g. redis)\r\n- Run a job (direct runner is the best way to view errors)\r\n- Pipeline runs successfully, a successful response is returned to the caller\r\n\r\n## Possible Solution\r\nPR #11 is a band-aid solution to this problem: it checks the store types at registration, ensuring that a feature is unable to use a serving store for warehousing, but ideally ingestion error out properly during graph building.","author":{"url":"https://github.com/zhilingc","@type":"Person","name":"zhilingc"},"datePublished":"2018-12-21T05:18:43.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":6},"url":"https://github.com/12/feast/issues/12"}
| 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:b3734e6e-5d7d-2553-6401-f90731877a4c |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | DD14:3E54B8:24395FF:302509E:696EFD4D |
| html-safe-nonce | 2075646a955b4240aefad78ebda3c04a2d960522f486677975ca005f01356fcc |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERDE0OjNFNTRCODoyNDM5NUZGOjMwMjUwOUU6Njk2RUZENEQiLCJ2aXNpdG9yX2lkIjoiNjAyODQ1OTQ2MDQyNDMwMTkwMSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | c23b41a8f759180ef4dcb71d0dfde2d582935e4ad009004954253cdec4fcbd8e |
| hovercard-subject-tag | issue:393319285 |
| 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/12/issue_layout |
| twitter:image | https://opengraph.githubassets.com/dab9a99472cd42682722804aa6717e7869bedb1e2a5e3f7e23d27de9c9b3af1e/feast-dev/feast/issues/12 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/dab9a99472cd42682722804aa6717e7869bedb1e2a5e3f7e23d27de9c9b3af1e/feast-dev/feast/issues/12 |
| og:image:alt | Expected Behavior Starting a job with invalid stores (e.g. using redis as a warehouse store) should not be allowed, and should fail quickly - ideally at the graph building step of ingestion. Curren... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | zhilingc |
| hostname | github.com |
| expected-hostname | github.com |
| None | b278ad162d35332b6de714dfb005de04386c4d92df6475522bef910f491a35ee |
| 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 | 39aed5006635ab6f45e6b77d23e73b08a00272a3 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width