r21.1.RoadMap.md #5

  • //
  • guest/
  • perforce_software/
  • sdp/
  • tools/
  • r21.1.RoadMap.md
  • Markdown
  • View
  • Commits
  • Open Download .zip Download (3 KB)

Release Schedule

The target for SDP 2021.1 is mid-Q3 2021.

Expected Features

These features are features we expect to include in the SDP 2021.1 release. Note that some features are specifically customer-funded.

Job Title Type Component Notes
SDP-540 Add sdp_upgrade.sh script to the SDP. E core-unix Banner Feature - This is the defining feature of the SDP 2021.1 release. The job description is the spec for the coming sdp_upgrade.sh script.
SDP-513 Enhance script to safely refresh P4ROOT db.* from offline_db on edge server. E core-unix Customer-funded.
SDP-530 Make all UNIX SDP scripts conform in style for logging, -h/-man flags. E core-unix
SDP-568 Standardize logging method to 'exec & tee'. E core-unix

Candidate Jobs for SDP 2021.1 Release:

These jobs are candidates we hope to include in the SDP 2021.1 release:

Job Title Type Component Notes
SDP-442 os_tweaks.sh does not permanently disable THP transparent huge pages E setup Use systemd oneshot unit.
SDP-544 Enhance verify_sdp.sh to check for best practice configurables. E core-unix
SDP-563 SDP daily_checkpoint.sh script fails on forwarding replicas. (See comments). E core-unix
SDP-643 Enhance p4verify.sh to clean up the p4 pull -l queue. E core-unix
SDP-649 Enhance mkdirs.sh to handle systemd configuration for installed services. E core-unix

Deferred Jobs for SDP 2021.1 Release:

These jobs were candidates for the SDP 2021.1 release, but have been deferred to a future release or suspended entirely. See job descriptions for details.

Job Title Type Component Notes
SDP-302 Parallelized checkpoint processing to reduce duration. E core-unix Waiting on future p4d enhancements.
SDP-586 Add custom 'jobreview' and 'review' counter names to p4review.py review Daemon. E maint Support contribution.
# Release Schedule

The target for SDP 2021.1 is mid-Q3 2021.

# Expected Features

These features are features we expect to include in the SDP 2021.1 release. Note that some features are specifically customer-funded.

|  Job  |Title|Type|Component|Notes|
|-------|-----|----|---------|-----|
| [SDP-540](https://swarm.workshop.perforce.com/projects/perforce-software-sdp/jobs/SDP-540) | Add sdp_upgrade.sh script to the SDP. | E | core-unix | *Banner Feature* - This is the defining feature of the SDP 2021.1 release.  The job description is the spec for the coming `sdp_upgrade.sh` script.
| [SDP-513](https://swarm.workshop.perforce.com/projects/perforce-software-sdp/jobs/SDP-513) | Enhance script to safely refresh P4ROOT db.* from offline_db on edge server.| E | core-unix | Customer-funded.
| [SDP-530](https://swarm.workshop.perforce.com/projects/perforce-software-sdp/jobs/SDP-530) | Make all UNIX SDP scripts conform in style for logging, -h/-man flags. | E | core-unix | |
| [SDP-568](https://swarm.workshop.perforce.com/projects/perforce-software-sdp/jobs/SDP-568) | Standardize logging method to 'exec & tee'. | E | core-unix | |


# Candidate Jobs for SDP 2021.1 Release:

These jobs are candidates we hope to include in the SDP 2021.1 release:

|  Job  |Title|Type|Component|Notes|
|-------|-----|----|---------|-----|
| [SDP-442](https://swarm.workshop.perforce.com/projects/perforce-software-sdp/jobs/SDP-442) | os_tweaks.sh does not permanently disable THP transparent huge pages | E | setup | Use systemd `oneshot` unit.
| [SDP-544](https://swarm.workshop.perforce.com/projects/perforce-software-sdp/jobs/SDP-544) | Enhance verify_sdp.sh to check for best practice configurables. | E| core-unix | |
| [SDP-563](https://swarm.workshop.perforce.com/projects/perforce-software-sdp/jobs/SDP-563) | SDP daily_checkpoint.sh script fails on forwarding replicas. (See [comments](https://swarm.workshop.perforce.com/projects/perforce-software-sdp/jobs/SDP-563#comments)). | E| core-unix | |
| [SDP-643](https://swarm.workshop.perforce.com/projects/perforce-software-sdp/jobs/SDP-643) | Enhance p4verify.sh to clean up the p4 pull -l queue. | E | core-unix |  |
| [SDP-649](https://swarm.workshop.perforce.com/projects/perforce-software-sdp/jobs/SDP-649) | Enhance mkdirs.sh to handle systemd configuration for installed services. | E | core-unix | |

# Deferred Jobs for SDP 2021.1 Release:

These jobs were candidates for the SDP 2021.1 release, but have been deferred to a future release or suspended entirely.  See job descriptions for details.

|  Job  |Title|Type|Component|Notes|
|-------|-----|----|---------|------|-----|
| [SDP-302](https://swarm.workshop.perforce.com/projects/perforce-software-sdp/jobs/SDP-302) | Parallelized checkpoint processing to reduce duration. | E | core-unix | Waiting on future p4d enhancements. |
| [SDP-586](https://swarm.workshop.perforce.com/projects/perforce-software-sdp/jobs/SDP-586) | Add custom 'jobreview' and 'review' counter names to p4review.py review Daemon. | E | maint | Support contribution. |

# Change User Description Committed
#7 28360 C. Thomas Tyler Added r22.1 road map notes.
Dropped obsolete r21.1 road map.
#6 28161 C. Thomas Tyler Refined SDP r21.1 Roadmap.
#5 27872 C. Thomas Tyler Updated SDP r21.1 road map.
#4 27734 C. Thomas Tyler Updated SDP roadmap following roadmap meeting.
#3 27514 C. Thomas Tyler Added release schedule, Updated roadmap, added the banner feature SDP-540, and add Expected/Candidate/Deferred sections.
#2 27475 C. Thomas Tyler Corrected job number for parallelized checkpoint job.
#1 27454 C. Thomas Tyler Added notes for SDP r21.1 road map.