diff --git a/be/src/cloud/cloud_meta_mgr.cpp b/be/src/cloud/cloud_meta_mgr.cpp index 024c16c3533245..0727a1650154fa 100644 --- a/be/src/cloud/cloud_meta_mgr.cpp +++ b/be/src/cloud/cloud_meta_mgr.cpp @@ -574,7 +574,7 @@ Status CloudMetaMgr::sync_tablet_rowsets_unlocked(CloudTablet* tablet, std::uniform_int_distribution u(20, 200); std::uniform_int_distribution u1(500, 1000); uint32_t duration_ms = tried >= 100 ? u(rng) : u1(rng); - std::this_thread::sleep_for(milliseconds(duration_ms)); + bthread_usleep(duration_ms * 1000); LOG_INFO("failed to get rowset meta") .tag("reason", cntl.ErrorText()) .tag("tablet_id", tablet_id)