[Cosmo-dev] proposal for backwards compatibility issue
Jared Rhine
jared at wordzoo.com
Thu Feb 1 15:37:41 PST 2007
Brian Moseley wrote:
> 3) use mod_rewrite in the reverse proxy to replace /home with /dav in
> the urls of requests proxied to cosmo.
I'm ok with this solution. It will complicate QA somewhat, both for
qacosmo (which needs to go back to being testing through Apache), and
for migration testing (where an Apache will need to be set up).
This compatibility technique will be dropped before Preview, but will
keep us from having a "day of doom" where all clients and test suites
need to be updated all at once.
The rewrite solution will need to be tested to confirm there aren't some
unexpected interactions we haven't realized yet, so the issue isn't 100%
closed yet. But close enough to close this thread.
It will be implemented using proxy-pass techniques, not redirect, so
Chandler is unlikely to even notice.
I'm pleased we found the various lingering /home references in Cosmo by
dropping the backwards compatibility; we wouldn't have found them
without the tough URL love that bcm has provided for us :) Travis has
said he's grepped for /home in the tree to root them out.
For context, we have about 30 regular users of osaf.us.
-- Jared
More information about the cosmo-dev
mailing list