Skip to content

[stable34] perf(preview): Optimize retriving all previews from oc_filecache - #62611

Open
backportbot[bot] wants to merge 6 commits into
stable34from
backport/62601/stable34
Open

[stable34] perf(preview): Optimize retriving all previews from oc_filecache#62611
backportbot[bot] wants to merge 6 commits into
stable34from
backport/62601/stable34

Conversation

@backportbot

@backportbot backportbot Bot commented Jul 28, 2026

Copy link
Copy Markdown

Backport of PR #62601

Previoulsy we used a PATH LIKE expression which is fine for small
instances but doesn't scale for big instance (timeout).

Manually moving accross the tree with getFolderContentsById is
significantly faster as we can use the index and this also reuse common
APIs from OCP/Files instead of directly manipulating the filecache with
the query builder.

Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Faster than doing a commit after each file

Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
@backportbot
backportbot Bot requested a review from a team as a code owner July 28, 2026 12:42
@backportbot
backportbot Bot requested review from Altahrim, CarlSchwan, artonge, come-nc, leftybournes and provokateurin and removed request for a team July 28, 2026 12:42
@backportbot backportbot Bot added this to the Nextcloud 34.0.3 milestone Jul 28, 2026
@CarlSchwan
CarlSchwan enabled auto-merge July 28, 2026 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants