Conversation
|
Key idea:
|
eb5356d to
773bfee
Compare
|
What's been done
|
|
@soulomoon Is this ready for review? |
yes, it is. thanks. |
|
odd 9.10 windows failing for |
|
@soulomoon Probably just needs to rebased on top of #4768 |
|
ci have been fixed except circleci. now waiting for new lsp version to be released. |
fendor
left a comment
There was a problem hiding this comment.
LGTM, just some residual files that we likely should get rid of
|
windows will still see some broken pipes, but it is not caused by the same gracefully exit issue. |
fendor
left a comment
There was a problem hiding this comment.
Thanks, this looks like a big improvement!
I have added a couple of comments, let me know what you think about it and whether I should address any of them myself.
fendor
left a comment
There was a problem hiding this comment.
Thanks, this looks like a big improvement!
I have added a couple of comments, let me know what you think about it and whether I should address any of them myself.
|
@fendor Thanks for the review! I’ve addressed the comments and pushed the updates. Please take another look when you have time. |
fendor
left a comment
There was a problem hiding this comment.
LGTM, thank you for this marathon of a PR :D
Excited to finally have more of your improvements merged into HLS.
|
Feel free to merge when you are ready |
6b5fe23 to
402ce40
Compare
Coordinate LanguageServer shutdown with worker queue teardown. The reactor now requests shutdown, waits for confirmation, logs timeout and exit outcomes, and stops server-side work before late background tasks can outlive the server. Worker threads also stop dequeuing after shutdown is requested, preventing broken-pipe failures and shutdown hangs in tests. Bump the lsp lower bound to 2.8 to match the shutdown flow used here. Co-authored-by: fendor <fendor@users.noreply.github.com>
402ce40 to
df6b45f
Compare
gracefully exit the server