SC: Maximum number of loop devices should be configurable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
eucalyptus (Ubuntu) |
Fix Released
|
High
|
Chris Cheney | ||
Lucid |
Fix Released
|
High
|
Chris Cheney | ||
Maverick |
Fix Released
|
High
|
Chris Cheney |
Bug Description
Eucalyptus versions:
ii eucalyptus-common 1.6.2-0ubuntu30.1
ii eucalyptus-
ii eucalyptus-sc 1.6.2-0ubuntu30.1
Bug 430846 and bug 498174 partially dealt with this issue. But, on an SC (perhaps also on the Walrus?) currently you cannot create more than 32 volumes -- trying to create the 33rdvolume will fail with the SC reporting:
ERROR [BlockStorage:
This, of course, is an artificial restriction: Consider a SC with a few terabytes of disc space, and consider euca-create-volumes usually running with a few tens of giga for the allocation (-s)... the system very fast reaches saturation, and real disc utilisation is still (probably) in the few units of percent.
So, either this should be set in /etc/eucalyptus
*Notes*:
(1) setting this on the upstart script would allow for an initial setup, but would require the SC to be restarted for the new value to take effect, which will probably cause a temporary interruption of volume service.
(2) I wonder how the system would behave on a reboot...
======
IMPACT:
* This bug affects people trying to create more than 32 SC volumes.
ADDRESSED:
* This bug is addressed by creating more loopback devices (512) in the eucalyptus-sc upstart job.
REPRODUCE:
* To reproduce this issue, try to create more than 32 SC volumes. You should not be able to do so.
REGRESSION POTENTIAL:
* The chances for regression are relatively low.
======
Related branches
- Mathias Gug: Approve
- Dave Walker: Pending requested
- Diff: 0 lines
Changed in eucalyptus (Ubuntu): | |
assignee: | nobody → Chris Cheney (ccheney) |
Changed in eucalyptus (Ubuntu Lucid): | |
assignee: | nobody → Chris Cheney (ccheney) |
status: | New → Triaged |
importance: | Undecided → High |
description: | updated |
proposing for lucid-updates. Changes will be made to /etc/init/ eucalyptus- sc.conf (and, perhaps, to /etc/eucalyptus /eucalyptus. conf?) raising the loopback devices to 512 (256 max volumes, plus one snapshot per volume).