INNER CODE UNIT · Rust

duration_secs_ceil

EricLBuehler/mistral.rs · mistralrs-code-exec/src/lib.rs:119

fn duration_secs_ceil(duration: Duration) -> u64 {
    duration.as_secs() + u64::from(duration.subsec_nanos() > 0)
}

fn raise_cpu_limit_for_timeout(
    sandbox: &dyn Sandbox,
    policy: &mut SandboxPolicy,
    timeout: Duration,
    tool_name: &str,
) {
    if !sandbox.effective(policy).rlimits_applied {
        return;
    }
    let timeout_secs = duration_secs_ceil(timeout);
    if policy.max_cpu_secs >= timeout_secs {
        return;
    }
    tracing::warn!(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…