Skip to content

multifilesystem: Improve performance of PROPFIND - #2194

Merged
pbiering merged 1 commit into
Kozea:masterfrom
mcrha:wip/performance
Aug 7, 2026
Merged

multifilesystem: Improve performance of PROPFIND#2194
pbiering merged 1 commit into
Kozea:masterfrom
mcrha:wip/performance

Conversation

@mcrha

@mcrha mcrha commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

The PROPFIND does not need to check the filesystem for the file existence, because the list comes from the directory listing, similar as the other parts already do it. That was highly visible with large collections (10k+ items), causing massive delays.

Also avoid repeated stat() calls on the same path.

The PROPFIND does not need to check the filesystem for the file existence,
because the list comes from the directory listing, similar as the other
parts already do it. That was highly visible with large collections (10k+ items),
causing massive delays.

Also avoid repeated stat() calls on the same path.
@pbiering pbiering added this to the 3.8.0 milestone Aug 7, 2026

@pbiering pbiering left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch, thank you very much!

@pbiering
pbiering merged commit 219bd68 into Kozea:master Aug 7, 2026
35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants