Commit f9e8c5b
committed
feat: add execution engine options to various stream and source methods
- Enhanced InvocationBase and SourceBase classes to accept `execution_engine_opts` in methods like `iter_packets`, `as_table`, `flow`, `run`, and `run_async`.
- Updated StatefulStreamBase and its subclasses to support `execution_engine_opts` in their method signatures and implementations.
- Modified CachedPodStream, KernelStream, LazyPodResultStream, PodNodeStream, TableStream, and WrappedStream to propagate `execution_engine_opts` through their respective methods.
- Updated RayEngine to handle function submission with engine-specific options.
- Enhanced the Pipeline class to pass `execution_engine_opts` during node execution.
- Updated core protocols to include `execution_engine_opts` in relevant method signatures for Pods and Streams.
This change improves flexibility and configurability of execution engines across the Orcapod framework.1 parent 7512b37 commit f9e8c5b
File tree
15 files changed
+436
-66
lines changed- src/orcapod
- core
- sources
- streams
- execution_engines
- pipeline
- protocols/core_protocols
15 files changed
+436
-66
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
207 | 207 | | |
208 | 208 | | |
209 | 209 | | |
| 210 | + | |
210 | 211 | | |
211 | 212 | | |
212 | 213 | | |
| |||
216 | 217 | | |
217 | 218 | | |
218 | 219 | | |
| 220 | + | |
219 | 221 | | |
220 | 222 | | |
221 | 223 | | |
| |||
408 | 410 | | |
409 | 411 | | |
410 | 412 | | |
| 413 | + | |
411 | 414 | | |
412 | 415 | | |
413 | 416 | | |
| |||
426 | 429 | | |
427 | 430 | | |
428 | 431 | | |
429 | | - | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
430 | 437 | | |
431 | 438 | | |
432 | 439 | | |
| |||
458 | 465 | | |
459 | 466 | | |
460 | 467 | | |
| 468 | + | |
461 | 469 | | |
462 | 470 | | |
463 | 471 | | |
| |||
481 | 489 | | |
482 | 490 | | |
483 | 491 | | |
484 | | - | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
485 | 495 | | |
486 | 496 | | |
487 | 497 | | |
| |||
607 | 617 | | |
608 | 618 | | |
609 | 619 | | |
| 620 | + | |
610 | 621 | | |
611 | 622 | | |
612 | | - | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
613 | 628 | | |
614 | 629 | | |
615 | 630 | | |
| |||
618 | 633 | | |
619 | 634 | | |
620 | 635 | | |
| 636 | + | |
621 | 637 | | |
622 | 638 | | |
623 | | - | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
624 | 644 | | |
625 | 645 | | |
626 | 646 | | |
| |||
683 | 703 | | |
684 | 704 | | |
685 | 705 | | |
| 706 | + | |
686 | 707 | | |
687 | 708 | | |
688 | 709 | | |
| |||
700 | 721 | | |
701 | 722 | | |
702 | 723 | | |
703 | | - | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
704 | 729 | | |
705 | 730 | | |
706 | 731 | | |
| |||
717 | 742 | | |
718 | 743 | | |
719 | 744 | | |
| 745 | + | |
720 | 746 | | |
721 | 747 | | |
722 | 748 | | |
| |||
732 | 758 | | |
733 | 759 | | |
734 | 760 | | |
735 | | - | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
736 | 766 | | |
737 | 767 | | |
738 | 768 | | |
739 | 769 | | |
740 | 770 | | |
741 | 771 | | |
742 | 772 | | |
| 773 | + | |
743 | 774 | | |
744 | 775 | | |
745 | 776 | | |
| |||
754 | 785 | | |
755 | 786 | | |
756 | 787 | | |
| 788 | + | |
757 | 789 | | |
758 | 790 | | |
759 | 791 | | |
760 | 792 | | |
761 | 793 | | |
| 794 | + | |
| 795 | + | |
762 | 796 | | |
763 | 797 | | |
764 | 798 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
| 122 | + | |
122 | 123 | | |
123 | 124 | | |
124 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
125 | 129 | | |
126 | 130 | | |
127 | 131 | | |
| |||
131 | 135 | | |
132 | 136 | | |
133 | 137 | | |
| 138 | + | |
134 | 139 | | |
135 | 140 | | |
136 | 141 | | |
| |||
140 | 145 | | |
141 | 146 | | |
142 | 147 | | |
| 148 | + | |
143 | 149 | | |
144 | 150 | | |
145 | 151 | | |
146 | | - | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
147 | 155 | | |
148 | 156 | | |
149 | | - | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
150 | 161 | | |
151 | 162 | | |
152 | 163 | | |
153 | 164 | | |
154 | 165 | | |
| 166 | + | |
155 | 167 | | |
156 | 168 | | |
157 | 169 | | |
158 | 170 | | |
159 | 171 | | |
160 | 172 | | |
161 | 173 | | |
162 | | - | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
163 | 180 | | |
164 | 181 | | |
165 | 182 | | |
166 | 183 | | |
167 | 184 | | |
| 185 | + | |
168 | 186 | | |
169 | 187 | | |
170 | 188 | | |
171 | 189 | | |
172 | 190 | | |
173 | 191 | | |
174 | 192 | | |
175 | | - | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
176 | 199 | | |
177 | 200 | | |
178 | 201 | | |
| |||
339 | 362 | | |
340 | 363 | | |
341 | 364 | | |
| 365 | + | |
342 | 366 | | |
343 | 367 | | |
344 | | - | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
345 | 372 | | |
346 | 373 | | |
347 | 374 | | |
| |||
351 | 378 | | |
352 | 379 | | |
353 | 380 | | |
| 381 | + | |
354 | 382 | | |
355 | 383 | | |
356 | 384 | | |
| |||
360 | 388 | | |
361 | 389 | | |
362 | 390 | | |
| 391 | + | |
363 | 392 | | |
364 | 393 | | |
365 | 394 | | |
366 | | - | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
367 | 398 | | |
368 | 399 | | |
369 | | - | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
370 | 404 | | |
371 | 405 | | |
372 | 406 | | |
373 | 407 | | |
374 | 408 | | |
| 409 | + | |
375 | 410 | | |
376 | 411 | | |
377 | 412 | | |
378 | 413 | | |
379 | 414 | | |
380 | 415 | | |
381 | 416 | | |
382 | | - | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
383 | 423 | | |
384 | 424 | | |
385 | 425 | | |
386 | 426 | | |
387 | 427 | | |
| 428 | + | |
388 | 429 | | |
389 | 430 | | |
390 | 431 | | |
391 | 432 | | |
392 | 433 | | |
393 | 434 | | |
394 | 435 | | |
395 | | - | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
396 | 442 | | |
397 | 443 | | |
398 | 444 | | |
| |||
0 commit comments