Nodes failed to transition out of "New" state on bulk commission
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Graham Binns |
Bug Description
I tried to bulk commission about 25 IPMI controlled nodes that were all in the 'New' state in MAAS.
A couple of the nodes failed to transition to 'On' for some reason, and MAAS eventually timed out the power on request.
As a result, the nodes that did power on successfully never transitioned out of the 'New' state.
I have these errors in my log:
ERROR 2014-10-01 03:41:43,137 django.request Internal Server Error: /MAAS/nodes/
Traceback (most recent call last):
File "/usr/lib/
response = wrapped_
File "/usr/lib/
return self.dispatch(
File "/usr/lib/
return handler(request, *args, **kwargs)
File "/usr/lib/
return super(NodeListView, self).post(request, *args, **kwargs)
File "/usr/lib/
return self.form_
File "/usr/lib/
stats = form.save()
File "/usr/lib/
return self.perform_
File "/usr/lib/
action_
File "/usr/lib/
self.
File "/usr/lib/
[self.
File "/usr/lib/
wait_
File "/usr/lib/
results = block_until_
File "/usr/lib/
return func_in_
File "/usr/lib/
result = self._result(
File "/usr/lib/
raise TimeoutError()
TimeoutError
This is with 1.7.0~beta4+
Related branches
- Jeroen T. Vermeulen (community): Approve
-
Diff: 104 lines (+25/-24)2 files modifiedsrc/provisioningserver/rpc/power.py (+3/-4)
src/provisioningserver/rpc/tests/test_power.py (+22/-20)
- Raphaël Badin (community): Approve
- Jeroen T. Vermeulen (community): Approve
- Gavin Panella (community): Approve
-
Diff: 541 lines (+258/-60)7 files modifiedsrc/maasserver/clusterrpc/tests/test_utils.py (+48/-0)
src/maasserver/clusterrpc/utils.py (+51/-1)
src/maasserver/exceptions.py (+10/-0)
src/maasserver/middleware.py (+4/-35)
src/maasserver/node_action.py (+51/-20)
src/maasserver/tests/test_middleware.py (+3/-2)
src/maasserver/tests/test_node_action.py (+91/-2)
- Raphaël Badin (community): Approve
- Gavin Panella (community): Approve
-
Diff: 508 lines (+368/-17)2 files modifiedsrc/maasserver/models/node.py (+76/-13)
src/maasserver/models/tests/test_node.py (+292/-4)
Changed in maas: | |
status: | New → Triaged |
importance: | Undecided → Critical |
tags: | added: rpc |
Changed in maas: | |
milestone: | none → 1.7.0 |
Changed in maas: | |
status: | Triaged → In Progress |
assignee: | nobody → Graham Binns (gmb) |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
My nodes also failed to power off after PXE booting in the New state:
ERROR 2014-10-01 03:43:29,742 maasserver Unable to identify boot image for (ubuntu/ amd64/generic/ trusty/ poweroff) : cluster 'maas' does not have matching boot image. amd64/generic/ trusty/ poweroff) : cluster 'maas' does not have matching boot image.
ERROR 2014-10-01 03:43:34,396 maasserver Unable to identify boot image for (ubuntu/