In 3.6, setting [global] aio read size = 1 [tmp] path = /tmp made the aio read size setting in [global], which is a per-share parameter the default for all shares. This does not work in master: > bin/testparm Load smb config files from /home/vlendec/git/inst/etc/smb.conf rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) Processing section "[tmp]" Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions [global] idmap config * : backend = tdb aio read size = 1 [tmp] path = /tmp allocation roundup size = 0 aio read size = 0 block size = 0 This is a must-fix before we do the next release, this will break a TON of configurations. Volker
Fixed with a325e7b560502ce43c78a7c6c8d692e872f262ae