[p4] p4 sync
Jamison, Shawn
sjamison at ciena.com
Fri Jan 5 07:38:10 PST 2007
I agree with Robert that the proxy is a little "chatty" in its dialog
with the Perforce server especially when working with long distance,
high latency WAN connections.
I would be willing to put up with a little more complexity in the
Perforce Proxy if it could do some of the following.
* Locally authenticate users
* Serve files from cache even if connection to server is
temporarily lost
* Specify depot directories to force into cache.
* Keep a local version record of files in cache so it doesn't have
to check with remote server for each file that is synced.
* Store and forward for checkins.
The only other solution for long distance and high latency connections
is for Perforce to create some kind of multi-site replication of
servers.
-Shawn J>
Perforce Admin
Ciena Corp.
-----Original Message-----
From: perforce-user-bounces at perforce.com
[mailto:perforce-user-bounces at perforce.com] On Behalf Of Robert Cowham
Sent: Friday, January 05, 2007 7:28 AM
To: 'Marc Lewert'; perforce-user at perforce.com
Subject: Re: [p4] p4 sync
Depending on latency between server and proxy, and also the number and
size of the files being sync-ed, I have seen the proxy performance range
from 15% to 110% (but not 200%) of the time of a sync directly with the
server!
Thus YMMV!!
I think some improvements in the dialog/protocol between proxy and
server are certainly possible at the cost of some extra complexity. The
more people ask for this sort of thing (with evidence to show particular
configurations etc), the more likely it is to be addressed...
Robert
> We did some in-house testing when we set up our first proxy.
> - Direct sync from the server was = N minutes
> - With no data on the proxy, sync time was 2*N minutes.
> - With the proxy already holding the data, sync time was
> ~N/2 This was with a very loaded server. So I would not depend on the
> last number, and the second value is highly dependent on the bandwidth
> and latency of the network between the main perforce server and the
> proxy server.
>
> I hope that helps.
>
> marc
_______________________________________________
perforce-user mailing list - perforce-user at perforce.com
http://maillist.perforce.com/mailman/listinfo/perforce-user
More information about the perforce-user
mailing list