anchor.diff:  
   ### <a id="restart"></a> Restart an App
   
  -## <a id="how-it-works"></a> How it works
  +To apply configuration updates without downtime, such as environment variables or service bindings, run the following command to restart your app: 
  +
  +```
  +cf v3-cancel-zdt-restart APP-NAME
  +```
  +
  +## <a id="how-it-works"></a> How It Works
  +
  +This section compares the original `cf push` command with the experimental `cf v3-zdt-push` command. 
  +
  +### <a id="deployment-process"></a> cf push Process
   
   The original `cf push` does the following:
   
  
positive.code: owner: CAPI
  ---
  
  This topic describes a workflow by which developers can push updates to their apps without incurring downtime. 
  
  ## <a id="prerequisites"></a>  Prerequisites
  
  The procedures in this topic require the following: 
  
  * cf CLI v6.40 or later. 
  * The zero-downtime app deployment feature is enabled for your installation.
  	* <%= vars.zdt_enable %>
  
  ## <a id="deploy"></a>  Deploy an App
  
  To deploy an app without incurring downtime, run the following command:
  
  
negative.code: <p class="note"><strong>Note</strong>: There is no guarantee of zero-downtime during a cancel. The goal is to revert the app to its original state as quickly as possible.</p>
  
  ```
  cf v3-cancel-zdt-push APP-NAME
  ```
  
  This reverts the app to its state from before the deployment started by doing the following:
  