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 |
||
|---|---|---|
| .. | ||
| constants.go | ||
| orchard.pb.go | ||
| orchard.proto | ||
| orchard_grpc.pb.go | ||