diff options
author | Marko Mäkelä <marko.makela@mariadb.com> | 2022-08-18 17:12:00 +0300 |
---|---|---|
committer | Marko Mäkelä <marko.makela@mariadb.com> | 2022-08-19 09:21:02 +0300 |
commit | c2df3d30c065d962d4d40f94aca42b527f647bac (patch) | |
tree | 84df7d5e17b2e1adc3dd46ee32e24eb82e51ff25 | |
parent | ec37906646edf4d40ab920c9f2ae144c686221cb (diff) | |
download | mariadb-git-c2df3d30c065d962d4d40f94aca42b527f647bac.tar.gz |
MDEV-21452 fixup: Avoid an unnecessary mutex operation
-rw-r--r-- | extra/mariabackup/xtrabackup.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/extra/mariabackup/xtrabackup.cc b/extra/mariabackup/xtrabackup.cc index 1dd52e6bce0..62a619587e3 100644 --- a/extra/mariabackup/xtrabackup.cc +++ b/extra/mariabackup/xtrabackup.cc @@ -2477,11 +2477,11 @@ xb_write_delta_metadata(const char *filename, const xb_delta_info_t *info) /* ================= backup ================= */ void xtrabackup_io_throttling() { - if (!xtrabackup_backup) + if (!xtrabackup_backup || !xtrabackup_throttle) return; mysql_mutex_lock(&log_sys.mutex); - if (xtrabackup_throttle && (io_ticket--) < 0) + if (io_ticket-- < 0) mysql_cond_wait(&wait_throttle, &log_sys.mutex); mysql_mutex_unlock(&log_sys.mutex); } |