System Re-Build

Changes at Subversion Revision Control System

Jessica Thornsby

Jon Trowbridge and Tony Zale have blogged about changes recently implemented at the open source revision control system, Subversion.

The Subversion team have added a custom replication system based on the Paxos algorithm for reaching a consensus in a network of unreliable processors. Now, whenever the user makes a change to a repository, the new data is copied to several different data centres before Subversion reports that the commit has succeeded.

The team have also rebuilt Subversion’s HTTP-based protocol with an emphasis on optimising this service for browser access. New caching headers have been added, which can be manually turned on and off using the google-cache-control property.

comments powered by Disqus