From 5c562aa4b94e4a7108b74ad51ffa2abb4c7e0a0e Mon Sep 17 00:00:00 2001
From: Guido Trotter <ultrotter@google.com>
Date: Fri, 20 Feb 2009 10:45:34 +0000
Subject: [PATCH] dumb-allocator: avoid allocating on drained nodes

This was forgotten when drained nodes were added.

Reviewed-by: iustinp
---
 doc/examples/dumb-allocator | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/doc/examples/dumb-allocator b/doc/examples/dumb-allocator
index d44ff2b1f..c59d75f7a 100755
--- a/doc/examples/dumb-allocator
+++ b/doc/examples/dumb-allocator
@@ -77,7 +77,7 @@ def main():
   offline_nodes = [name for name in nodes if nodes[name]["offline"]]
   drained_nodes = [name for name in nodes if nodes[name]["offline"]]
   if req_type == "allocate":
-    forbidden_nodes = offline_nodes
+    forbidden_nodes = offline_nodes + drained_nodes
     inst_data = request
   elif req_type == "relocate":
     idict = data["instances"][request["name"]]
-- 
GitLab