orchard/internal
Fedor Korotkov f152043f19
Reactive Scheduling (#67)
Before we had two main loops: controller loop to assign VMs and worker loop to start VMs. Each of the loops was performed upon an interval every N seconds.

This change introduces a mechanism for reactively requesting loop execution:

 1. Controller loop will be executed upon VM creation to try to immediately schedule.
 2. A worker will be notified upon a VM assigment and worker loop will be requested to sync immediately.

 Fixes #31
2023-03-28 20:51:41 +04:00
..
bootstraptoken Introduce service accounts and bootstrap tokens (#22) 2023-02-21 11:34:12 -05:00
command Make port-forward endpoint to wait for the VM (#65) 2023-03-27 23:52:21 +04:00
concurrentmap Refactorings for simplify readability (#35) 2023-03-17 06:11:28 -04:00
config Port forwarding support (#30) 2023-03-14 11:31:13 -04:00
controller Reactive Scheduling (#67) 2023-03-28 20:51:41 +04:00
netconstants Simplified bootstrapping of a cluster (#40) 2023-03-22 23:43:37 +04:00
orchardhome Events Entity (#28) 2023-03-13 08:04:17 -04:00
proxy Introduce "orchard ssh" and "orchard vnc" commands (#36) 2023-03-21 14:58:24 -04:00
responder Port forwarding support (#30) 2023-03-14 11:31:13 -04:00
structpath Introduce service accounts and bootstrap tokens (#22) 2023-02-21 11:34:12 -05:00
tests Make port-forward endpoint to wait for the VM (#65) 2023-03-27 23:52:21 +04:00
version Prepare for release (#37) 2023-03-20 15:28:24 -04:00
worker Reactive Scheduling (#67) 2023-03-28 20:51:41 +04:00