Could you elaborate on this? Every piece of documentation Iāve read (guides, example p4ignores, Epicās own .gitignore file)ā¦ all state that you shouldnāt ever check in Saved\ folders for any version control system. Are you referring to the Saved\ folder in your projectās root directory?
Weāre having issues with a locally installed p4s server being incredibly slow (while in P4V) reconciling engine source while merging new versions into our custom engine code.
For example, after running Setup.bat, UE5.2 is ~162k files versioned (after taking the p4ignore into account), and either P4V or our p4s server really doesnāt like that.
Resolve, Reconcile, Add, and the āp4 fstat -Olhpā command (P4V runs this command after every change to the workspace) are all incredibly slow, as they all seem to have to comb through the entire 162k files.
Reconcile is the worst however, as this command will churn through the ~400k files you have in your workspace directory after running Setup.bat and Generate Project Files.bat
Weāre running the server on a 16-core (32-thread) AMD 5950x with 128GB DDR4
Even trying to run P4V operations on the same machine the server is on using localhost:[port] ā¦ itās incredible how slow everything is.
The serverās configurables regarding parallel submits, syncs, shelves, and checkpoints are configured, and net.parallel.max=28
, but P4V appears to only use 4 threads on the server for the Resolve, Reconcile, Add, and fstat commands.
ā¦We just keep thinking thereās something obvious that weāre missing, but that isnāt documented.