spring-projects / spring-projects/spring-tools

avoid blocked threads when updating live hover process status

Open
#771 0 comments 0 reactions 1 assignee View on GitHub

@martinlippert is already working on this.

Since Apr 25, 2022.

for: eclipse for: vscode status: assigned status: needs-investigation theme: live-data type: bug
Dominant language
Java
Stars
983
Forks
240
Avg merge
7d 1h
Merged PRs (30d)
7

Description

This is a follow-up from #750, where I found a problem with blocked threads in the live hover process update mechanism: https://github.com/spring-projects/sts4/issues/750#issuecomment-1102391424

The fix that I committed for #750 avoids this problem to affect all components of the language server, therefore the content-assist (and other messages) are no longer blocked when the live hover mechanism has too many running/blocked threads.

But this still leaves the live hover mechanism broken and blocked in these situations, so we should investigate the underlying reason further and come up with a solution here.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.