[id='patching']
:context: server
= Patching {brandname} Server Installations
Install and manage patches for {brandname} server installations.

You can apply patches to multiple {brandname} servers with different versions
to upgrade to a desired target version. However, patches do not take effect if
{brandname} servers are running. For this reason you install patches while
servers are offline. If you want to upgrade {brandname} clusters without
downtime, create a new cluster with the target version and perform a rolling
upgrade to that version instead of patching.

include::{topics}/ref_server_patches.adoc[leveloffset=+1]
//Product only
ifdef::productized[]
include::{topics}/proc_server_downloading_patches.adoc[leveloffset=+1]
endif::productized[]
include::{topics}/proc_server_creating_patches.adoc[leveloffset=+1]
include::{topics}/proc_server_installing_patches.adoc[leveloffset=+1]
include::{topics}/proc_server_rolling_back_patches.adoc[leveloffset=+1]

// Restore the parent context.
ifdef::parent-context[:context: {parent-context}]
ifndef::parent-context[:!context:]
