mirror of
https://github.com/psviderski/uncloud.git
synced 2026-10-08 14:14:52 +00:00
chore: refactor schedulers to work with cluster state snapshot, VolumeScheduler updates state with scheduled volumes
This commit is contained in:
1 parent
e5957d9d6b
commit
fcf164dda1
9 files changed
+120
-85
No files matched your search
@@ -806,7 +806,10 @@ func TestVolumeScheduler_Schedule(t *testing.T) {
|
||||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
scheduler, err := NewVolumeSchedulerWithMachines(tt.machines, tt.serviceSpecs)
|
||||
state := &ClusterState{
|
||||
Machines: tt.machines,
|
||||
}
|
||||
scheduler, err := NewVolumeScheduler(state, tt.serviceSpecs)
|
||||
require.NoError(t, err)
|
||||
result, err := scheduler.Schedule()
|
||||
|
||||
|
||||
Reference in new issue
Block a user