| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
This change optimizes the SimpleVirtDriver by removing unnecessary
cancellations (which take a lot of time due to exception construction).
Moreover, we now try to keep intermediate state sorted so that we do not
have to re-sort every scheduling cycle (which was rather heavy as
profiling showed).
|
|
|
|
|
|
|
|
|
|
|
|
Credits to Fabian for the idea!
|
|
|
|
|
|
|
|
They're now stored in a RLE-fashion.
|
|
|
|
|
|
This change fixes a race condition in the VM provisioner where VMs were
scheduled based on stale information.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vincent pointed out that performance interference is only triggered at a certain total server load level. This addition supports that.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|