File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -416,9 +416,10 @@ def converge(self, databag):
416416 # call a celery task to update the formation data bag
417417 if settings .CHEF_ENABLED :
418418 controller .update_formation .delay (self .id , databag ).wait () # @UndefinedVariable
419- nodes = [ node for node in self .node_set .all () ]
420- job = group (* [ n .converge () for n in nodes ])
421- _results = job .apply_async ().join ()
419+ # TODO: batch node converging by layer.level
420+ nodes = [ node for node in self .node_set .all () ]
421+ job = group (* [ n .converge () for n in nodes ])
422+ _results = job .apply_async ().join ()
422423 return databag
423424
424425 def destroy (self ):
@@ -450,7 +451,8 @@ class Layer(UuidAuditedModel):
450451
451452 formation = models .ForeignKey ('Formation' )
452453 flavor = models .ForeignKey ('Flavor' )
453- nodes = models .PositiveSmallIntegerField (default = 0 )
454+ level = models .PositiveIntegerField (default = 0 )
455+
454456 # chef settings
455457 chef_version = models .CharField (max_length = 32 , default = '11.4.4' )
456458 run_list = models .CharField (max_length = 512 )
You can’t perform that action at this time.
0 commit comments