]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: Fix write_meta; increase epoch with each write
authorAdam Kupczyk <akupczyk@ibm.com>
Tue, 30 Jan 2024 13:25:31 +0000 (13:25 +0000)
committerAdam Kupczyk <akupczyk@ibm.com>
Mon, 22 Jul 2024 12:28:50 +0000 (12:28 +0000)
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
src/os/bluestore/BlueStore.cc

index 4a2c24312cceae034280364125566f9ab4df3805..6a137637bebc741fdb5166859238798267d1bdde 100644 (file)
@@ -6019,6 +6019,7 @@ int BlueStore::write_meta(const std::string& key, const std::string& value)
   if (!bdev_label_valid_locations.empty()) {
     bdev_label.meta[key] = value;
     if (bdev_label_multi) {
+      bdev_label_epoch++;
       bdev_label.meta["epoch"] = std::to_string(bdev_label_epoch);
     }
     int r = _write_bdev_label(cct, p, bdev_label, bdev_label_valid_locations);