-
688c42493e
Add info on how to run demo script
main
Lee Smet
2025-09-09 11:10:46 +02:00
-
a75fb9c55d
Format code
Lee Smet
2025-09-08 14:25:35 +02:00
-
5ed9739d68
Properly update DAG view with started/finished jobs
Lee Smet
2025-09-08 14:12:40 +02:00
-
3cd1a55768
Fix job status transitions
Lee Smet
2025-09-08 13:37:42 +02:00
-
c860553acd
Stop polling when a job reached terminal status
Lee Smet
2025-09-08 12:07:26 +02:00
-
78a776877a
Fetch the result of a job more than once if needed
Lee Smet
2025-09-08 11:54:15 +02:00
-
8cea17f4ec
Increase supervisor hub popmessage timeout
Lee Smet
2025-09-08 11:43:44 +02:00
-
66c89d2485
Format codebase
Lee Smet
2025-09-08 11:37:51 +02:00
-
512c99db54
Improve jsonrpc client to properly route replies
Lee Smet
2025-09-08 11:37:22 +02:00
-
25f35ea8fc
Check job status in redis db as well before sending rpc call
Lee Smet
2025-09-05 19:58:52 +02:00
-
fb34b4e2f3
Use single cached supervisorclient
Lee Smet
2025-09-05 17:09:57 +02:00
-
2c88114d45
Remove notion of sync calls
Lee Smet
2025-09-05 13:23:48 +02:00
-
8de2597f19
Fix loading message status from mycelium
Lee Smet
2025-09-05 12:22:54 +02:00
-
3220f52956
Add display impl for TransportStatus
Lee Smet
2025-09-05 12:22:26 +02:00
-
97bcb55aaa
Start python runner through demo script
Lee Smet
2025-09-05 11:10:04 +02:00
-
c38937f1cb
Register runner when starting script
Lee Smet
2025-09-04 17:36:21 +02:00
-
059d5131e7
Listen for responses of supervisors
Lee Smet
2025-09-04 16:24:15 +02:00
-
c6077623b0
Use proper secret injected method for supervisor
Lee Smet
2025-09-04 14:46:37 +02:00
-
de6c799635
Set runner secret
Lee Smet
2025-09-04 14:05:03 +02:00
-
c4971aa794
Add full flow script example
Lee Smet
2025-09-03 20:17:12 +02:00
-
7aa35b6d06
Fix remainder of HSET return value deconding
Lee Smet
2025-09-03 20:16:53 +02:00
-
60946af1df
Fix pushMessage parameter encoding
Lee Smet
2025-09-03 20:11:10 +02:00
-
83990cf16a
Properly encode topic in mycelium rpc
Lee Smet
2025-09-03 20:09:47 +02:00
-
dbb9493bcb
Improve code format in router
Lee Smet
2025-09-03 14:54:11 +02:00
-
d921dca75c
Fix default mycelium jsonrpc api port
Lee Smet
2025-09-03 14:50:45 +02:00
-
4a15269442
Fix more HSET types in redis driver
Lee Smet
2025-09-03 14:46:55 +02:00
-
43fd61d662
Remove unused imports
Lee Smet
2025-09-03 11:29:26 +02:00
-
38709e06f3
Add script to test actor/context/job/flow create and flow dag
Lee Smet
2025-08-29 15:43:32 +02:00
-
08de312cd9
Fix HSET response decoding
Lee Smet
2025-08-29 11:30:41 +02:00
-
4d1cd3d910
Format codebase
Lee Smet
2025-08-29 11:22:42 +02:00
-
c1c1ae3bd1
Bump thiserror to latest version
Lee Smet
2025-08-29 11:22:12 +02:00
-
ec339c5cbe
Add some internal logging
Lee Smet
2025-08-29 11:10:04 +02:00
-
2aa6277385
Actors are global
Lee Smet
2025-08-29 10:29:32 +02:00
-
9c47eaaf93
Embedd rpc spec in rpc api
Lee Smet
2025-08-29 09:59:42 +02:00
-
fce0ccb2d8
Fetch job results if a job is finished
Lee Smet
2025-08-28 17:09:04 +02:00
-
e5a6228448
Periodically check the job status on the supervisor
Lee Smet
2025-08-28 16:42:48 +02:00
-
052539409b
Separate mycelium client more from supervisor client
Lee Smet
2025-08-28 15:24:03 +02:00
-
1551b4707b
Periodically verify the status of messages sent over mycelium
Lee Smet
2025-08-28 14:53:08 +02:00
-
4b597cc445
Add calling of supervisor over mycelium
Lee Smet
2025-08-28 13:50:59 +02:00
-
cf06c7fa36
Remove leftover logic
Lee Smet
2025-08-27 16:01:45 +02:00
-
6f7fded175
Convert jobs to messages
Lee Smet
2025-08-27 15:33:43 +02:00
-
fde456fd5e
Add new supervisor client over mycelium
Lee Smet
2025-08-27 14:17:58 +02:00
-
a8227eb808
Revert "Add supervisor API"
Lee Smet
2025-08-27 12:52:54 +02:00
-
bc30c9cc89
Add supervisor API
Lee Smet
2025-08-22 23:19:05 +02:00
-
7ce19f8b6d
Add validation for service methods
Lee Smet
2025-08-22 14:08:41 +02:00
-
bc6cb16732
General code improvements
Lee Smet
2025-08-22 12:48:36 +02:00
-
74995fa6fe
Add job status update in service layer
Lee Smet
2025-08-22 12:45:50 +02:00
-
f30706a25a
Add service layer to abstract business logic
Lee Smet
2025-08-22 12:28:36 +02:00
-
208d18c280
Allow updating job status in DB
Lee Smet
2025-08-22 11:34:29 +02:00
-
e45e5939e9
Improve doc comment
Lee Smet
2025-08-22 11:02:45 +02:00
-
e57c76fb36
Allow updating DAG
Lee Smet
2025-08-22 10:59:46 +02:00
-
1939a3d09d
Add DAG loading to spec
Lee Smet
2025-08-21 17:03:21 +02:00
-
ec91a15131
Implement DAG for flow
Lee Smet
2025-08-21 16:45:10 +02:00
-
eb69a44039
Improve rpc api return objects encoding
Lee Smet
2025-08-21 15:38:04 +02:00
-
30b7acdaba
Fix some quirks
Lee Smet
2025-08-21 14:07:48 +02:00
-
9482a4e3ee
Bump jsonrpsee to latest version
Lee Smet
2025-08-21 13:56:32 +02:00
-
04669eb638
Bump redis to latest version
Lee Smet
2025-08-21 13:37:25 +02:00
-
62c200b5bd
Add openrpc API
Lee Smet
2025-08-21 13:29:39 +02:00
-
c5f0f80492
Add redis storage driver
Lee Smet
2025-08-21 11:23:42 +02:00
-
9830abc2dc
Add CLI parsing
Lee Smet
2025-08-20 14:19:36 +02:00
-
acf875ed33
Add basic models
Lee Smet
2025-08-20 14:04:08 +02:00
-
b769fa63f7
Add core dependencies
Lee Smet
2025-08-20 12:36:21 +02:00
-
95487c9741
Init rust project
Lee Smet
2025-08-20 12:33:09 +02:00
-
950d0bafb4
...
despiegk
2025-08-20 10:37:07 +02:00
-
2bf66e83bb
...
despiegk
2025-08-20 09:56:55 +02:00
-
4174ff1663
Initial commit
despiegk
2025-08-20 07:50:41 +00:00