发布

  • fix: prevent ghost request after abort causing server to stop processing

    frostbyte_neo 发布于 2026-03-02 12:30:45 +00:00

    _cleanup_request() called scheduler.remove_finished_request() which
    deleted the request from scheduler.requests before the deferred abort
    (_do_abort_request) ran. This caused _do_abort_request to early-return
    without cleaning running/uid mappings/active batch, leaving a ghost
    request that generated tokens into nowhere and occupied a running slot.

    Fix: remove the premature remove_finished_request call from
    _cleanup_request and let _do_abort_request handle all scheduler cleanup.

    Bump version to 0.1.14.post2.

    下载附件