What’s new in P4 Server 2023.1

Released: May 2023

For a complete list of what’s new in this release, see the Release notes and What’s new in P4 administration in the P4 Server Administration Documentation.

Parallel checkpoint

Support for parallel checkpoint and multifile options. See the -p, -m, -NnumberOfThreads options for the p4 admin checkpoint command.

System resource monitoring

To enhance performance tuning and provide system resource monitoring, twelve sys.pressure.* configurables have been added for system resource monitoring, starting with sys.pressure.max.pause.time. Additionally, logs now include the amount of time a command has spent in the paused state. See Paused state in P4LOG. The system resource monitoring feature is described in detail in Performance tuning > System resources in the P4 Server Administration Documentation.

Virtual file service

Support for P4 Virtual File Service (P4 VFS), including support for alternative sync agents that update the state of virtual file service providers. See the [no]altsync option in p4 client, the P4ALTSYNC environment variable, and the P4 Virtual File Service (P4 VFS) Documentation.

Various

  • You have the option of ensuring that DVCS pushes and fetches retain the existing change numbers by setting the dm.fetch.preservechangenumbers configurable. (See P4 Server Administration Documentation.)

  • The p4 sizes -C option reports what the filesizes would be if written with the current client connection.

  • The -m max option of p4 integrated allows you to specify how many integrations are listed.

  • p4 topology allows the user to mark the Server record as moved with the -m option, and accepts the destination server address and the server id to delete the record with the -D option.

  • Content distribution provides a way to push a subset of content from a source server to one or more target servers so that authorized users can access that content. See distribution-server in the Services: field of the p4 server topic.