Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide Progress Notification #404

Closed
tsmaeder opened this issue Oct 23, 2017 · 2 comments
Closed

Provide Progress Notification #404

tsmaeder opened this issue Oct 23, 2017 · 2 comments
Assignees

Comments

@tsmaeder
Copy link
Contributor

jdt.ls does a bunch of long running tasks (build, update maven project, indexing jars, etc.) that can result in high system load and affect outcomes of stuff like content assist.
These tasks may be done in response to a LSP request or notification or they may be triggered by jdt.ls itself.
We should have a way to report progress to the client. Some of the issues that need to be addressed are:

  • Multiple tasks may be active in parallel, so we need a way to identify the tasks
  • We must not send too many notifications
    Progress reporting is for humans: more than 2-3 notifications/second cannot be seen anyway.
@gorkem
Copy link
Contributor

gorkem commented Dec 22, 2017

@tsmaeder
Copy link
Contributor Author

There is a WIP PR here: #490

fbricon added a commit to fbricon/eclipse.jdt.ls that referenced this issue Mar 19, 2018
fbricon added a commit to fbricon/eclipse.jdt.ls that referenced this issue Mar 20, 2018
fbricon added a commit to fbricon/eclipse.jdt.ls that referenced this issue Mar 20, 2018
fbricon added a commit to fbricon/eclipse.jdt.ls that referenced this issue Mar 20, 2018
fbricon added a commit to fbricon/eclipse.jdt.ls that referenced this issue Mar 20, 2018
fbricon added a commit to fbricon/eclipse.jdt.ls that referenced this issue Mar 20, 2018
tsmaeder pushed a commit to bdshadow/eclipse.jdt.ls that referenced this issue Apr 6, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants