]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: data sync uses coarse clock for error_retry_time
authorCasey Bodley <cbodley@redhat.com>
Tue, 14 Aug 2018 15:11:22 +0000 (11:11 -0400)
committerNathan Cutler <ncutler@suse.com>
Tue, 2 Oct 2018 17:10:50 +0000 (19:10 +0200)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 233ee9cf291194f3d8d291a5e4632612612b7731)

src/rgw/rgw_data_sync.cc

index 4a63161d1ab38611f9f556c9f21e3916b3c0eae8..f9090024f4714928f5b065ac64ad51692635357f 100644 (file)
@@ -1143,7 +1143,7 @@ class RGWDataSyncShardCR : public RGWCoroutine {
   string error_marker;
   int max_error_entries;
 
-  ceph::real_time error_retry_time;
+  ceph::coarse_real_time error_retry_time;
 
 #define RETRY_BACKOFF_SECS_MIN 60
 #define RETRY_BACKOFF_SECS_DEFAULT 60
@@ -1351,7 +1351,7 @@ public:
           } else {
             retry_backoff_secs = RETRY_BACKOFF_SECS_DEFAULT;
           }
-          error_retry_time = ceph::real_clock::now() + make_timespan(retry_backoff_secs);
+          error_retry_time = ceph::coarse_real_clock::now() + make_timespan(retry_backoff_secs);
           error_marker.clear();
         }