Skip to content

Commit e8bd448

Browse files
committed
wait a bit for delete cgroup
1 parent 9945058 commit e8bd448

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/guards.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,9 @@ impl Drop for CGroupGuard {
4747
fn drop(&mut self) {
4848
self.cg
4949
.remove_task_by_tgid(CgroupPid::from(self.pid as u64))
50-
.unwrap_or_else(|e| eprintln!("remove task error: {e:?}"));
51-
self.cg.delete().unwrap();
50+
.expect("remove task error {self.pid}");
51+
std::thread::sleep(Duration::from_millis(50));
52+
self.cg.delete().expect("delete cgroup error");
5253
}
5354
}
5455

0 commit comments

Comments
 (0)