Skip to content

Commit a750548

Browse files
committed
refactor(meta-service0): rotbl: use spawn_blocking() instead blocking_in_place()
`blocking_in_place()` may still exhaust the worker threads.
1 parent b16e3c1 commit a750548

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,7 @@ reqwest-hickory-resolver = "0.2"
460460
ringbuffer = "0.14.2"
461461
rmp-serde = "1.1.1"
462462
roaring = { version = "^0.10", features = ["serde"] }
463-
rotbl = { version = "0.2.8", features = [] }
463+
rotbl = { version = "0.2.9", features = [] }
464464
rust_decimal = "1.26"
465465
rustix = "0.38.37"
466466
rustls = { version = "0.23.27", features = ["ring", "tls12"], default-features = false }

src/common/base/src/future.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@ mod tests {
213213

214214
// blocking_in_place sleep
215215

216+
#[allow(clippy::disallowed_methods)]
216217
let f = async move {
217218
tokio::task::spawn_blocking(|| {
218219
std::thread::sleep(Duration::from_millis(100));

0 commit comments

Comments
 (0)