| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:d7f0ce01-1fdd-0c8b-6af8-0d5895c87b67 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | E5A6:7B6E4:23DB72:302075:69702A90 |
| html-safe-nonce | 2f3d09344e263ed38dd917f2497e2146f9a022c9eb59f8769176c2b18e90314f |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNUE2OjdCNkU0OjIzREI3MjozMDIwNzU6Njk3MDJBOTAiLCJ2aXNpdG9yX2lkIjoiNjA2NjAzODIwMzc2NjI4Njk5MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | dca5391a39c38fc729bdd16988fa29bb76b035901d6ba5e656577f2119552c16 |
| hovercard-subject-tag | pull_request:1046098306 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/feast-dev/feast/3184/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/2d407e76b7f83f0837255ff118e8ccb2f4672a842385f38b269585618c5ce42b/feast-dev/feast/pull/3184 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/2d407e76b7f83f0837255ff118e8ccb2f4672a842385f38b269585618c5ce42b/feast-dev/feast/pull/3184 |
| og:image:alt | What this PR does / why we need it:
Implement SparkMaterializationEngine which parallelizes writing to the online store across spark executors. This introduces a spark batch engine type.
How
Data ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | niklasvm |
| hostname | github.com |
| expected-hostname | github.com |
| None | 01fa379f5de85ef8e791d09724e69709ce9eb9595278316e0a921312dc88e0bc |
| 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 | dda91974c069382b0dfa47b2da7e28bd061c8331 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/feast-dev/feast/pull/3184#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffeast-dev%2Ffeast%2Fpull%2F3184 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffeast-dev%2Ffeast%2Fpull%2F3184 |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=feast-dev%2Ffeast |
| Reload | https://github.com/feast-dev/feast/pull/3184 |
| Reload | https://github.com/feast-dev/feast/pull/3184 |
| Reload | https://github.com/feast-dev/feast/pull/3184 |
|
feast-dev
| https://github.com/feast-dev |
| feast | https://github.com/feast-dev/feast |
|
Notifications
| https://github.com/login?return_to=%2Ffeast-dev%2Ffeast |
|
Fork
1.2k
| https://github.com/login?return_to=%2Ffeast-dev%2Ffeast |
|
Star
6.6k
| https://github.com/login?return_to=%2Ffeast-dev%2Ffeast |
|
Code
| https://github.com/feast-dev/feast |
|
Issues
176
| https://github.com/feast-dev/feast/issues |
|
Pull requests
58
| https://github.com/feast-dev/feast/pulls |
|
Discussions
| https://github.com/feast-dev/feast/discussions |
|
Actions
| https://github.com/feast-dev/feast/actions |
|
Security
Uh oh!
There was an error while loading. Please reload this page.
| https://github.com/feast-dev/feast/security |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
|
Insights
| https://github.com/feast-dev/feast/pulse |
|
Code
| https://github.com/feast-dev/feast |
|
Issues
| https://github.com/feast-dev/feast/issues |
|
Pull requests
| https://github.com/feast-dev/feast/pulls |
|
Discussions
| https://github.com/feast-dev/feast/discussions |
|
Actions
| https://github.com/feast-dev/feast/actions |
|
Security
| https://github.com/feast-dev/feast/security |
|
Insights
| https://github.com/feast-dev/feast/pulse |
| Sign up for GitHub
| https://github.com/signup?return_to=%2Ffeast-dev%2Ffeast%2Fissues%2Fnew%2Fchoose |
| terms of service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2Ffeast-dev%2Ffeast%2Fissues%2Fnew%2Fchoose |
| Jump to bottom | https://github.com/feast-dev/feast/pull/3184#issue-comment-box |
| feast-ci-bot | https://github.com/feast-ci-bot |
| feast-dev:master | https://github.com/feast-dev/feast/tree/master |
| niklasvm:spark_materialization_engine | https://github.com/niklasvm/feast/tree/spark_materialization_engine |
|
feat: Implement spark materialization engine
| https://github.com/feast-dev/feast/pull/3184#top |
| feast-ci-bot | https://github.com/feast-ci-bot |
| feast-dev:master | https://github.com/feast-dev/feast/tree/master |
| niklasvm:spark_materialization_engine | https://github.com/niklasvm/feast/tree/spark_materialization_engine |
|
Conversation
14
| https://github.com/feast-dev/feast/pull/3184 |
|
Commits
19
| https://github.com/feast-dev/feast/pull/3184/commits |
|
Checks
0
| https://github.com/feast-dev/feast/pull/3184/checks |
|
Files changed
| https://github.com/feast-dev/feast/pull/3184/files |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
| https://github.co/hiddenchars |
| https://github.com/feast-dev/feast/pull/{{ revealButtonHref }} |
|
| https://github.com/niklasvm |
| niklasvm | https://github.com/niklasvm |
| Sep 5, 2022 | https://github.com/feast-dev/feast/pull/3184#issue-1361624620 |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
| #3167 | https://github.com/feast-dev/feast/issues/3167 |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
|
| https://github.com/niklasvm |
| implement spark materialization engine | https://github.com/feast-dev/feast/pull/3184/commits/26e0b3e5783f812205803dff56a955a8cf016abc |
| 26e0b3e | https://github.com/feast-dev/feast/pull/3184/commits/26e0b3e5783f812205803dff56a955a8cf016abc |
| https://github.com/feast-ci-bot |
| feast-ci-bot | https://github.com/feast-ci-bot |
|
do-not-merge/work-in-progress
| https://github.com/feast-dev/feast/issues?q=state%3Aopen%20label%3Ado-not-merge%2Fwork-in-progress |
|
size/L
| https://github.com/feast-dev/feast/issues?q=state%3Aopen%20label%3Asize%2FL |
| Sep 5, 2022 | https://github.com/feast-dev/feast/pull/3184#event-7321171005 |
|
| https://github.com/niklasvm |
| remove redundant code | https://github.com/feast-dev/feast/pull/3184/commits/807e7cac5d21d58a5c5ddf1b2b51874abd758aad |
| 807e7ca | https://github.com/feast-dev/feast/pull/3184/commits/807e7cac5d21d58a5c5ddf1b2b51874abd758aad |
| https://github.com/niklasvm |
| niklasvm | https://github.com/niklasvm |
| September 5, 2022 09:32 | https://github.com/feast-dev/feast/pull/3184#event-7321402421 |
| https://github.com/feast-ci-bot |
| feast-ci-bot | https://github.com/feast-ci-bot |
|
do-not-merge/work-in-progress
| https://github.com/feast-dev/feast/issues?q=state%3Aopen%20label%3Ado-not-merge%2Fwork-in-progress |
| Sep 5, 2022 | https://github.com/feast-dev/feast/pull/3184#event-7321402607 |
| https://github.com/codecov-commenter |
| codecov-commenter | https://github.com/codecov-commenter |
| Sep 5, 2022 | https://github.com/feast-dev/feast/pull/3184#issuecomment-1236765348 |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
| Codecov | https://codecov.io/gh/feast-dev/feast/pull/3184?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None |
| (f828d2b) | https://codecov.io/gh/feast-dev/feast/pull/3184?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None |
| (11a0e1a) | https://codecov.io/gh/feast-dev/feast/commit/11a0e1a6c63b35644d6bcc9a93a8db89cef8c1f3?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None |
| Click here | https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#carryforward-flags-in-the-pull-request-comment |
| Impacted Files | https://codecov.io/gh/feast-dev/feast/pull/3184?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None |
| sdk/python/feast/repo_config.py | https://codecov.io/gh/feast-dev/feast/pull/3184/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c2RrL3B5dGhvbi9mZWFzdC9yZXBvX2NvbmZpZy5weQ== |
| ...ration/materialization/contrib/spark/test_spark.py | https://codecov.io/gh/feast-dev/feast/pull/3184/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c2RrL3B5dGhvbi90ZXN0cy9pbnRlZ3JhdGlvbi9tYXRlcmlhbGl6YXRpb24vY29udHJpYi9zcGFyay90ZXN0X3NwYXJrLnB5 |
| ...ffline_stores/contrib/spark_offline_store/spark.py | https://codecov.io/gh/feast-dev/feast/pull/3184/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c2RrL3B5dGhvbi9mZWFzdC9pbmZyYS9vZmZsaW5lX3N0b3Jlcy9jb250cmliL3NwYXJrX29mZmxpbmVfc3RvcmUvc3BhcmsucHk= |
| ...sts/integration/registration/test_universal_cli.py | https://codecov.io/gh/feast-dev/feast/pull/3184/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c2RrL3B5dGhvbi90ZXN0cy9pbnRlZ3JhdGlvbi9yZWdpc3RyYXRpb24vdGVzdF91bml2ZXJzYWxfY2xpLnB5 |
| ...ts/integration/offline_store/test_offline_write.py | https://codecov.io/gh/feast-dev/feast/pull/3184/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c2RrL3B5dGhvbi90ZXN0cy9pbnRlZ3JhdGlvbi9vZmZsaW5lX3N0b3JlL3Rlc3Rfb2ZmbGluZV93cml0ZS5weQ== |
| ...fline_store/test_universal_historical_retrieval.py | https://codecov.io/gh/feast-dev/feast/pull/3184/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c2RrL3B5dGhvbi90ZXN0cy9pbnRlZ3JhdGlvbi9vZmZsaW5lX3N0b3JlL3Rlc3RfdW5pdmVyc2FsX2hpc3RvcmljYWxfcmV0cmlldmFsLnB5 |
| ...ests/integration/e2e/test_python_feature_server.py | https://codecov.io/gh/feast-dev/feast/pull/3184/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c2RrL3B5dGhvbi90ZXN0cy9pbnRlZ3JhdGlvbi9lMmUvdGVzdF9weXRob25fZmVhdHVyZV9zZXJ2ZXIucHk= |
| ...dk/python/tests/integration/e2e/test_validation.py | https://codecov.io/gh/feast-dev/feast/pull/3184/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c2RrL3B5dGhvbi90ZXN0cy9pbnRlZ3JhdGlvbi9lMmUvdGVzdF92YWxpZGF0aW9uLnB5 |
| ...s/integration/registration/test_universal_types.py | https://codecov.io/gh/feast-dev/feast/pull/3184/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c2RrL3B5dGhvbi90ZXN0cy9pbnRlZ3JhdGlvbi9yZWdpc3RyYXRpb24vdGVzdF91bml2ZXJzYWxfdHlwZXMucHk= |
| sdk/python/feast/infra/online_stores/redis.py | https://codecov.io/gh/feast-dev/feast/pull/3184/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c2RrL3B5dGhvbi9mZWFzdC9pbmZyYS9vbmxpbmVfc3RvcmVzL3JlZGlzLnB5 |
| 162 more | https://codecov.io/gh/feast-dev/feast/pull/3184/diff?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None |
| how you rate us | https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None |
| Share it here. | https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None |
| ☔ View full report at Codecov | https://codecov.io/gh/feast-dev/feast/pull/3184?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None |
| Let us know in this issue | https://about.codecov.io/codecov-pr-comment-feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
| niklasvm | https://github.com/niklasvm |
| September 5, 2022 11:35 | https://github.com/feast-dev/feast/pull/3184#commits-pushed-f8e70ea |
|
| https://github.com/niklasvm |
| make function private | https://github.com/feast-dev/feast/pull/3184/commits/f8e70ea784cec8c4af7fd8f9aaa15cce24ff77a9 |
| f8e70ea | https://github.com/feast-dev/feast/pull/3184/commits/f8e70ea784cec8c4af7fd8f9aaa15cce24ff77a9 |
|
| https://github.com/niklasvm |
| refactor serializing into a class | https://github.com/feast-dev/feast/pull/3184/commits/b42352e7b71850b801d187879328834387dd591a |
| b42352e | https://github.com/feast-dev/feast/pull/3184/commits/b42352e7b71850b801d187879328834387dd591a |
| https://github.com/niklasvm |
| niklasvm | https://github.com/niklasvm |
|
Sep 5, 2022
| https://github.com/feast-dev/feast/pull/3184#ref-issue-1359481578 |
|
Add Spark materialization engine for parallel, distributed materialization of large datasets.
#3167
| https://github.com/feast-dev/feast/issues/3167 |
| niklasvm | https://github.com/niklasvm |
| September 5, 2022 21:43 | https://github.com/feast-dev/feast/pull/3184#commits-pushed-f609cfb |
|
| https://github.com/niklasvm |
| switch to using foreachPartition | https://github.com/feast-dev/feast/pull/3184/commits/f609cfb3a54f244eb80cdc020193cc87f27a732f |
| f609cfb | https://github.com/feast-dev/feast/pull/3184/commits/f609cfb3a54f244eb80cdc020193cc87f27a732f |
|
| https://github.com/niklasvm |
| remove batch_size parameter | https://github.com/feast-dev/feast/pull/3184/commits/79ea412ad1c457a16a4b6f68db74b13f14f8165f |
| 79ea412 | https://github.com/feast-dev/feast/pull/3184/commits/79ea412ad1c457a16a4b6f68db74b13f14f8165f |
| https://github.com/kevjumba |
| kevjumba | https://github.com/kevjumba |
|
ok-to-test
| https://github.com/feast-dev/feast/issues?q=state%3Aopen%20label%3Aok-to-test |
| Sep 7, 2022 | https://github.com/feast-dev/feast/pull/3184#event-7341506448 |
| https://github.com/kevjumba |
| kevjumba | https://github.com/kevjumba |
| Sep 7, 2022 | https://github.com/feast-dev/feast/pull/3184#event-7341776198 |
| niklasvm | https://github.com/niklasvm |
| September 7, 2022 22:04 | https://github.com/feast-dev/feast/pull/3184#commits-pushed-937a0e3 |
|
| https://github.com/niklasvm |
| add partitions parameter | https://github.com/feast-dev/feast/pull/3184/commits/937a0e380a3e950c70c0d252c9819e645afc5d04 |
| 937a0e3 | https://github.com/feast-dev/feast/pull/3184/commits/937a0e380a3e950c70c0d252c9819e645afc5d04 |
|
| https://github.com/niklasvm |
| linting | https://github.com/feast-dev/feast/pull/3184/commits/610614acbd321f3f3cc6e4d6c9b0fbda09ce5430 |
| 610614a | https://github.com/feast-dev/feast/pull/3184/commits/610614acbd321f3f3cc6e4d6c9b0fbda09ce5430 |
|
| https://github.com/niklasvm |
| rename spark to spark.offline and spark.engine | https://github.com/feast-dev/feast/pull/3184/commits/84cc858b02188575eb27bf372c87dab1450033eb |
| 84cc858 | https://github.com/feast-dev/feast/pull/3184/commits/84cc858b02188575eb27bf372c87dab1450033eb |
|
| https://github.com/niklasvm |
| fix to test | https://github.com/feast-dev/feast/pull/3184/commits/8cc4928d764d53e7c57e5d3689200eefadd6b7f9 |
| 8cc4928 | https://github.com/feast-dev/feast/pull/3184/commits/8cc4928d764d53e7c57e5d3689200eefadd6b7f9 |
|
| https://github.com/niklasvm |
| forgot to stage | https://github.com/feast-dev/feast/pull/3184/commits/6a9663dbfe01a27d25ff9db5d78b3bd96a7a04f4 |
| 6a9663d | https://github.com/feast-dev/feast/pull/3184/commits/6a9663dbfe01a27d25ff9db5d78b3bd96a7a04f4 |
| https://github.com/achals |
| achals | https://github.com/achals |
|
Sep 7, 2022
| https://github.com/feast-dev/feast/pull/3184#pullrequestreview-1099758433 |
|
View reviewed changes
| https://github.com/feast-dev/feast/pull/3184/files/6a9663dbfe01a27d25ff9db5d78b3bd96a7a04f4 |
| sdk/python/feast/infra/offline_stores/contrib/spark_offline_store/spark.py | https://github.com/feast-dev/feast/pull/3184/files/6a9663dbfe01a27d25ff9db5d78b3bd96a7a04f4#diff-ef3fce408c702d00aa891015376e83ff1084907c69c95cafacf5fae657fca486 |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
| sdk/python/feast/infra/materialization/contrib/spark/spark_materialization_engine.py | https://github.com/feast-dev/feast/pull/3184/files/6a9663dbfe01a27d25ff9db5d78b3bd96a7a04f4#diff-f9c26783a568f9ac7132495d9dc3eee38527e78252d265b5870c6b2483db2209 |
| achals | https://github.com/achals |
| Sep 7, 2022 | https://github.com/feast-dev/feast/pull/3184#discussion_r965245876 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
| niklasvm | https://github.com/niklasvm |
| September 8, 2022 07:39 | https://github.com/feast-dev/feast/pull/3184#commits-pushed-715bb72 |
|
| https://github.com/niklasvm |
| revert spark.offline to spark to ensure backward compatibility | https://github.com/feast-dev/feast/pull/3184/commits/715bb7254235e007de06206c51c57d79664c5948 |
| 715bb72 | https://github.com/feast-dev/feast/pull/3184/commits/715bb7254235e007de06206c51c57d79664c5948 |
|
| https://github.com/niklasvm |
| Merge branch 'master' into spark_materialization_engine | https://github.com/feast-dev/feast/pull/3184/commits/de1a85a6e56f37151657a71606925eab7dd8fa20 |
| de1a85a | https://github.com/feast-dev/feast/pull/3184/commits/de1a85a6e56f37151657a71606925eab7dd8fa20 |
|
| https://github.com/niklasvm |
| fix import | https://github.com/feast-dev/feast/pull/3184/commits/32b31119de5d9b351d45235497a3f5cf49be6fbb |
| 32b3111 | https://github.com/feast-dev/feast/pull/3184/commits/32b31119de5d9b351d45235497a3f5cf49be6fbb |
|
| https://github.com/niklasvm |
| remove code from testing a large data set | https://github.com/feast-dev/feast/pull/3184/commits/0c13af9c1da79b65fca0f9ca2da47ce96d9dd9bc |
| 0c13af9 | https://github.com/feast-dev/feast/pull/3184/commits/0c13af9c1da79b65fca0f9ca2da47ce96d9dd9bc |
|
| https://github.com/niklasvm |
| linting | https://github.com/feast-dev/feast/pull/3184/commits/542705f015b5201422a65eb0e7a75a9b89e6dd51 |
| 542705f | https://github.com/feast-dev/feast/pull/3184/commits/542705f015b5201422a65eb0e7a75a9b89e6dd51 |
| https://github.com/niklasvm |
| niklasvm | https://github.com/niklasvm |
| achals | https://github.com/achals |
| September 8, 2022 07:00 | https://github.com/feast-dev/feast/pull/3184#event-7344680692 |
| https://github.com/ckarwicki |
| ckarwicki | https://github.com/ckarwicki |
| Sep 13, 2022 | https://github.com/feast-dev/feast/pull/3184#issuecomment-1244760056 |
| @niklasvm | https://github.com/niklasvm |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
| https://github.com/niklasvm |
| niklasvm | https://github.com/niklasvm |
| Sep 13, 2022 | https://github.com/feast-dev/feast/pull/3184#issuecomment-1244892733 |
| @niklasvm | https://github.com/niklasvm |
| @ckarwicki | https://github.com/ckarwicki |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
|
| https://github.com/niklasvm |
| test without repartition | https://github.com/feast-dev/feast/pull/3184/commits/262af105eab897d19f088dd662d5b205b9ac3dff |
| 262af10 | https://github.com/feast-dev/feast/pull/3184/commits/262af105eab897d19f088dd662d5b205b9ac3dff |
| https://github.com/niklasvm |
| niklasvm | https://github.com/niklasvm |
| kevjumba | https://github.com/kevjumba |
| code owner | https://github.com/feast-dev/feast/blob/7bc1dff5882c53c7e25f51ddb0b730bd81091a03/CODEOWNERS#L26 |
| September 13, 2022 04:56 | https://github.com/feast-dev/feast/pull/3184#event-7373020817 |
| niklasvm | https://github.com/niklasvm |
| September 13, 2022 07:06 | https://github.com/feast-dev/feast/pull/3184#commits-pushed-8e59da2 |
|
| https://github.com/niklasvm |
| test alternate connection string | https://github.com/feast-dev/feast/pull/3184/commits/8e59da2fc1c0aca1b368a71239fd3c62ea948c69 |
| 8e59da2 | https://github.com/feast-dev/feast/pull/3184/commits/8e59da2fc1c0aca1b368a71239fd3c62ea948c69 |
|
| https://github.com/niklasvm |
| use redis online creator | https://github.com/feast-dev/feast/pull/3184/commits/f828d2b95bc5fd0dcbd813db47857d59f960cfce |
| f828d2b | https://github.com/feast-dev/feast/pull/3184/commits/f828d2b95bc5fd0dcbd813db47857d59f960cfce |
| https://github.com/adchia |
| adchia | https://github.com/adchia |
|
Sep 13, 2022
| https://github.com/feast-dev/feast/pull/3184#pullrequestreview-1106210672 |
|
View reviewed changes
| https://github.com/feast-dev/feast/pull/3184/files/f828d2b95bc5fd0dcbd813db47857d59f960cfce |
| sdk/python/feast/infra/materialization/contrib/spark/spark_materialization_engine.py | https://github.com/feast-dev/feast/pull/3184/files/f828d2b95bc5fd0dcbd813db47857d59f960cfce#diff-f9c26783a568f9ac7132495d9dc3eee38527e78252d265b5870c6b2483db2209 |
| adchia | https://github.com/adchia |
| Sep 13, 2022 | https://github.com/feast-dev/feast/pull/3184#discussion_r969914916 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
| sdk/python/feast/infra/materialization/contrib/spark/spark_materialization_engine.py | https://github.com/feast-dev/feast/pull/3184/files/f828d2b95bc5fd0dcbd813db47857d59f960cfce#diff-f9c26783a568f9ac7132495d9dc3eee38527e78252d265b5870c6b2483db2209 |
| adchia | https://github.com/adchia |
| Sep 13, 2022 | https://github.com/feast-dev/feast/pull/3184#discussion_r969916222 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
| https://github.com/feast-ci-bot |
| feast-ci-bot | https://github.com/feast-ci-bot |
|
approved
| https://github.com/feast-dev/feast/issues?q=state%3Aopen%20label%3Aapproved |
| Sep 13, 2022 | https://github.com/feast-dev/feast/pull/3184#event-7378818159 |
| https://github.com/ckarwicki |
| ckarwicki | https://github.com/ckarwicki |
| Sep 13, 2022 | https://github.com/feast-dev/feast/pull/3184#issuecomment-1245953959 |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
| @niklasvm | https://github.com/niklasvm |
| Bitnami | https://bitnami.com/stack/spark/helm |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
| https://github.com/hao-affirm |
| hao-affirm | https://github.com/hao-affirm |
| Sep 14, 2022 | https://github.com/feast-dev/feast/pull/3184#issuecomment-1247286747 |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
| https://github.com/niklasvm |
| niklasvm | https://github.com/niklasvm |
| Sep 15, 2022 | https://github.com/feast-dev/feast/pull/3184#issuecomment-1248098368 |
| @adchia | https://github.com/adchia |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
| https://github.com/adchia |
| adchia | https://github.com/adchia |
|
Sep 15, 2022
| https://github.com/feast-dev/feast/pull/3184#pullrequestreview-1109281235 |
|
View reviewed changes
| https://github.com/feast-dev/feast/pull/3184/files/f828d2b95bc5fd0dcbd813db47857d59f960cfce |
| adchia | https://github.com/adchia |
| https://github.com/feast-dev/feast/pull/3184#pullrequestreview-1109281235 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
| https://github.com/feast-ci-bot |
| feast-ci-bot | https://github.com/feast-ci-bot |
| adchia | https://github.com/adchia |
| Sep 15, 2022 | https://github.com/feast-dev/feast/pull/3184#event-7395456742 |
| https://github.com/feast-ci-bot |
| feast-ci-bot | https://github.com/feast-ci-bot |
|
lgtm
| https://github.com/feast-dev/feast/issues?q=state%3Aopen%20label%3Algtm |
| Sep 15, 2022 | https://github.com/feast-dev/feast/pull/3184#event-7395456862 |
| https://github.com/feast-ci-bot |
| feast-ci-bot | https://github.com/feast-ci-bot |
| Sep 15, 2022 | https://github.com/feast-dev/feast/pull/3184#issuecomment-1248164981 |
| adchia | https://github.com/feast-dev/feast/pull/3184#pullrequestreview-1109281235 |
| niklasvm | https://github.com/feast-dev/feast/pull/3184 |
| here | https://go.k8s.io/bot-commands?repo=feast-dev%2Ffeast |
| here | https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process |
| OWNERS | https://github.com/feast-dev/feast/blob/master/OWNERS |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
| https://github.com/feast-ci-bot |
| feast-ci-bot | https://github.com/feast-ci-bot |
| a59c33a | https://github.com/feast-dev/feast/commit/a59c33ac10760b4029fadd8e377eb36a2c458583 |
| Sep 15, 2022 | https://github.com/feast-dev/feast/pull/3184#event-7395731468 |
| felixwang9817 | https://github.com/felixwang9817 |
|
Sep 20, 2022
| https://github.com/feast-dev/feast/pull/3184#ref-commit-769c318 |
|
| https://github.com/feast-ci-bot |
| chore(release): release 0.25.0 | https://github.com/feast-dev/feast/commit/769c31869eb8d9bb693f8a2876cc68b8cdd16521 |
| 769c318 | https://github.com/feast-dev/feast/commit/769c31869eb8d9bb693f8a2876cc68b8cdd16521 |
| v0.24.0...v0.25.0 | https://github.com/feast-dev/feast/compare/v0.24.0...v0.25.0 |
| #3227 | https://github.com/feast-dev/feast/pull/3227 |
| #3227 | https://github.com/feast-dev/feast/pull/3227 |
| e117082 | https://github.com/feast-dev/feast/commit/e1170822bd3de8e1bfe803d9e2757c760fa5df2f |
| e117082 | https://github.com/feast-dev/feast/commit/e1170822bd3de8e1bfe803d9e2757c760fa5df2f |
| #3223 | https://github.com/feast-dev/feast/pull/3223 |
| #3223 | https://github.com/feast-dev/feast/pull/3223 |
| ae37b20 | https://github.com/feast-dev/feast/commit/ae37b2058e59a722c45324f5b43668ae4e74657d |
| ae37b20 | https://github.com/feast-dev/feast/commit/ae37b2058e59a722c45324f5b43668ae4e74657d |
| #3232 | https://github.com/feast-dev/feast/pull/3232 |
| #3232 | https://github.com/feast-dev/feast/pull/3232 |
| f020630 | https://github.com/feast-dev/feast/commit/f020630c0144ab366f50c29dc3c97b8501687d3b |
| f020630 | https://github.com/feast-dev/feast/commit/f020630c0144ab366f50c29dc3c97b8501687d3b |
| #3166 | https://github.com/feast-dev/feast/pull/3166 |
| #3166 | https://github.com/feast-dev/feast/pull/3166 |
| 175fd25 | https://github.com/feast-dev/feast/commit/175fd256e0d21f6539f68708705bddf1caa3d975 |
| 175fd25 | https://github.com/feast-dev/feast/commit/175fd256e0d21f6539f68708705bddf1caa3d975 |
| #3172 | https://github.com/feast-dev/feast/pull/3172 |
| #3172 | https://github.com/feast-dev/feast/pull/3172 |
| 7c50ab5 | https://github.com/feast-dev/feast/commit/7c50ab510633c11646b6ff04853f3f26942ad646 |
| 7c50ab5 | https://github.com/feast-dev/feast/commit/7c50ab510633c11646b6ff04853f3f26942ad646 |
| #3144 | https://github.com/feast-dev/feast/pull/3144 |
| #3144 | https://github.com/feast-dev/feast/pull/3144 |
| 20a9dd9 | https://github.com/feast-dev/feast/commit/20a9dd98550ad8daf291381a771b3da798e4c1a4 |
| #3191 | https://github.com/feast-dev/feast/pull/3191 |
| #3191 | https://github.com/feast-dev/feast/pull/3191 |
| de75971 | https://github.com/feast-dev/feast/commit/de75971e27357a8fb4a882bd7ec4212148256616 |
| de75971 | https://github.com/feast-dev/feast/commit/de75971e27357a8fb4a882bd7ec4212148256616 |
| #3154 | https://github.com/feast-dev/feast/pull/3154 |
| #3154 | https://github.com/feast-dev/feast/pull/3154 |
| 5ddb83b | https://github.com/feast-dev/feast/commit/5ddb83b14817f55e51e5c89014a3439ec3ef5a59 |
| 5ddb83b | https://github.com/feast-dev/feast/commit/5ddb83b14817f55e51e5c89014a3439ec3ef5a59 |
| #3195 | https://github.com/feast-dev/feast/pull/3195 |
| #3195 | https://github.com/feast-dev/feast/pull/3195 |
| cdf0faf | https://github.com/feast-dev/feast/commit/cdf0fafa6939f67cfb13ee3e28ff16a46c2147ae |
| cdf0faf | https://github.com/feast-dev/feast/commit/cdf0fafa6939f67cfb13ee3e28ff16a46c2147ae |
| #3204 | https://github.com/feast-dev/feast/pull/3204 |
| #3204 | https://github.com/feast-dev/feast/pull/3204 |
| dfdd0ca | https://github.com/feast-dev/feast/commit/dfdd0ca5fe54b638ac5a268501d67e5621ca8d89 |
| dfdd0ca | https://github.com/feast-dev/feast/commit/dfdd0ca5fe54b638ac5a268501d67e5621ca8d89 |
| #3217 | https://github.com/feast-dev/feast/pull/3217 |
| #3217 | https://github.com/feast-dev/feast/pull/3217 |
| a906018 | https://github.com/feast-dev/feast/commit/a9060188713e34d07fd82cf3469061fdd2220956 |
| a906018 | https://github.com/feast-dev/feast/commit/a9060188713e34d07fd82cf3469061fdd2220956 |
| #3193 | https://github.com/feast-dev/feast/pull/3193 |
| #3193 | https://github.com/feast-dev/feast/pull/3193 |
| 189afb9 | https://github.com/feast-dev/feast/commit/189afb9313d071c7b6492e0e8a996e6d073a2c6c |
| 189afb9 | https://github.com/feast-dev/feast/commit/189afb9313d071c7b6492e0e8a996e6d073a2c6c |
| #3206 | https://github.com/feast-dev/feast/pull/3206 |
| #3206 | https://github.com/feast-dev/feast/pull/3206 |
| 7bc1dff | https://github.com/feast-dev/feast/commit/7bc1dff5882c53c7e25f51ddb0b730bd81091a03 |
| 7bc1dff | https://github.com/feast-dev/feast/commit/7bc1dff5882c53c7e25f51ddb0b730bd81091a03 |
| #3175 | https://github.com/feast-dev/feast/pull/3175 |
| #3175 | https://github.com/feast-dev/feast/pull/3175 |
| 2107ce2 | https://github.com/feast-dev/feast/commit/2107ce295f191eb1339c8670f963d39e66c4ccf6 |
| 2107ce2 | https://github.com/feast-dev/feast/commit/2107ce295f191eb1339c8670f963d39e66c4ccf6 |
| #3219 | https://github.com/feast-dev/feast/pull/3219 |
| #3219 | https://github.com/feast-dev/feast/pull/3219 |
| fbc6a2c | https://github.com/feast-dev/feast/commit/fbc6a2c48303424ef08f9b206e406fc0448e5c6f |
| fbc6a2c | https://github.com/feast-dev/feast/commit/fbc6a2c48303424ef08f9b206e406fc0448e5c6f |
| #3202 | https://github.com/feast-dev/feast/pull/3202 |
| #3202 | https://github.com/feast-dev/feast/pull/3202 |
| 43222f2 | https://github.com/feast-dev/feast/commit/43222f21046c54a68250350c49b4cdf819d41591 |
| 43222f2 | https://github.com/feast-dev/feast/commit/43222f21046c54a68250350c49b4cdf819d41591 |
| #3148 | https://github.com/feast-dev/feast/pull/3148 |
| #3148 | https://github.com/feast-dev/feast/pull/3148 |
| 50e8755 | https://github.com/feast-dev/feast/commit/50e8755d41ca2eacd41e31fc0be1202c69b61fdd |
| 50e8755 | https://github.com/feast-dev/feast/commit/50e8755d41ca2eacd41e31fc0be1202c69b61fdd |
| #3176 | https://github.com/feast-dev/feast/pull/3176 |
| #3176 | https://github.com/feast-dev/feast/pull/3176 |
| 39aeea3 | https://github.com/feast-dev/feast/commit/39aeea3fa77c3b3a789556a1e0fa22ecedcae4ea |
| 39aeea3 | https://github.com/feast-dev/feast/commit/39aeea3fa77c3b3a789556a1e0fa22ecedcae4ea |
| #3139 | https://github.com/feast-dev/feast/pull/3139 |
| #3139 | https://github.com/feast-dev/feast/pull/3139 |
| a752211 | https://github.com/feast-dev/feast/commit/a752211e1d0d6b44901d88f435328fc355d16c20 |
| a752211 | https://github.com/feast-dev/feast/commit/a752211e1d0d6b44901d88f435328fc355d16c20 |
| #3184 | https://github.com/feast-dev/feast/pull/3184 |
| #3184 | https://github.com/feast-dev/feast/pull/3184 |
| a59c33a | https://github.com/feast-dev/feast/commit/a59c33ac10760b4029fadd8e377eb36a2c458583 |
| a59c33a | https://github.com/feast-dev/feast/commit/a59c33ac10760b4029fadd8e377eb36a2c458583 |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffeast-dev%2Ffeast%2Fpull%2F3184 |
|
| https://github.com/adchia |
|
adchia
| https://github.com/adchia |
|
| https://github.com/feast-dev/feast/pull/3184/files/f828d2b95bc5fd0dcbd813db47857d59f960cfce |
|
| https://github.com/achals |
|
achals
| https://github.com/achals |
|
| https://github.com/kevjumba |
|
kevjumba
| https://github.com/kevjumba |
|
| https://github.com/adchia |
|
adchia
| https://github.com/adchia |
|
| https://github.com/kevjumba |
|
kevjumba
| https://github.com/kevjumba |
|
approved
| https://github.com/feast-dev/feast/issues?q=state%3Aopen%20label%3Aapproved |
|
lgtm
| https://github.com/feast-dev/feast/issues?q=state%3Aopen%20label%3Algtm |
|
ok-to-test
| https://github.com/feast-dev/feast/issues?q=state%3Aopen%20label%3Aok-to-test |
|
size/L
| https://github.com/feast-dev/feast/issues?q=state%3Aopen%20label%3Asize%2FL |
|
Add Spark materialization engine for parallel, distributed materialization of large datasets.
| https://github.com/feast-dev/feast/issues/3167 |
| Please reload this page | https://github.com/feast-dev/feast/pull/3184 |
|
| https://github.com/niklasvm |
|
| https://github.com/codecov-commenter |
|
| https://github.com/ckarwicki |
|
| https://github.com/hao-affirm |
|
| https://github.com/feast-ci-bot |
|
| https://github.com/achals |
|
| https://github.com/adchia |
|
| https://github.com/kevjumba |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |