set_DO_PARALLEL_CHECKPOINTS_threads.snippet #1

  • //
  • guest/
  • perforce_software/
  • sdp/
  • main/
  • Server/
  • test/
  • snippets/
  • set_DO_PARALLEL_CHECKPOINTS_threads.snippet
  • View
  • Commits
  • Open Download .zip Download (618 B)
### Snippet from backup_functions.sh
#set -x


   # shellcheck disable=SC2072
   if [[ -n "${DO_PARALLEL_CHECKPOINTS:-}" && "$DO_PARALLEL_CHECKPOINTS" != "0" && "$P4D_VERSION" > "2022.2" ]]; then
      DoParallelCheckpoints=1
      if [[ "$DO_PARALLEL_CHECKPOINTS" =~ ^[0-9]+$ ]]; then
         if [[ "$DO_PARALLEL_CHECKPOINTS" == 1 ]]; then
            Threads=4
         else
            # Strip any leading zeros from the DO_PARALLEL_CHECKPOINTS value.
            Threads=$(echo $DO_PARALLEL_CHECKPOINTS|bc)
         fi
      else
         Threads=4
      fi
   else
      DoParallelCheckpoints=0
   fi



#set +x
# Change User Description Committed
#1 29443 C. Thomas Tyler Released SDP 2022.2.29441 (2023/02/27).
Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'.
//guest/perforce_software/sdp/dev/Server/test/snippets/set_DO_PARALLEL_CHECKPOINTS_threads.snippet
#1 29434 C. Thomas Tyler Tweaked code deriving Threads values from user-defined DO_PARALLEL_CHECKPOINT.

Added a stand-alone test script for tweaking that snippet of code.