]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/tools/cephfs_mirror/MirrorWatcher.cc
update ceph source to reef 18.2.1
[ceph.git] / ceph / src / tools / cephfs_mirror / MirrorWatcher.cc
index 26b88d077e59809b8565eea6d29fe5f5b3906574..b3770d103ea3ef00371ee92de5b89a09d5802796 100644 (file)
@@ -93,12 +93,15 @@ void MirrorWatcher::handle_rewatch_complete(int r) {
     dout(0) << ": client blocklisted" <<dendl;
     std::scoped_lock locker(m_lock);
     m_blocklisted = true;
+    m_blocklisted_ts = ceph_clock_now();
   } else if (r == -ENOENT) {
     derr << ": mirroring object deleted" << dendl;
     m_failed = true;
+    m_failed_ts = ceph_clock_now();
   } else if (r < 0) {
     derr << ": rewatch error: " << cpp_strerror(r) << dendl;
     m_failed = true;
+    m_failed_ts = ceph_clock_now();
   }
 }