Comment 7 for bug 670013

Revision history for this message
Gary Poster (gary) wrote :

Thank you, Leonard.

To follow on with comment 5, Leonard and I don't think that a naive forwarding of edge to production will work. Moreover, we're skeptical that simply serving adjusted WADL will be sufficient.

Zope typically handles virtual hosts such that the same process can respond to requests from different vhosts with the same results, except maintaining links within the requested vhost. I don't know if Launchpad still is capable of this, or if it has been customized out of that functionality, but I'm cautiously optimistic that it would be workable.

If it were, we have the only fully backwards-compatible solution we've identified so far: edge.launchpad.net (and friends, like edge.code.launchpad.net and so on) live on as vhosts against the production server, and Launchpad simply keeps URLs (including WADL, which would have to be handled specially) within the requested vhost. This is probably mostly a canonical_url dance, within the LP codebase.