Distributed SCM Repositories - PowerPoint PPT Presentation

About This Presentation
Title:

Distributed SCM Repositories

Description:

Distributed SCM Repositories Justin R. Erenkrantz ICS 280 December 4th, 2002 Subversion Compelling replacement for CVS Still has a centralized server model ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 5
Provided by: JustinEr
Category:

less

Transcript and Presenter's Notes

Title: Distributed SCM Repositories


1
Distributed SCM Repositories
  • Justin R. Erenkrantz
  • ICS 280
  • December 4th, 2002

2
Subversion
  • Compelling replacement for CVS
  • Still has a centralized server model
  • WebDAV is the core transport protocol
  • How can we distribute the repositories?
  • Geographical dispersion
  • Offline access

3
Internal or External Replication
  • Subversion internally uses Berkeley DB
  • Has primitive notion of replication
  • Can we use its replication?
  • Another strategy is leverage WebDAV
  • Intercept calls to the original server
  • Proxies are well-defined by HTTP
  • Virtually ignored by WebDAV

4
Proposed Solution
  • Combination of two approaches
  • Master pushes out database changes
  • Requires registration of slave servers
  • Slaves handle all operations
  • Read-only slaves
  • Handles read on its own
  • Transparently divert write to master
Write a Comment
User Comments (0)
About PowerShow.com