ReleaseNotes.txt #5

  • //
  • guest/
  • perforce_software/
  • sdp/
  • dev/
  • doc/
  • ReleaseNotes.txt
  • View
  • Commits
  • Open Download .zip Download (5 KB)
                            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.