[SRU] powering multiple nodes errors with max retries
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-seamicroclient (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Trusty |
Fix Released
|
Critical
|
Unassigned |
Bug Description
When powering multiple nodes on at once, in different sub-processes. The following error is generated and the node is not powered off or on accordingly.
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
File "/usr/lib/
server.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
return self.api.
File "/usr/lib/
return self._cs_
File "/usr/lib/
**kwargs)
File "/usr/lib/
resp, body = self.request(url, method, **kwargs)
File "/usr/lib/
**kwargs)
File "/usr/lib/
resp = self.send(prep, **send_kwargs)
File "/usr/lib/
r = adapter.
File "/usr/lib/
raise ConnectionError(e)
requests.
[Impact]
This bug affects the ability of MAAS (and really any other client/user) to power on multiple (at scale) nodes in a Seamicro15000 chassis using their python-
[Test Case]
1. Install MAAS. (sudo apt-get install maas)
2. Register SM15k. (maas admin node-group probe-and-
3. Power on Many nodes at the time (juju deploy -n 10)
4. Fail.
With the fix:
3. power on many nodes at the time will succeed.
[Regression Potential]
Minimal. This only affects power on/off of nodes. This has been tested against hardware at one of our labs.
Related branches
Changed in python-seamicroclient (Ubuntu): | |
status: | New → Confirmed |
Changed in python-seamicroclient (Ubuntu): | |
importance: | Undecided → Critical |
summary: |
- powering multiple nodes errors with max retries + [SRU] powering multiple nodes errors with max retries |
Please, also copy this to ubuntu+1 (ubuntu r)