Aart van Baren
Aart van Baren
@brianking This relates to caching database query results (and other heavy computations) internally in the server using Spring Caching. My bad, I misunderstood the issue at first. Could this be...
Hibernate fetches @ManyToOne and @OneToOne mappings eagerly. The effect is most pronounced for ExtensionVersion queries. In this case the Extension, Namespace, PersonalAccessToken and UserData are also loaded. Changing `@ManyToOne` to...
I'm currently working on implementing projections/dtos to speed up the `/vscode/gallery/extensionquery` endpoint. https://github.com/eclipse/openvsx/blob/d72fb0fe5361c0775f3b6fbc13bbbadf0fe9ff79/server/src/main/java/org/eclipse/openvsx/adapter/VSCodeAdapter.java#L312-L314 Is it possible to create public ids before the extensionquery endpoint is called?
Ok good, In PR #350 I've moved the creation of public ids to ExtensionService.createExtensionVersion when a new Extension is created.
@mkurz Can I work on this issue?
@MarekLani Another option is to use Open VSX in mirror mode (#505).
Ok, I've fixed the PR. @filiptronicek Do you have time to test it?
> Code LGTM - Let me know when I can review this on staging! You can review it on staging: https://staging.open-vsx.org/extension/genuitecllc/codetogether
@filiptronicek I've had this issue when changing the user's role while the user is still logged in. Log out and then log in again should solve the problem.