Weird (slow) performance, querying a large 0-byte tree with lots of xattrs (ZFS over smbd)

"Peter B. via samba" <[email protected]>
Newsgroups gmane.network.samba.general
Message-ID <[email protected]>
Hi everyone :)

I'm working with medium-to-large scale digitial collections in the GLAM 
(Galleries Libraries Archives Museums) domain. I'm a sysadmin, and i'm 
using xattrs increasingly to support my work handling meta+data :D

I've created thin-copy trees of data, annotated by copy exiftool JSON 
output to xattrs key/value. Each file has 0-byte (as the source payload 
data is not copied).

This works great for search/browse and other things.
So I have these "metadata filesystem trees" I'm working with.

BUT:
**When I index such a tree over Samba, I get a terrible performance and 
the CPU spikes to 100% on one core.**

For filesystem properties only access (from ZFS on Proxmox PVE 9.1, 
Debian 13)


I don't see anything in the logfiles.
And zpool has a few KBs of iostats.

I'm grateful for any hints debugging this.

Thank you :)
Peter


Additional information:
Running the index on an example tree locally (on the fileserver's ZFS), 
takes ~0.2 seconds, whereas doing the same on a client machine over smbd 
mount takes 14 seconds (GBit LAN). TAR of that tree has ~1.9 MB, so 14s 
is long IMO?



-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.