division by zero calculating usage_precentage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Mike Pontillo |
Bug Description
This occurs when you have a subnet that has a prefixlen of 32.
2016-03-03 14:15:14 [-] Error on request (37) subnet.list: float division by zero
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
return target()
File "/usr/lib/
task()
File "/usr/lib/
task()
--- <exception caught here> ---
File "/usr/lib/
result = inContext.theWork()
File "/usr/lib/
inContext.
File "/usr/lib/
return self.currentCon
File "/usr/lib/
return func(*args,**kw)
File "/usr/lib/
return func_outside_
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
return func(*args, **kwds)
File "/usr/lib/
for obj in objs
File "/usr/lib/
for obj in objs
File "/usr/lib/
return self.dehydrate(obj, data, for_list=for_list)
File "/usr/lib/
data[
File "/usr/lib/
"usage": self.usage_
File "/usr/lib/
return float(self.
builtins.
Related branches
- Blake Rouse (community): Approve
-
Diff: 114 lines (+63/-7)2 files modifiedsrc/provisioningserver/utils/network.py (+11/-5)
src/provisioningserver/utils/tests/test_network.py (+52/-2)
Changed in maas: | |
assignee: | nobody → Mike Pontillo (mpontillo) |
Changed in maas: | |
status: | Triaged → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |