Commit 4f8e1c9
authored
ai/worker: Watch containers continuously even when not in use (#3416)
* ai/worker: Auto-restart containers (only 3x if not warm)
* ai/worker: Remove manual restart of containers
* ai/worker: Run watchContainer only once per container
We should keep watching containers even when they are returned
* ai/worker: Use context.Background instead of nil
* ai/worker: Fix tests
* ai/worker: Increase tests for new logic
* doc: Add a little documentation on ai-worker container lifefycle
* ai/worker: Remove AutoRemove flag
Cannot have it together with a restart policy
* Revert "ai/worker: Remove manual restart of containers"
This reverts commit b346d37.
* ai/docker: Add a little comment on borrowctx usage1 parent 3765073 commit 4f8e1c9
File tree
6 files changed
+101
-24
lines changed- ai/worker
- doc
- assets
6 files changed
+101
-24
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
24 | 28 | | |
25 | 29 | | |
26 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
156 | | - | |
| 156 | + | |
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | 161 | | |
165 | 162 | | |
166 | 163 | | |
| |||
200 | 197 | | |
201 | 198 | | |
202 | 199 | | |
203 | | - | |
| 200 | + | |
204 | 201 | | |
205 | | - | |
206 | | - | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
207 | 205 | | |
208 | 206 | | |
209 | 207 | | |
210 | 208 | | |
211 | 209 | | |
212 | | - | |
| 210 | + | |
213 | 211 | | |
214 | 212 | | |
215 | 213 | | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
216 | 219 | | |
217 | 220 | | |
218 | 221 | | |
| |||
348 | 351 | | |
349 | 352 | | |
350 | 353 | | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
351 | 362 | | |
352 | 363 | | |
353 | 364 | | |
| |||
367 | 378 | | |
368 | 379 | | |
369 | 380 | | |
370 | | - | |
| 381 | + | |
371 | 382 | | |
372 | 383 | | |
373 | 384 | | |
| |||
421 | 432 | | |
422 | 433 | | |
423 | 434 | | |
| 435 | + | |
| 436 | + | |
424 | 437 | | |
425 | 438 | | |
426 | 439 | | |
| |||
479 | 492 | | |
480 | 493 | | |
481 | 494 | | |
482 | | - | |
| 495 | + | |
483 | 496 | | |
484 | 497 | | |
485 | 498 | | |
| |||
509 | 522 | | |
510 | 523 | | |
511 | 524 | | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
512 | 534 | | |
513 | 535 | | |
514 | 536 | | |
515 | | - | |
| 537 | + | |
516 | 538 | | |
517 | 539 | | |
518 | 540 | | |
| |||
543 | 565 | | |
544 | 566 | | |
545 | 567 | | |
546 | | - | |
| 568 | + | |
547 | 569 | | |
548 | 570 | | |
549 | 571 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
741 | 741 | | |
742 | 742 | | |
743 | 743 | | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
744 | 747 | | |
| 748 | + | |
745 | 749 | | |
746 | | - | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
747 | 755 | | |
748 | 756 | | |
749 | 757 | | |
750 | 758 | | |
751 | 759 | | |
752 | 760 | | |
753 | 761 | | |
754 | | - | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
755 | 781 | | |
756 | 782 | | |
757 | 783 | | |
| |||
818 | 844 | | |
819 | 845 | | |
820 | 846 | | |
821 | | - | |
822 | | - | |
823 | 847 | | |
824 | 848 | | |
825 | 849 | | |
| |||
829 | 853 | | |
830 | 854 | | |
831 | 855 | | |
832 | | - | |
| 856 | + | |
833 | 857 | | |
834 | 858 | | |
835 | 859 | | |
| |||
852 | 876 | | |
853 | 877 | | |
854 | 878 | | |
855 | | - | |
856 | | - | |
857 | 879 | | |
858 | 880 | | |
859 | 881 | | |
860 | 882 | | |
861 | 883 | | |
862 | | - | |
| 884 | + | |
863 | 885 | | |
864 | 886 | | |
865 | 887 | | |
| |||
885 | 907 | | |
886 | 908 | | |
887 | 909 | | |
888 | | - | |
889 | | - | |
890 | 910 | | |
891 | 911 | | |
892 | 912 | | |
| |||
908 | 928 | | |
909 | 929 | | |
910 | 930 | | |
911 | | - | |
| 931 | + | |
912 | 932 | | |
913 | 933 | | |
914 | 934 | | |
| |||
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
0 commit comments