Title: feat: Support retrieval from multiple feature views with different join keys by yongheng · Pull Request #2835 · feast-dev/feast · GitHub
Open Graph Title: feat: Support retrieval from multiple feature views with different join keys by yongheng · Pull Request #2835 · feast-dev/feast
X Title: feat: Support retrieval from multiple feature views with different join keys by yongheng · Pull Request #2835 · feast-dev/feast
Description: What this PR does / why we need it: Currently Java Feature Server doesn't support retrieval from multiple feature views with different join keys. For each gPRC request, OnlineServingServiceV2 calls OnlineRetriever once and only once. In this call the former sends all join keys in the original request to the latter, and the latter simply sorts and concatenates all join keys to make a Redis key. This PR supports retrieval from multiple feature views with different join keys. For each gPRC request, it groups feature references by join keys and for each group it makes a call to OnlineRetriever. Which issue(s) this PR fixes: Fixes #
Open Graph Description: What this PR does / why we need it: Currently Java Feature Server doesn't support retrieval from multiple feature views with different join keys. For each gPRC request, OnlineServingServiceV2 c...
X Description: What this PR does / why we need it: Currently Java Feature Server doesn't support retrieval from multiple feature views with different join keys. For each gPRC request, OnlineServingService...
Opengraph URL: https://github.com/feast-dev/feast/pull/2835
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:d5d02ce3-f7ad-b84a-3ed5-c32a4a6c3016 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C0DE:261BF9:12FD6D2:1ACF679:6979DE02 |
| html-safe-nonce | 0ba4603dd17f13d6d067c126c83ed12543faa873015d9ce211e30a84d4027f87 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMERFOjI2MUJGOToxMkZENkQyOjFBQ0Y2Nzk6Njk3OURFMDIiLCJ2aXNpdG9yX2lkIjoiMTIwOTkyMTkwMjg1MjMwMDI5MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 9e1c4a6181feec93db1bc2438d25c5c6ae5b1e622fc0608177961139a5b2d042 |
| hovercard-subject-tag | pull_request:974899233 |
| 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 | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/feast-dev/feast/pull/2835/files |
| twitter:image | https://avatars.githubusercontent.com/u/1619567?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/1619567?s=400&v=4 |
| og:image:alt | What this PR does / why we need it: Currently Java Feature Server doesn't support retrieval from multiple feature views with different join keys. For each gPRC request, OnlineServingServiceV2 c... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 2b107eb9d90c9cac30a73eb8cbff9f061e7aa8abfc974388da184e33e9167b4a |
| turbo-cache-control | no-preview |
| diff-view | unified |
| 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 full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | f6fa9e90ef424d47fefcf2b081f57fd855fc2959 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width