Bug fix in max-packing scheduler logic 67/24567/1
authorUlas Kozat <ulas.kozat@gmail.com>
Fri, 18 Nov 2016 20:08:14 +0000 (12:08 -0800)
committerUlas Kozat <ulas.kozat@gmail.com>
Fri, 18 Nov 2016 20:08:32 +0000 (12:08 -0800)
Change-Id: I07aef0c3942d3f76e0accb5cfc16d6f087ab3f92
Signed-off-by: Ulas Kozat <ulas.kozat@gmail.com>
lib/mapper/label.py

index 3298aea..02e2a18 100644 (file)
@@ -77,9 +77,10 @@ def select_site( site_map ):
           maxval = counter[site]
           maxkey = site
         elif counter.has_key(site) == False:
-          counter[site] = 1
+          counter[site] = 0
           if maxval == 0:
             maxval = 1
             maxkey = site
-      node_site[node] = maxkey        
+      node_site[node] = maxkey
+    counter[node_site[node]] = counter[node_site[node]] + 1     
   return node_site