Show TOC Start of Content Area

Background documentation Parallel Deployment  Locate the document in its SAP Library structure

Use

Parallel Deployment allows several online deployment operations to run simultaneously. As a result, it scales deployments in an AS Java Cluster, and improves the performance of the online deployment operations.

Prerequisites

Parallel deployment is feasible for application sets that have no or little overlapping dependency regions.

There are parallel and strictly nonparallel software types. The strictly nonparallel ones cannot take advantage of this functionality.

Parallel software types are:

      Java EE

      Stand-alone modules (RAR, PAR, EPA, EJB, WAR, and CAR)

      DBSC

      JDDSCHEMA

      FS

Nonparallel software types are:

      Offline:

       core DBSC

       core JDDSCHEMA

       engine-bootstrap

       primary-interface

       engine-kernel

       primary-library

       primary-service

       j2ee-template

Applications that are of parallel nature must have all their corresponding containers parallel enabled too. If only one container in the application is not parallel, the whole application is not parallel.

Activities

       Deployment

       All sorted components, which are in the deployment batch, are going to be locked with EXCLUSIVE lock and the first level of the referred components are locked with SHARED lock

       The same logic applies for all Error Strategies and the same components are locked

       Undeployment - depends on the Undeployment Strategies

       IfDependingStop - All sorted components, which are in the deployment batch, are going to be locked with EXCLUSIVE lock and the first level of the components referring them are locked with SHARED lock.

       SkipDepending - Puts EXCLUSIVE lock for all the sorted components in the batch.

       UndeployDepending - Puts EXCLUSIVE lock for all the sorted components in the batch and all depending on them recursively.

For more information, see: Parallel Deployment Examples

End of Content Area