Skip to content

Commit 5d6878d

Browse files
committed
F #1550: Do not call scheduler if pools cannot be set
This fixes error messages in VMs
1 parent 1287176 commit 5d6878d

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/schedm/SchedulerManagerDriver.cc

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,10 @@ void SchedulerManagerDriver::place() const
4242
{
4343
SchedRequest sr(vmpool, hpool, dspool, vnpool, upool, clpool);
4444

45-
setup_place_pools(sr);
45+
if ( setup_place_pools(sr) == -1 )
46+
{
47+
return;
48+
}
4649

4750
match(sr, "Cannot dispatch VM: ");
4851

@@ -57,7 +60,10 @@ void SchedulerManagerDriver::optimize(int cluster_id) const
5760
{
5861
SchedRequest sr(vmpool, hpool, dspool, vnpool, upool, clpool);
5962

60-
setup_optimize_pools(cluster_id, sr);
63+
if ( setup_optimize_pools(cluster_id, sr) == -1 )
64+
{
65+
return;
66+
}
6167

6268
match(sr, "Optimize: ");
6369

0 commit comments

Comments
 (0)