Commit Graph

12 Commits

Author SHA1 Message Date
Juan Pablo Villafáñez
05f684a537 fix: add group runner's timeout and make some channels buffered. 2024-04-29 11:56:07 +02:00
Juan Pablo Villafáñez
08c47632f0 fix: use custom timeout error if the runner times out 2024-04-22 12:51:25 +02:00
Juan Pablo Villafáñez
59051e2f2b feat: make the interrupt duration optional and with a default 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
df3c496cba fix: ensure runners provide a result after being interrupted 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
cb2e8e0ef2 test: unit tests for the helper 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
5ea30f7295 feat: helper to ensure the task is interrupted and doesn't block 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
b6a6b6114a test: add unit tests 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
ff346c2861 fix: additional guarantees for concurrent calls 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
6ddc0addd3 fix: ensure the task hasn't finished before interrupt it 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
0da6810cb1 fix: panic if there are duplicates in the group 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
da71059a16 refactor: reuse functions and name changes 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
ef32af6402 feat: add runners to startup the ocis' services 2024-04-19 14:47:21 +02:00