What’s new in P4 Server administration in 2024.1
For a complete list of what’s new in this release, see the Release notes and What’s new in the Helix Core Command-Line (P4) Reference.
On this page:
S3 Support
The S3 storage feature supports depots of all types, except remote depots. See S3 storage.(In 2023.2, this feature was limited to S3 storage for archive depots.
Sparse streams
Two stream types, sparsedev and sparserel, avoid delays due to long population operations on new streams. See Sparse streams in the P4 CLI Documentation.
Structured logging
Missing archive files can be recorded in structured logs when the commit server is running p4 verify -t to pull any missing archives from downstream replicas or edge servers. See CommitVerifyResults for f_integrityEvent in Event Type 15 Integrity under Using structured logging.
Additional enhancements
-
The
partitioned-jnlclient type has been added to the Client workspace types. Like thereadonlyandpartitionedclient types,partitioned-jnluses an independentdb.havetable to reduce contention on the server's centraldb.havetable. However, in addition,partitioned-jnlclients support checkpoints, recovery, and replication. See partitioned-jnl client recovery. -
The
p4d -jdcommand works with partitioneddb.havetables. See Journal dump and restore filtering. For the configurables that support this feature, see 2024.1 release in What’s new in the Helix Core Command-Line (P4) Reference. -
The
P4V.Behavior.DisallowDragReparentingproperty, if set toOn, overwrites the P4V preference named "Don't allow streams to be reparented with drag and drop in the stream graph". See Miscellaneous P4V properties.