views:

18

answers:

1

I would like to know how we are supposed to do integration between different perforce servers/depots.

I'm looking for a solution that would allow us to do both-ways integrations.

Currently I found some information on Using Remote Depots article where they say how to map the remote depot as read only.

Is there the only solution to do mappings on both servers? - this means that I could not use a single branch spec to do both ways integrations.

+1  A: 

From reading the Perforce knowledge base, I believe the preferred/suggested solution is for each server to do the integrate from the read-only remote depot. This is a by-design limitation of Perforce because the meta-data is only available to the local server, e.g. serverA:1666 does not know commands performed by a user on serverB:1666 (as explained in the case-study at the bottom of the linked article).

Also the point regarding performance is absolutely true: our server was hammered this afternoon during a code drop from a remote depot... All we could do was wait until the integrate/diff was complete.

By the way: p4 monitor show is bloody useful diagnostics tool if ever want to see what is happening.

HTH,

Dennis Roche