icehouse: Move all DLO functionality to middleware
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openstack-manuals |
Fix Released
|
High
|
Alexandra Settle |
Bug Description
https:/
Dear documentation bug triager. This bug was created here because we did not know how to map the project name "openstack/swift" to a launchpad project name. This indicates that the notify_impact config needs tweaks. You can ask the OpenStack infra team (#openstack-infra on freenode) for help if you need to.
commit 6acea29fa65e87c
Author: Samuel Merritt <email address hidden>
Date: Thu Nov 21 17:31:16 2013 -0800
Move all DLO functionality to middleware
This is for the same reason that SLO got pulled into middleware, which
includes stuff like automatic retry of GETs on broken connection and
the multi-ring storage policy stuff.
The proxy will automatically insert the dlo middleware at an
appropriate place in the pipeline the same way it does with the
gatekeeper middleware. Clusters will still support DLOs after upgrade
even with an old config file that doesn't mention dlo at all.
Includes support for reading config values from the proxy server's
config section so that upgraded clusters continue to work as before.
Bonus fix: resolve 'after' vs. 'after_fn' in proxy's required filters
list. Having two was confusing, so I kept the more-general one.
DocImpact
blueprint multi-ring-
Change-Id: Ib3b3830c246816
Changed in openstack-manuals: | |
status: | New → Confirmed |
importance: | Undecided → High |
milestone: | none → icehouse |
Changed in openstack-manuals: | |
milestone: | icehouse → juno |
summary: |
- Move all DLO functionality to middleware + icehouse: Move all DLO functionality to middleware |
Changed in openstack-manuals: | |
milestone: | juno → kilo |
tags: | added: icehouse |
Changed in openstack-manuals: | |
milestone: | kilo → liberty |
Changed in openstack-manuals: | |
assignee: | nobody → Peter Tran (pete-tran02) |
Changed in openstack-manuals: | |
status: | Confirmed → Triaged |
Changed in openstack-manuals: | |
status: | Triaged → In Progress |
Hello!
I'm a bit unclear as to what is required to close this bug.
My best guess is that relevant content from DLO (http:// docs.openstack. org/developer/ swift/overview_ large_objects. html#dynamic- large-objects) needs to be moved to the appropriate section in middleware documentation (http:// docs.openstack. org/developer/ swift/middlewar e.html# module- swift.common. middleware. dlo) which is currently empty.
In addition I suppose the Large Object Support (http:// docs.openstack. org/developer/ swift/overview_ large_objects. html) would need to be updated to indicate that this feature is available through middleware.
If possible, can someone confirm this is the objective to close this bug?
Thank you,
Peter