Smart Server for Bzr

Registered by Robert Collins

A smart server offers many opportunities for optimising network traffic and enforcing policy at a central point. Many projects will want to enforce such policy or have sufficiently busy/large trees that a smart server will be an important, optional component for them. This spec is about designing the interface the smart server should offer for bzr to access.

Blueprint information

Status:
Started
Approver:
Robert Collins
Priority:
High
Drafter:
Aaron Bentley
Direction:
Needs approval
Assignee:
Andrew Bennetts
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Good progress
Milestone target:
None
Started by
John A Meinel

Related branches

Sprints

Whiteboard

Major focus for early 2008. Emphasis is:

 * adding more verbs to reduce roundtrips
 * reducing friction by making what's sent closer to what's stored on disk
 * streaming large transfers; less buffering
 * better graph operations over the network

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.