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&section=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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.