[p4] Perforce tunnel performance
R. Tyler Ballance
tyler at bleepsoft.com
Wed Oct 25 02:40:00 PDT 2006
I was reading through the ten minute pitch (http://www.perforce.com/
pitch/page03.html specifically) killing time waiting for a Windows
machine to finish downloading p4report.exe, and I was struck by the
sentence regarding the p4 protocol: "Designed to be efficient over
long-latency networks such as WANs and the Internet, Perforce's
protocol handles worldwide software development companies with ease."
This got me wondering, I very often develop while traveling, or on
somebody else's wireless network, usually these networks have a
_horrednous_ lag, combined with my p4 server's location, my
experience syncing and submitting large changelists are
always...interesitng, which leads me to the question:
I tunnel my communications to the perforce server over SSH, does this
negate any of the "optimizations" Perforce claims to have made for
high latency WAN environments? Since I'm either working on the same
network the server is own, or great distances (network hops) away,
how can I improve tunneled perforce performance? Is it even necessary?
I keep some third party RPMs inside my p4 repository, and I've
forgotten to sync my notebook before leaving the office, leaving me
to sync ~40MB of binary data while on one of the aforementioned high
latency wireless networks, so any ways to improve speed would be great.
Cheers
R. Tyler Ballance: Lead Mac Developer at bleep. software
contact: tyler at bleepsoft.com | jabber: tyler at jabber.geekisp.com
More information about the perforce-user
mailing list