Re: [p4] Mirroring a server with P4V
Bdeacon <[email protected]>
| Newsgroups | gmane.comp.version-control.perforce |
|---|---|
| Message-ID | <[email protected]> |
Posted on behalf of forum user 'Bdeacon'. [https://forums.perforce.com/index.php?app=forums&module=forums§ion=findpost&pid=22623] Sambwise, on 2017/11/06 18:44:07 UTC, said: > To be clear, when you say "server", do you mean a Perforce server, or do you mean a set of files that's used by some other kind of server (e.g. a build server or web server), but that might potentially be managed by a single Perforce server? Frequently an installation that acts as a "server" with respect to your customers is a "client" in Perforce's topology, so it's important to distinguish which you're talking about. > > In terms of read/write capabilities, knowing more about the requirements would be helpful for someone trying to propose a solution. Is it safe to assume network connectivity between the sites? Do the two sites work on the same set of files equally, or does each site "own" a somewhat distinct body of data and make the bulk of the writes to it even though both sites read all of it (a classic example would be having different modules composing a single product where each module is owned by a particular team in a particular location)? What sorts of operations do you anticipate being bottlenecks that will need to be optimized? > > Even a vague description of what you're working on would help suggest answers to some of these questions. How big is the team, are you currently using Perforce at all and if so how, what kind of product are you developing/deploying, etc...? > Thank you for the response! A couple of answers to your questions, What we have is perforce running on two of our internal servers here at our company. One of these company servers is located in Europe and the other is located in the United States. Both internal servers are running on the same network. Our network is a closed network with strict security which is the reason why we needed to install Perforce on internal servers. Our primary focus is Unreal Content/Arch Viz Environments. We typically deal with file sizes that are at max 1GB in size. Our group has 4 users (2 in Europe, 2 in the U.S.) who work on our content daily. So we are a rather small team. For read/write capabilities we need to have Perforce on both of these internal servers sharing the same files/data. If a user updates a file in Europe, the file is updated in the United States and vice versa. We have a large library of Unreal levels, blueprints, geometry, materials, material images, and more that is used between everyone. Generally we collaborate on projects. We sometimes work on separate projects but that does not happen often. However we still pull from the same library of content and need that to be up to date as much as possible. We have been running Tortoise SVN since we began creating content. Unfortunately we have been running into more and more issues transferring files across the globe due to larger file sizes. Perforce is new to our team. I have managed to get the server side of Perforce installed on both our internal European and American servers. Our American users have been able to successfully store files and make updates using the P4V client. I have also been able to get the P4V client working on the European Servers as well and have been able to have the European server "read" the files that are on the American server. However doing both read/write capabilities is something I am unfamiliar with between the two perforce instances. I've taken a look at some of the Perforce documentation and from my understanding we would want to be doing a perforce replication. Both of our servers would need to have the same content on them and be updated in real time, as well as allowing both of them to have "read" and "write" capabilities. If this is incorrect please let me know. I hope this helps! Our primary focus is Unreal Content/Arch Viz Environments. We typically deal with file sizes that are at max 1GB in size. Our group has 4 users (2 in Europe, 2 in the U.S.) who work on our content daily. So we are a rather small team. -- Please click here to see the post in its original format: http://forums.perforce.com/index.php?/topic/5527-mirroring-a-server-with-p4v _______________________________________________ perforce-user mailing list - [email protected] http://maillist.perforce.com/mailman/listinfo/perforce-user