ReleaseNotes.txt #15

  • //
  • guest/
  • perforce_software/
  • sdp/
  • main/
  • doc/
  • ReleaseNotes.txt
  • View
  • Commits
  • Open Download .zip Download (6 KB)
                            Release Notes for
                 SDP - Helix Server Deployment Package
                        Helix Server Components

Introduction

   This document notes 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 copy of the Helix
   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 needs-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 your local Helix server:

   On Unix:
      /p4/1/bin
      /p4/common

   On Windows:
      C:\p4\1\bin
      C:\p4\common
      C:\p4\config

   COMING SOON: Helix DVCS and Streams features enable a new method
   for updating the SDP long-term, greatly simplifying the process
   of bringing in updates from The Workshop into your environment,
   and then merging into your local as-deployed SDP (as configured
   and possibly customized).  A simple 'p4 fetch' and 'p4 merge'
   process.  The setup and mechancis will be documented in Q1 2016.

--------------------------------------------------------------------------
CHANGE HISTORY:

Released: Rev. SDP/MultiArch/2016.1/19838 (2016/06/26)

Jobs Fixed between changelists 19768 and 19838 (F=Feature, B=Bug):

job000274 (B): SDP triggers break with Streams workspaces in P4V.
job000546 (F): Add defense against known-misbehaving client versions.

Released: Rev. SDP/MultiArch/2016.1/19768 (2016/06/24)

Jobs Fixed between changelists 19661 and 19768 (F=Feature, B=Bug):

job000541 (F): Change to best-practice configurables; auth.autologinprompt=0.
job000543 (B): p4master_run operates incorrectly as root.

Released: Rev. SDP/MultiArch/2016.1/19661 (2016/06/08)

Jobs Fixed between changelists 19410 and 19661 (F=Feature, B=Bug):

job000538 (F): Add KEEPJNLS to allow keeping more jnls than ckps.
job000539 (F): Rename replica scripts to be consistent with earlier rename of checkpoint scripts.
job000540 (F): Enhance error checkong and logging replica handling scripts.
job000541 (F): Change to best-practice configurables; auth.autologinprompt=0.

Released: SDP/MultiArch/2016.1/19410 (2016/05/17)

Jobs Fixed between changelists 18958 and 19410:

job000510: Work with license check in P4D 2016.1.
job000512: Change p4verify.sh to use -S to verify shelves on a replica instead
job000513: Removed the HOST_IP settings from mkdirs and instance_vars since it
job000514: Dockerify SDP test suite.
job000515: Add replica cleanup script on Windows.
job000516: Get p4verify.sh to check SHAREDDATA on replicas.
job000517: Avoid chmod on a replica if it shares data with the master.
job000518: Use 'p4 admin journal' on master to rotate journal.

Released: SDP/MultiArch/2016.1/18958 (2016/04/08)

Jobs Fixed between changelists 18619 and 18958:

job000484: Proxy status init script can show proxy is up when it is not.
job000489: Moved ckp_running.txt to LOGS dir.
job000490: Fix missing LOGFILE= in replica_cleanup.sh.
job000491: De-emphasized changeType=restricted.
job000492: Update Perl/P4Perl Python/P4Python
job000493: Support multiple broker configs.
job000494: Enhanced p4_vars.template to support non-p4d hosts.
job000495: SDP-ify P4DTG init script.
job000496: Enhanced p4deleteuser.py to check for shelves, double-deletes.

Released: SDP/MultiArch/2016.1/18619 (2016/03/10):

Jobs Fixed between changelists 17297 and 18619 

job000427 on 2015/12/15 by ttyler *closed* 'Enhanced offline_db 'stale data'

Jobs Fixed between changelists 16784 and 17297:

job000436: Support $MAILTO values with'#' char in gen_default_broker_cfg.sh.
job000446: sdp_sync.sh: Fix 'null crontab' bug.
job000447: p4d_base: When stopping p4d, send stderr to /dev/null.
job000448: global_replica_status.sh: Support instance-specifc host config.
job000449: Support email addresses starting with '#'.

Released: SDP/MultiArch/2016.1/16784 (2016/01/12)
job000434: Add documentation for sdp_sync.sh to SDP Guide.
job000436: Support $MAILTO values with'#' char in gen_default_broker_cfg.sh.

--------------------------------------------------------------------------
For more information on jobs, change history details, etc, see:
https://swarm.workshop.perforce.com/projects/perforce-software-sdp

# Change User Description Committed
#74 27331 C. Thomas Tyler Released SDP 2020.1.27325 (2021/01/29).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#73 26573 C. Thomas Tyler SDP patch for SDP-543.
#72 26496 C. Thomas Tyler Released SDP 2019.3.26494 (2020/04/23).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#71 26480 C. Thomas Tyler Released SDP 2019.3.26478 (2020/04/12).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#70 26475 C. Thomas Tyler Released SDP 2019.3.26472 (2020/04/10).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#69 26470 C. Thomas Tyler Released SDP 2019.3.26468 (2020/04/10).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#68 26411 C. Thomas Tyler Released SDP 2019.3.26407 (2020/03/28).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#67 26403 C. Thomas Tyler Released SDP 2019.3.26400 (2020/03/28).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#66 26246 C. Thomas Tyler Released SDP 2019.3.26239 (2020/01/08).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#65 26161 C. Thomas Tyler Released SDP 2019.3.26159 (2019/11/06).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#64 25951 C. Thomas Tyler Released SDP 2019.2.25949 (2019/08/12).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#63 25940 C. Thomas Tyler Released SDP 2019.2.25938 (2019/08/05).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#62 25933 C. Thomas Tyler Released SDP 2019.2.25923 (2019/08/05).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#61 25596 C. Thomas Tyler Released SDP 2019.2.25594 (2019/05/02).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#60 25483 C. Thomas Tyler Released SDP 2019.1.25480 (2019/04/11).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#59 25389 C. Thomas Tyler Released SDP 2019.1.25386 (2019/03/21).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#58 25380 C. Thomas Tyler Released SDP 2019.1.25374 (2019/03/21).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#57 25322 C. Thomas Tyler Released SDP 2019.1.25320 (2019/03/08).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#56 25311 C. Thomas Tyler Released SDP 2019.1.25309 (2019/03/07).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#55 25279 C. Thomas Tyler Released SDP 2019.1.25276 (2019/03/06).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#54 25245 C. Thomas Tyler Released SDP 2019.1.25238 (2019/03/02).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#53 25051 C. Thomas Tyler Released SDP 2018.1.23583.p2 (2019/01/23).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev',
with selective removal of work-in-progress files.
#52 24395 C. Thomas Tyler Released SDP 2018.1.23583.p1 (2018/07/13).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev',
with selective removal of work-in-progress files.
#51 23595 C. Thomas Tyler Released SDP 2018.1.23583 (2018/02/08).
Patch release to fix bug in mkdirs.sh (SDP-287).

Copy Up using 'p4 copy -r -b perforce_software-sdp-dev',
with selective removal of work-in-progress files.
#50 23510 C. Thomas Tyler Released SDP 2018.1.23504 (2018/01/19).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev',
with selective removal of work-in-progress files.
#49 23357 C. Thomas Tyler Released SDP 2017.4.23354 (2017/12/08).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#48 23331 C. Thomas Tyler Released SDP 2017.4.23329 (2017/12/05).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#47 23044 C. Thomas Tyler Released SDP 2017.3.23041 (2017/10/24).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#46 23006 C. Thomas Tyler Released SDP 2017.3.23003 (2017/10/19).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#45 22685 Russell C. Jackson (Rusty) Update main with current changes from dev.
#44 22335 C. Thomas Tyler Updated release notes to account for a patch.
#43 22207 C. Thomas Tyler Released SDP 2017.2.22201 (2017/05/18).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#42 22185 C. Thomas Tyler Released SDP 2017.2.22177 (2017/05/17).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#41 21810 C. Thomas Tyler Released SDP 2017.1.21808 (2017/03/08).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#40 21723 C. Thomas Tyler Released SDP 2017.1.21720 (2017/02/17).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#39 21532 C. Thomas Tyler Released SDP 2016.2.21528 (2017/01/14).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#38 21496 C. Thomas Tyler Released SDP 2016.2.21489 (2017/01/11).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#37 21483 C. Thomas Tyler Released SDP 2016.2.21480 (2017/01/11).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#36 21381 C. Thomas Tyler Released SDP 2016.2.21379 (2016/12/20).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#35 21338 C. Thomas Tyler Released SDP 2016.2.21328 (2016/12/16).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#34 21244 C. Thomas Tyler Released SDP 2016.2.21239 (2016/12/06).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#33 21194 Russell C. Jackson (Rusty) Release and Version update.
#32 21128 C. Thomas Tyler Released SDP 2016.2.21123 (2016/11/22).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#31 21105 C. Thomas Tyler Released SDP 2016.2.21103 (2016/11/21).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#30 21035 C. Thomas Tyler Released SDP 2016.2.21033 (2016/11/10).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#29 20997 C. Thomas Tyler Released SDP 2016.2.20995 (2016/11/07).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#28 20974 C. Thomas Tyler Released SDP 2016.2.20972 (2016/11/01).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#27 20858 C. Thomas Tyler Released SDP 2016.2.20856 (2016/10/04).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#26 20807 C. Thomas Tyler Released SDP 2016.2.20805 (2016/10/02).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#25 20792 C. Thomas Tyler Released SDP 2016.2.20790 (2016/09/30).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#24 20767 C. Thomas Tyler Released SDP 2016.2.20755 (2016/09/29).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#23 20565 C. Thomas Tyler Released SDP 2016.1.20559 (2016/09/14).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev',
with selective removal of work-in-progress files.
#22 20519 C. Thomas Tyler Released SDP 2016.1.20491 (2016/09/09).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev',
with selective removal of work-in-progress files.
#21 20481 C. Thomas Tyler Released SDP 2016.1.20460.

          Copy Up using 'p4 copy -r -b perforce_software-sdp-dev',
          with selective removal of changes related to work-in-progress files.
#20 20398 C. Thomas Tyler Released SDP 2016.1.20395.
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev',
with selective removal of changes related to work-in-progress files.
#19 20390 C. Thomas Tyler Released SDP 2016.1.20387.
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev',
with selective removal of changes related to work-in-progress files.
#18 20353 C. Thomas Tyler Released SDP 2016.1.20348.
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev',
with selective removal of changes related to work-in-progress
changes.
#17 20050 C. Thomas Tyler Released: 2016.1.20028 (2016/08/03).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#16 19898 C. Thomas Tyler Released SDP/MultiArch/2016.1/19888 (2016/07/07).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#15 19841 C. Thomas Tyler Released SDP 2016.1.19838 (2016/06/26).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#14 19835 C. Thomas Tyler Released Rev.
SDP/MultiArch/2016.1/19768 (2016/06/24).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#13 19694 C. Thomas Tyler Released SDP/MultiArch/2016.1/19661 (2016/06/08).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#12 19414 C. Thomas Tyler Released SDP/MultiArch/2016.1/19410 (2016/05/17).
#11 18961 C. Thomas Tyler Released: SDP/MultiArch/2016.1/18958 (2016/04/08).
#10 18620 Russell C. Jackson (Rusty) Updated Version and Release notes.
#9 17315 C. Thomas Tyler Released SDP/MultiArch/2016.1/17297 (2016/02/03).

Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
#8 11920 Russell C. Jackson (Rusty) Changed the name from Linux to Unix.

 Moved the files from docx to odt to be more Unix/Linux friendly. Created a
 PDF for people using Windows.

 Changed the Release Notes to refer to the Workshop rather than duplicating
 change information in that file.

 Updated docs to reflect the /p4/common/config changes.
#7 11525 Russell C. Jackson (Rusty) Updated Version and Release notes.
#6 11409 C. Thomas Tyler Generated SDP release with latest (minor) changes.
#5 11145 C. Thomas Tyler Generated new SDP zip file (Windows only release) to pick up Robert's
most recent change.

Updated Version and Release Notes accordingly.
#4 11035 C. Thomas Tyler Updated SDP Version.
#3 10963 C. Thomas Tyler Updated version id and release notes.
#2 10874 C. Thomas Tyler Updated SDP Version.
#1 10872 C. Thomas Tyler Added Windows SDP into The Workshop:
* Combined (back) into Unix SDP structure.
* Avoided adding duplicate files p4verify.pl, p4review.(py,cfg).
* Upgraded 'dist.sh' utility to produce both Unix and Windows
packages (*.tgz and *.zip), adjusting line endings on text
files to be appropriate for Windows prior to packaging.

To Do:
* Resolve duplication of [template_]configure_new_server.bat.
* Merge test suites for Windows and Unix into a cohesive set.
//guest/perforce_software/sdp/main/doc/relnotes-unix.txt
#6 10869 C. Thomas Tyler Updated SDP Version.
#5 10847 C. Thomas Tyler Updated Version.
#4 10735 C. Thomas Tyler Updated SDP Version.
#3 10669 C. Thomas Tyler Updated SDP Version, added new distro tar file.
#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.