From 1fff4f67ea382a955cdd3d3a68737a086cfd74d2 Mon Sep 17 00:00:00 2001 From: Gavin Chou Date: Mon, 28 Jul 2025 10:48:42 +0800 Subject: [PATCH] [fix](cloud) Fix std::sleep_for in bthread sync_rowset (#53925) --- be/src/cloud/cloud_meta_mgr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/be/src/cloud/cloud_meta_mgr.cpp b/be/src/cloud/cloud_meta_mgr.cpp index d0085f15b66fd0..d26df9dbf304df 100644 --- a/be/src/cloud/cloud_meta_mgr.cpp +++ b/be/src/cloud/cloud_meta_mgr.cpp @@ -541,7 +541,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)