2 years agoswarm-user created workflow (Global Workflow) for | ||
2 years agoswarm-user modified SDP-778 for NFS sharing /p4/common causes upgrade.sh to classify major upgrade as patch. | ||
Add a comment | ||
2 years agoswarm-user modified SDP-919 for p4verify.sh: Added -ignores <regex_ignores_file>' option. | ||
2 years agoswarm-user modified SDP-918 for Add db.storage to list of tables to checkpoint on an edge. | ||
2 years agoswarm-user modified SDP-787 for Define client.sendq.dir as part of template config variables Important for parallel syncs and reducing contention | ||
2 years agoswarm-user modified SDP-244 for Define client.readonly.dir configurable and create dir on hxlogs volume. See also: SDP-243. | ||
2 years agoswarm-user modified SDP-243 for Define client.readonly.dir configurable and create dir on /hxlogs volume. See also: SDP-244. | ||
2 years agoswarm-user modified SDP-917 for Upgrade on Ubuntu does not attempt 'sudo setcap'. | ||
2 years agoswarm-user modified SDP-916 for Enhance granularity and extractability of timing info for p4verify.sh. | ||
2 years agoswarm-user modified SDP-915 for Add -paths option to p4verify.sh to verify specified paths. | ||
2 years agoswarm-user modified SDP-912 for Added P4D r23.1 OOM defense in SDP upgrade.sh. Per release notes: #2397436 (Job #112553) ** The server on Linux can now protect itself... from the OOM killer during database writes. This happens automatically when the necessary capabilities have been granted to the server executable, e.g. "sudo setcap 'CAP_SYS_RESOURCE=+ep' p4d". A new server startup log entry is now written with details about the detected level of support for features like this. « | ||
2 years agoswarm-user modified SDP-868 for Fix call to p4login.bat in configure_new_server.bat (missing instance arg). | ||
2 years agoswarm-user modified SDP-859 for | ||
2 years agoswarm-user modified SDP-900 for Add support for r23.1 hyper-parallel multi-thread per db table checkpoint capability. | ||
2 years agoswarm-user modified SDP-909 for p4verify.sh: Add safety feature to avoid verifying cache mode replica by default. | ||
2 years agoswarm-user modified SDP-903 for Broken / changed behavior in p4verify log name rotation. In https://swarm.workshop.perforce.com/files/guest/perforce_software/sdp/dev/Server/Unix/p4/...common/bin/p4verify.sh?v=43 at line 589 the OldLogTimestamp is set to "$(ls -l --time-style +'%Y%m%d-%H%M%S' "$Log" | awk '{print $6}')". However, this does not work on (at least) Red Hat and Rocky 8.7 as the "print $6" output is the file size. Instead, $7 is needed. In the same file at line 590 the OldLog is set to "$LOGS/p4verify.${OldLogTimestamp}.log" but prior to this change the old log file was "${LogToRotate}.${Datestamp}". As an example (after locally addressing the issue above), the new format naming results in p4verify.2023-05-09_09-40-05.log whereas the old name was p4verify.log.2023-05-09_09-28-17 so the files no longer sort the same. I *think* it was an intentional change to retain the .log extension on files but don't see it called out on https://swarm.workshop.perforce.com/projects/perforce-software-sdp/jobs/SDP-829 unless it fell under "general log file handling"? Additionally, the previous time format was '%Y-%m-%d_%H-%M-%S' but is now '%Y%m%d-%H%M%S' so there aren't as many spacers for readability. « | ||
2 years agoswarm-user modified SDP-907 for Added '-Q <MaxTotalPullQueueSize>' option to p4verify.sh. | ||
2 years agoswarm-user modified SDP-904 for p4verify.sh: Add '-w <Wait>' and '-q <MaxActivePullQueueSize>' options. | ||
2 years agoswarm-user committed change 29537 into Added: //.swarm/attachments/0000000109-Screen-Shot-2023-04-25-at-7.35.42-AM.png | ||
2 years agoswarm-user modified SDP-797 for sync_replica.sh to maintain offline_db on a 'ham' replica. The sdp_sync.sh script maintains the offline_db on a regular an HA that uses the first fo...rm of the journalPrefix (per the journalPrefix standard). That form is: /p4/N/checkpoints/p4_N Minor adjustment is needed for this script to maintain the offline_db on a 'ham' replica, a metadata-only HA relpica with lbr.replication=shared that shares /hxdepots over NFS with its P4TARGET server. replica that uses the second form of the journaPrefix. That form is: /p4/N/checkpoints.<ShortServerID>/p4_N.<ShortServerID> Adjustments needed: * On a ham replica, we don't need the rsync, due to the NFS sharing. So if lbr.replication=1, skip the rsync. * Load the latest checkpoint taken on the master (and in the first form of the checkpoints direcotry) into the local offline_db of the standby. See also: SDP-676 « | ||
2 years agoswarm-user modified SDP-888 for mkrep.sh gets generated ServerID wrong if '-f' used when not daisy chaining. | ||
2 years agoswarm-user modified SDP-813 for mkrep.sh: Add preflight check for running on master and P4MASTER_ID OK. | ||
2 years agoswarm-user modified SDP-880 for p4login expands only first comma in SDP_AUTOMATION_USERS var. | ||
2 years agoswarm-user modified SDP-872 for | ||
2 years agoswarm-user modified SDP-878 for | ||
2 years agoswarm-user modified SDP-876 for Enhanced docs re: MAILTO/MAILFROM settings in Instance Vars file. | ||
2 years agoswarm-user modified SDP-860 for Directories that differ only by case aren't being caught by script. | ||
2 years agoswarm-user modified SDP-868 for Fix call to p4login.bat in configure_new_server.bat (missing instance arg). | ||
2 years agoswarm-user modified SDP-867 for Change server.extensions.dir to /hxlogs. | ||
2 years agoswarm-user modified SDP-866 for Add configurables for Helix Authentication Service (HAS). | ||
2 years agoswarm-user modified SDP-840 for Set net.paralllel.{max,threads} to reasonable defaults. Also set net.parallel.sync.svrthreads. | ||
2 years agoswarm-user modified SDP-859 for | ||
2 years agoswarm-user modified SDP-865 for Enhance robustness of systemctl management of p4d/p4p/p4broker. | ||
2 years agoswarm-user modified SDP-864 for | ||
2 years agoswarm-user modified SDP-858 for mkrep.sh: Add '-os' option to overwrite an existing ServerID. | ||
2 years agoswarm-user modified SDP-857 for mkrep.sh: Add preflight check to avoid overwriting existing ServerID. | ||
2 years agoswarm-user modified SDP-777 for mkrep.sh: Support daisy chaining of forwarding replicas. | ||
2 years agoswarm-user modified SDP-624 for Add mkrep.sh support for '<N>' per standard: <HelixServerTag>_<ReplicaTypeTag>[<N>]_<SiteTag>' The Server Spec naming... standard allows for multiple edges/replicas to be defined for the same site tag. For example, you might have: * p4d_edge_tok - An edge server in Tokyo * p4d_edge2_tok - A second edge server in Tokyo * p4d_edge3_tok - A third edge server in Tokyo mkrep v2.7.x supports only the first example that doesn't use the optional numeric integer. The second and third examples can't be created with mkrep.sh presently. Ref: Server Spec Naming Standard: https://swarm.workshop.perforce.com/projects/perforce-software-sdp/view/main/doc/SDP_Guide.Unix.html#_server_spec_naming_standard « | ||
2 years agoswarm-user modified SDP-862 for Adjust p4pcm.pl so it does not require a local perl build. | ||
2 years agoswarm-user modified SDP-861 for mkdirs.sh now creates crontab for proxy-only installs. | ||
2 years agoswarm-user modified SDP-776 for Add support for parallel checkpoint ops with -jcp/-jdp/-jrp. When parallel checkpoints are added to p4d, the SDP will need to adapt to expose parall...el checkpoint feature (with the usual $P4D_VERSION check to only attempt to use it if the p4d version is new enough to support it). To define the number of threads, supply the -N option and/or interact with the db.checkpoint.threads configurable. « | ||