# Example: Online Patching Specific Role in the `TiDB` Cluster
```
$ tiup cluster patch test-asi tidb-v6.1.1-linux-amd64.tar.gz --role tidb
tiup is checking updates for component cluster ...
Starting component `cluster`: 
  /home/ubuntu/.tiup/components/cluster/v1.11.0/tiup-cluster patch test-asi tidb-v6.1.1-linux-amd64.tar.gz --role tidb
Will patch the cluster test-asi with package path is tidb-v6.1.1-linux-amd64.tar.gz, nodes: , roles: tidb.
Do you want to continue? [y/N]:(default=N) ~!@y@!~
+ [ Serial ] - SSHKeySet: privateKey=/home/ubuntu/.tiup/storage/cluster/clusters/test-asi/ssh/id_rsa, 
  publicKey=/home/ubuntu/.tiup/storage/cluster/clusters/test-asi/ssh/id_rsa.pub
+ [Parallel] - UserSSH: user=tidb, host=10.0.0.138
+ [Parallel] - UserSSH: user=tidb, host=10.0.0.138
+ [Parallel] - UserSSH: user=tidb, host=10.0.0.138
+ [Parallel] - UserSSH: user=tidb, host=10.0.0.138
+ [Parallel] - UserSSH: user=tidb, host=10.0.0.138
+ [Parallel] - UserSSH: user=tidb, host=10.0.0.138
+ [ Serial ] - BackupComponent: component=tidb, currentVersion=v6.1.0, remote=10.0.0.138:/tidb-deploy/tidb-4000
+ [ Serial ] - InstallPackage: srcPath=tidb-v6.1.1-linux-amd64.tar.gz, remote=10.0.0.138:/tidb-deploy/tidb-4000
+ [ Serial ] - UpgradeCluster
Upgrading component tidb
	...
Stopping component node_exporter
	...
Stopping component blackbox_exporter
	...
Starting component node_exporter
	...
Starting component blackbox_exporter
	...
```
----------------------------------------------
[no notes]