diff options
| author | pepper <3782201+rohvani@users.noreply.github.com> | 2026-09-21 17:25:49 -0400 |
|---|---|---|
| committer | pepper <3782201+rohvani@users.noreply.github.com> | 2026-09-23 15:24:05 -0400 |
| commit | 972ad1bf0bbba6836688023069a83ca8ca3827ff (patch) | |
| tree | 9a3bb6086891b96b0e6b60749c85ee019cb92315 /indra/llmessage/llsdhttpserver.cpp | |
| parent | 6de10b0368db189e5754f274d948c82a9d95fe57 (diff) | |
Centralize manager cancellation at asynchronous waits
Defer presentation through the existing non-yielding idle registration.
Check the account epoch after HTTP, worker and timer waits, and terminate
obsolete manager coroutines through LLCoros::Stopped.
Use one scope exit to retire a resident pass, removing repeated lookups,
cancellation branches and cleanup. Run the captured legacy and service
deletion sweeps in one worker job while still awaiting main-loop view
invalidation first.
Checked cancellation, retry, priority and publication outcomes with the
scheduler regressions and the Release viewer build.
Diffstat (limited to 'indra/llmessage/llsdhttpserver.cpp')
0 files changed, 0 insertions, 0 deletions
