Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(page_service): Timeline::gate held open while throttling
When we moved throttling up from Timeline::get into page_service, we stopped being sensitive to `Timeline::cancel`, even though we're holding a Handle and thus a guard on the `Timeline::gate` open. This PR rectifies the situation. Refs - Found while investigating #10309 (hung detach because gate kept open), but not expected to be the root cause of that issue because the affected tenants are not being throttled according to their metrics.
- Loading branch information