Release Notes for SDP - the Server Deployment Package for the Perforce Server Introduction This document notes major changes to the SDP. There are two flavors of the SDP, Unix and Windows. At a high level, the core function of the SDP is similar on Unix and Windows: To maintain an offline of the Perforce databases, and perform routine offline checkpoints in preparation for backups. At a detailed level, there are differences in both implementation and behavior on the various platforms. Enhancements are need-driven, and not necessarily applied across Unix and Windows platforms. -------------------------------------------------------------------------- Upgrading the SDP on Unix To incorporate a new version of the SDP into an existing SDP installation, first stage the deployment as in this example, assuming you have put the SDP distribution tar file in /depotdata. Working as user root on a Perforce server: cd /depotdata # If an sdp folder exists here, move it aside, e.g. to # sdp.MOVED_2014-09-11 tar -xzpf sdp.Unix.2014.2.10649.tgz chown -R perforce:perforce sdp.Unix.2014.2.10649.tgz /depotdata/sdp cd /depotdata/sdp/Server/Unix/p4/common/bin # Copy 'p4', 'p4d', 'p4broker', 'p4web', 'p4p', etc. (only # those currently used) into this 'bin' folder. cd /depotdata/sdp/Server/Unix/setup vi mkdirs.sh # Review and adjustments to mkdirs.sh suit your environment. ./mkdirs.sh 1 -test Using 'mkdirs.sh' script with the '-test' flag as illustrated above will deploy to the SDP to /tmp/p4 rather than /p4 area. If working on the Production server directly, DO NOT forget to use the '-test' flag. -------------------------------------------------------------------------- Upgrading the SDP on Windows: Install the SDP onto a different machine - configure sdp_master_config.ini - run create_env.py Manually copy resulting files to the appropriate places in your existing installation. -------------------------------------------------------------------------- Versioning the SDP: We strongly recommend that files in the following locations are versioned in Perforce: On Unix: /p4/<instance>/bin /p4/common On Windows: C:\p4\<instance>\root\license C:\p4\common\... C:\p4\config\... -------------------------------------------------------------------------- CHANGE HISTORY: SDP/MultiArch/2014.3/11524 (2015/02/02): * Simplfy p4_vars back to just a common file and move instance specific configs to /p4/<instance>/config/instance_vars * Updated p4review.py to use /p4/<instance>/config/p4review.cfg as well. * New sync replica scripts for replicas using shared depotdata storage. * Various bug fixes/enhancements (See dev change log for details.) SDP/MultiArch/2014.3/11395 (2015/01/19): * Various updates to SDP Guide, and test suite improvements. * Added comments/guidance for db.passive.reorg configurable. SDP/MultiArch/2014.3/11039 (2014/12/04): Updates to Windows SDP only: * Removed duplicated SDPEnv.py from Server setup: * Uses a README.txt to point to the Windows specific version of these files. * Moved reporting function (which requires P4Python) from SDPEnv.py to report_env.py, making it standalone and eliminating P4Python dependency on core SDPEnvy.py script. SDP/MultiArch/2014.3/11027 (2014/12/03): * Added P4Perl installer for Unix SDP. * Updated README.{md,html} files. SDP/MultiArch/2014.3/10962 (2014/11/23): install_sdp_python.sh v1.3.5: * Updated P4API, P4Python, and Python versions. * Cosmetic fixes. SDP/MultiArch/2014.3/10872 (2014/11/12): Added SDP for Windows to The Workshop. SDP/Unix/2014.2/10868 (2014/11/12): Fixed p4p_base to enable proper service stop. This file is used by the Perforce Proxy init scripts p4p_n_init. SDP/Unix/2014.2/10824 (2014/11/06): Fixed issues with sdp_sync.sh. Silenced harmless but scary warnings when sourcing p4_vars on an SDP host that does not have the defined P4ROOT dir. SDP/Unix/2014.2/10733 (2014/10/22): Fix to sdp_sync.sh so it properly cleans its own log files. SDP/Unix/2014.2/10649 (2014/10/08): Added README.md and generated README.html files describing contribution workflow, etc. Added install_sdp_python.sh utility for installing Python and P4Python to /p4/common/python (as referenced in PATH setting in p4_vars.template). Enhanced server start/stop section in docs.. SDP/Unix/2014.2/10464 (2014/09/30): Minor adjustments to Maintenance scripts, e.g. fixing typos and adding import sys. Adjusted SDP test Vagrant file comments to account for new home in The Workshop. SDP/Unix/2014.2/10148 (2014/09/11): First release of the Server Deployment Package (SDP), into The Perforce Workshop.
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#83 | 27114 | C. Thomas Tyler |
Changed format of SDP Release Notes from Markdown to adoc. Updated old release notes content to use new format (using disposable link conversion scripts). |
||
#82 | 26594 | C. Thomas Tyler |
Merge Release Notes and Version file from main, with a 'resolve -ay' (ignore changes made in main during a recent patch from main). This is just to keep the "Merge Down" clean in prep for the coming SDP release. |
||
#81 | 26495 | C. Thomas Tyler | Updated Version to release SDP 2019.3.26494. | ||
#80 | 26479 | C. Thomas Tyler | Updated Version to release SDP 2019.3.26478. | ||
#79 | 26474 | C. Thomas Tyler | Updated Version to release SDP 2019.3.26472. | ||
#78 | 26469 | C. Thomas Tyler | Updated Version to release SDP 2019.3.26468. | ||
#77 | 26410 | C. Thomas Tyler | Updated Version to release SDP 2019.3.26407. | ||
#76 | 26402 | C. Thomas Tyler | Updated Version to release SDP 2019.3.26400. | ||
#75 | 26271 | C. Thomas Tyler | Added SDP-448 to release notes for prior release. | ||
#74 | 26245 | C. Thomas Tyler | Updated Version to release SDP 2019.3.26239. | ||
#73 | 26160 | C. Thomas Tyler | Updated Version to release SDP 2019.3.26159. | ||
#72 | 25950 | C. Thomas Tyler | Updated Version to release SDP 2019.2.25949. | ||
#71 | 25939 | C. Thomas Tyler | Updated Version to release SDP 2019.2.25938. | ||
#70 | 25926 | C. Thomas Tyler | Updated Version to release SDP 2019.2.25923. | ||
#69 | 25595 | C. Thomas Tyler | Updated Version to release SDP 2019.2.25594. | ||
#68 | 25482 | C. Thomas Tyler | Updated Version to release SDP 2019.1.25480. | ||
#67 | 25388 | C. Thomas Tyler | Updated Version to release SDP 2019.1.25386. | ||
#66 | 25379 | C. Thomas Tyler | Updated Version to release SDP 2019.1.25374. | ||
#65 | 25321 | C. Thomas Tyler | Updated Version to release SDP 2019.1.25320. | ||
#64 | 25310 | C. Thomas Tyler | Updated Version to release SDP 2019.1.25309. | ||
#63 | 25278 | C. Thomas Tyler | Updated Version to release SDP 2019.1.25276. | ||
#62 | 25243 | C. Thomas Tyler | Updated Version to release SDP 2019.1.25238. | ||
#61 | 25050 | C. Thomas Tyler | Updated Version to release SDP 2018.1.25045. | ||
#60 | 24392 | C. Thomas Tyler | Updated Version and ReleaseNotes.txt for patch release. | ||
#59 | 23594 | C. Thomas Tyler | Updated Version to release SDP 2018.1.23583. | ||
#58 | 23509 | C. Thomas Tyler | Added two more jobs. | ||
#57 | 23507 | C. Thomas Tyler | Updated Version to release SDP 2018.1.23504. | ||
#56 | 23356 | C. Thomas Tyler | Updated Version to release SDP 2017.4.23354. | ||
#55 | 23330 | C. Thomas Tyler | Updated Version to release SDP 2017.4.23329. | ||
#54 | 23043 | C. Thomas Tyler | Updated Version to release SDP 2017.3.23041. | ||
#53 | 23005 | C. Thomas Tyler | Updated Version to release SDP 2017.3.23003. | ||
#52 | 22336 | C. Thomas Tyler |
Merge/ignore to dev of release notes and Version from main to avoid fowling the auto-gen rlease notes on the next regular release. |
||
#51 | 22206 | C. Thomas Tyler | Updated Version to release SDP 2017.2.22201. | ||
#50 | 22184 | C. Thomas Tyler | Updated Version to release SDP 2017.2.22177. | ||
#49 | 21947 | C. Thomas Tyler | Accounted for job renaming in Release Notes. | ||
#48 | 21809 | C. Thomas Tyler | Updated Version to release SDP 2017.1.21808. | ||
#47 | 21722 | C. Thomas Tyler | Updated Version to release SDP 2017.1.21720. | ||
#46 | 21531 | C. Thomas Tyler | Updated Version to release SDP 2016.2.21528. | ||
#45 | 21493 | C. Thomas Tyler | Updated Version to release SDP 2016.2.21489. | ||
#44 | 21482 | C. Thomas Tyler | Updated Version to release SDP 2016.2.21480. | ||
#43 | 21380 | C. Thomas Tyler | Updated Version to release SDP 2016.2.21379. | ||
#42 | 21379 | C. Thomas Tyler | Updated Version to release SDP 2016.2.21369. | ||
#41 | 21337 | C. Thomas Tyler | Updated Version to release SDP 2016.2.21328. | ||
#40 | 21243 | C. Thomas Tyler | Updated Version to release SDP 2016.2.21239. | ||
#39 | 21239 | C. Thomas Tyler |
Manually adjusted release notes to include all jobs, and to adjust a formatting sensitivity of the rel_notes.sh script. |
||
#38 | 21195 | Russell C. Jackson (Rusty) | Update notes on dev. | ||
#37 | 21127 | C. Thomas Tyler | Updated Version to release SDP 2016.2.21123. | ||
#36 | 21104 | C. Thomas Tyler | Updated Version to release SDP 2016.2.21103. | ||
#35 | 21102 | C. Thomas Tyler | Updated Version to release SDP 2016.2.21101. | ||
#34 | 21034 | C. Thomas Tyler | Updated Version to release SDP 2016.2.21033. | ||
#33 | 20996 | C. Thomas Tyler | Updated Version to release SDP 2016.2.20995. | ||
#32 | 20973 | C. Thomas Tyler | Corrected change number to reflect merge down with no net content change. | ||
#31 | 20971 | C. Thomas Tyler | Updated Version to release SDP 2016.2.20970. | ||
#30 | 20857 | C. Thomas Tyler | Updated Version to release SDP 2016.2.20856. | ||
#29 | 20856 | C. Thomas Tyler | Rollback version; 2016.2.20853 was not released. | ||
#28 | 20854 | C. Thomas Tyler | Updated Version to release SDP 2016.2.20853. | ||
#27 | 20806 | C. Thomas Tyler | Updated Version to release SDP 2016.2.20805. | ||
#26 | 20791 | C. Thomas Tyler | Updated Version to release SDP 2016.2.20790. | ||
#25 | 20766 | C. Thomas Tyler | Updated Version to release SDP 2016.2.20755. | ||
#24 | 20755 | C. Thomas Tyler | Correction or order-of-listing issue in release notes. | ||
#23 | 20564 | C. Thomas Tyler | Updated Version to release SDP 2016.1.20559. | ||
#22 | 20515 | C. Thomas Tyler | Updated Version to release SDP 2016.1.20491. | ||
#21 | 20480 | C. Thomas Tyler | Updated Version to release SDP 2016.1.20460. | ||
#20 | 20397 | C. Thomas Tyler | Updated release notes. | ||
#19 | 20389 | C. Thomas Tyler | Updated Version to release SDP 2016.1.20387 (2016/09/04). | ||
#18 | 20387 | C. Thomas Tyler | Updated Version to release SDP 2016.1.20382 (2016/09/04). | ||
#17 | 20352 | C. Thomas Tyler |
Updated SDP Version file in preparation for release of SDP 2016.1.20348. |
||
#16 | 20049 | C. Thomas Tyler |
Upated SDP Version and Release Notes prior to release, to: 2016.1.20028 (2016/08/03). |
||
#15 | 19895 | C. Thomas Tyler |
Updated Version for release to: SDP/MultiArch/2016.1/19888 (2016/07/07). |
||
#14 | 19840 | C. Thomas Tyler | Tweaked Version prior to release. | ||
#13 | 19834 | C. Thomas Tyler | Updated Version and Release Notes for release. | ||
#12 | 19692 | C. Thomas Tyler | Updated Version and ReleaseNotes.txt prior to release. | ||
#11 | 19413 | C. Thomas Tyler | Updated Version and ReleaseNotes.md prior to release. | ||
#10 | 18959 | C. Thomas Tyler | Updated Verion and Release Notes for relesae push. | ||
#9 | 18624 | Russell C. Jackson (Rusty) | Merge in changes from main. | ||
#8 | 17312 | C. Thomas Tyler | Updated Version and Release Notes for release. | ||
#7 | 16872 | C. Thomas Tyler |
Resurrected the "Change History" section of the Release Notes. Added list of jobs to be fixed in the next formal release. |
||
#6 | 12028 | C. Thomas Tyler | Refreshed SDP dev branch, merging down from main. | ||
#5 | 11535 | Russell C. Jackson (Rusty) | Updated dev from main. | ||
#4 | 11463 | Russell C. Jackson (Rusty) | Updated dev to prepare for Summit agreed changes. | ||
#3 | 11038 | Robert Cowham | Catchup from Main | ||
#2 | 10994 | Robert Cowham | Catchup from Main | ||
#1 | 10961 | C. Thomas Tyler | Merge down from main. | ||
//guest/perforce_software/sdp/dev/doc/relnotes-unix.txt | |||||
#2 | 10867 | C. Thomas Tyler | Merge Down: Rereshed 'dev' from 'main'. | ||
#1 | 10638 | C. Thomas Tyler | Populate perforce_software-sdp-dev. | ||
//guest/perforce_software/sdp/main/doc/relnotes-unix.txt | |||||
#2 | 10500 | C. Thomas Tyler | Updated SDP Version, added new distro tar file. | ||
#1 | 10148 | C. Thomas Tyler | Promoted the Perforce Server Deployment Package to The Workshop. |