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.