Init Script Problems
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
Invalid
|
Undecided
|
Unassigned | ||
swift (Ubuntu) |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
I'm not sure if this is the right spot to report this issue, but since the packaging work isn't in it's own project I'll try here.
The branch I'm talking about is:
https:/
The problem is that the init scripts proposed(?) there do not support 'shutdown' where a service quits accepting new requests and gracefully exits after finishing any active requests. They also do not support 'status'. And the 'reload' as implemented is not graceful and will refuse connections for a second. The swift-init script itself supports these features.
Also, at least with swift-account, there seems to be a leftover "/usr/bin/
Here's an example of what I'm referring to:
Changed in swift (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Low |
Changed in swift: | |
assignee: | Soren Hansen (soren) → nobody |
Changed in swift (Ubuntu): | |
assignee: | Soren Hansen (soren) → nobody |
As a general note, I'm not sure why the changes are needed. Is there a shortcoming from the original init scripts that is being overcome?