Commit ef9e0bb
authored
feat: Adding write capability to online store to on demand feature views (#4585)
* merged changes
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* saving progress
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* merged changes to odfv
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* linted
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* adding the test needed to show the expected behavior
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* updated test case
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* saving progress
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* merging
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* merged
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* merged
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* merging
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* adding the entity keys for now to do retrieval
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* adding entity to odfv
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* checking in progress...getting closer
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* may have to revert some of this...looks like the challenge is getting the entities correct when storing writes. just checking in progress
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* moving things around to make it easier to debug
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* debugging
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* merged
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* merging
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* Rebasing and merging changes from other PR
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* Merging changes continued
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* update the _make_inference to include odfvs with writes in the update map
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* have the table being written now...the create table happens in the SqliteOnlineStore.update() method
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* checking in progress
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* adding logs
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* updating permissions
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* going to error out on purpose
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* adding unit test and merging changes
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* almost got everything working and type validation behaving
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* cleaned up and have tests behaving
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* adding print
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* removing print
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* checking in progress
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* updating test
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* adding test
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* linted and updated
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* removed print
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* updated tests to test actual behavior
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* checking in progress
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* changing typo
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* updating test
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* testing changes
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* checking to see if thing still working
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* removed print
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* undo change for odfv file
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* updated tests
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* okay well have the unit test working
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* type changes, hope i dont regret them
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* updated stream feature view piece
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* updated sfv ifelse
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* removing print
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* formatted and updated test
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* resolving some linter errors
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* fixed linter and formatting
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* okay think it is working
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* linter
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* updated type map for integration tests
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* updated local feature store test
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* fixed local fs test
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* chore: Updated snowflake test to be more explicit about post apply entity_columns return value (#4603)
chore: updated snowflake test to be more explicit about post apply entity_column return value
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* merging
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* fixed test to entity_rows_to_read
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* resolved inf conflicts
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* lint
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
* Updated tests and lint, think I have everything working
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
---------
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>1 parent b5ab6c7 commit ef9e0bb
File tree
20 files changed
+737
-107
lines changed- sdk/python
- feast
- infra
- materialization
- aws_lambda
- contrib/spark
- kubernetes
- online_stores
- tests/unit
- local_feast_tests
- online_store
20 files changed
+737
-107
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
467 | 467 | | |
468 | 468 | | |
469 | 469 | | |
470 | | - | |
471 | | - | |
472 | | - | |
473 | | - | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
474 | 479 | | |
475 | 480 | | |
476 | 481 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | | - | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
88 | 90 | | |
89 | 91 | | |
90 | 92 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
608 | 608 | | |
609 | 609 | | |
610 | 610 | | |
611 | | - | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
612 | 617 | | |
613 | 618 | | |
614 | 619 | | |
| |||
618 | 623 | | |
619 | 624 | | |
620 | 625 | | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
621 | 630 | | |
622 | | - | |
| 631 | + | |
| 632 | + | |
623 | 633 | | |
624 | 634 | | |
625 | 635 | | |
| |||
847 | 857 | | |
848 | 858 | | |
849 | 859 | | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
850 | 865 | | |
851 | 866 | | |
852 | 867 | | |
| |||
868 | 883 | | |
869 | 884 | | |
870 | 885 | | |
871 | | - | |
872 | | - | |
873 | | - | |
874 | | - | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
875 | 903 | | |
876 | 904 | | |
877 | 905 | | |
| |||
884 | 912 | | |
885 | 913 | | |
886 | 914 | | |
887 | | - | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
888 | 918 | | |
889 | 919 | | |
890 | 920 | | |
| |||
989 | 1019 | | |
990 | 1020 | | |
991 | 1021 | | |
992 | | - | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
993 | 1025 | | |
994 | 1026 | | |
995 | 1027 | | |
| |||
1444 | 1476 | | |
1445 | 1477 | | |
1446 | 1478 | | |
1447 | | - | |
| 1479 | + | |
| 1480 | + | |
| 1481 | + | |
| 1482 | + | |
1448 | 1483 | | |
1449 | | - | |
1450 | | - | |
1451 | | - | |
| 1484 | + | |
1452 | 1485 | | |
1453 | | - | |
1454 | | - | |
1455 | | - | |
| 1486 | + | |
1456 | 1487 | | |
1457 | 1488 | | |
1458 | 1489 | | |
1459 | | - | |
| 1490 | + | |
1460 | 1491 | | |
1461 | 1492 | | |
1462 | 1493 | | |
| |||
1465 | 1496 | | |
1466 | 1497 | | |
1467 | 1498 | | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
| 1502 | + | |
| 1503 | + | |
| 1504 | + | |
| 1505 | + | |
1468 | 1506 | | |
1469 | 1507 | | |
1470 | 1508 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
190 | 193 | | |
191 | 194 | | |
192 | 195 | | |
| |||
209 | 212 | | |
210 | 213 | | |
211 | 214 | | |
| 215 | + | |
212 | 216 | | |
213 | 217 | | |
214 | 218 | | |
| |||
235 | 239 | | |
236 | 240 | | |
237 | 241 | | |
238 | | - | |
| 242 | + | |
239 | 243 | | |
240 | 244 | | |
241 | 245 | | |
| |||
256 | 260 | | |
257 | 261 | | |
258 | 262 | | |
| 263 | + | |
| 264 | + | |
259 | 265 | | |
260 | 266 | | |
261 | 267 | | |
| |||
282 | 288 | | |
283 | 289 | | |
284 | 290 | | |
285 | | - | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
293 | 303 | | |
294 | | - | |
295 | | - | |
296 | | - | |
297 | 304 | | |
298 | 305 | | |
299 | 306 | | |
| |||
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
80 | 81 | | |
81 | 82 | | |
82 | 83 | | |
83 | | - | |
| 84 | + | |
84 | 85 | | |
85 | 86 | | |
86 | | - | |
| 87 | + | |
87 | 88 | | |
88 | 89 | | |
89 | 90 | | |
| |||
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
89 | 90 | | |
90 | 91 | | |
91 | 92 | | |
92 | | - | |
| 93 | + | |
93 | 94 | | |
94 | 95 | | |
95 | 96 | | |
| |||
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
77 | 78 | | |
78 | 79 | | |
79 | 80 | | |
80 | | - | |
| 81 | + | |
81 | 82 | | |
82 | 83 | | |
83 | | - | |
| 84 | + | |
84 | 85 | | |
85 | 86 | | |
86 | 87 | | |
| |||
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
122 | 123 | | |
123 | 124 | | |
124 | 125 | | |
125 | | - | |
| 126 | + | |
126 | 127 | | |
127 | 128 | | |
128 | | - | |
| 129 | + | |
129 | 130 | | |
130 | 131 | | |
131 | 132 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
69 | 70 | | |
70 | 71 | | |
71 | 72 | | |
72 | | - | |
| 73 | + | |
73 | 74 | | |
74 | 75 | | |
75 | | - | |
| 76 | + | |
76 | 77 | | |
77 | 78 | | |
78 | 79 | | |
| |||
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
120 | 121 | | |
121 | 122 | | |
122 | 123 | | |
123 | | - | |
| 124 | + | |
124 | 125 | | |
125 | 126 | | |
126 | | - | |
| 127 | + | |
127 | 128 | | |
128 | 129 | | |
129 | 130 | | |
| |||
0 commit comments