[Gluster-Maintainers] [IMP] Requesting a fast-tracked minor update for release-10

Anoop C S anoopcs at cryptolab.net
Fri Sep 16 07:01:16 UTC 2022


Hello everyone,

With GA of latest major stable release(v4.17)[1] for Samba, there is a
basic functionality breakage(see below) with GlusterFS backed SMB
shares via libgfapi. Necessary patches for libgfapi were already
identified and are now merged[2][3] with 'release-10' branch as
backports from 'devel' branch.

Samba packages(v4.17)[4] for Fedora rawhide are already in stable
repositories and will soon be the case for other distributions. Looking
at the tentative date for v10 update we are concerned as it will be a
long 2 month gap where GlusterFS integration with latest(and greatest)
Samba will stay broken.

Thus we are requesting a soonish release to avoid such a long broken
window where a lot more screams on this breakage are expected.


Thanks,
Anoop C S.


Functionality breakage in a nutshell:
"As a consumer of libgfapi, Samba used to differentiate between file
and directory OPENs based on stat information(and thereby setting
O_DIRECTORY flag) acquired prior to actual OPEN. Recent improvements in
Samba took out the need for O_DIRECTORY in OPEN flags causing
failure(with EISDIR) to connect to GlusterFS backed shares via
libgfapi."

[1] https://www.samba.org/samba/history/samba-4.17.0.html
[2] https://github.com/gluster/glusterfs/pull/3755
[3] https://github.com/gluster/glusterfs/pull/3756
[4] https://bodhi.fedoraproject.org/updates/FEDORA-2022-4555909843


More information about the maintainers mailing list