[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