Skip to content

Performance improvements for version validation and quickfix - #1972

Merged
BoykoAlex merged 4 commits into
mainfrom
gh-1693
Aug 25, 2026
Merged

Performance improvements for version validation and quickfix#1972
BoykoAlex merged 4 commits into
mainfrom
gh-1693

Conversation

@BoykoAlex

@BoykoAlex BoykoAlex commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Fixes #1902
Partially fixes #1963

@BoykoAlex
BoykoAlex force-pushed the gh-1693 branch 2 times, most recently from 9f97bdf to 1609bd2 Compare August 21, 2026 20:49
@BoykoAlex
BoykoAlex marked this pull request as draft August 21, 2026 23:07
@BoykoAlex

Copy link
Copy Markdown
Contributor Author

@martinlippert feel free to try this... I like the quickfix... The validation is not ideal... the cache in Rewrite (MaevnPomCache + MavenPomDownloader aren't good for multiple threads... Seems you can fire off multiple requests for the same thing and http request seems unavoidable)

@martinlippert

Copy link
Copy Markdown
Member

Tried this, and the quick fix is indeed great. The cache of the metadata seems to do a reasonable job as well, looks like the overall number of downloads got reduced quite a bit in my test workspace with several project, so definitely a great step forward here.

Signed-off-by: BoykoAlex <alex.boyko@broadcom.com>
Signed-off-by: BoykoAlex <alex.boyko@broadcom.com>
# Conflicts:
#	headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/rewrite/SpringBootPatchUpgrade.java
Signed-off-by: BoykoAlex <alex.boyko@broadcom.com>
Signed-off-by: BoykoAlex <alex.boyko@broadcom.com>
@BoykoAlex
BoykoAlex marked this pull request as ready for review August 25, 2026 06:15
@BoykoAlex
BoykoAlex merged commit d5bb1ac into main Aug 25, 2026
4 checks passed
@BoykoAlex
BoykoAlex deleted the gh-1693 branch August 25, 2026 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

improve performance of repository-based version validation Quick Fix for the latest patch release is slow

2 participants