]> xenbits.xensource.com Git - qemu-xen.git/commit
gluster: the glfs_io_cbk callback function pointer adds pre/post stat args
authorNiels de Vos <ndevos@redhat.com>
Tue, 5 Mar 2019 15:46:34 +0000 (16:46 +0100)
committerAnthony PERARD <anthony.perard@citrix.com>
Mon, 1 Apr 2019 16:24:56 +0000 (17:24 +0100)
commit04a43f76e2d73e8387bd3e3bd439ef8c6d69d361
tree643fcf4f29585ff42bdaa59c24bffc1ffb581125
parentc84fdba657d43dc39910c8bfc9524a00a3e5c84c
gluster: the glfs_io_cbk callback function pointer adds pre/post stat args

The glfs_*_async() functions do a callback once finished. This callback
has changed its arguments, pre- and post-stat structures have been
added. This makes it possible to improve caching, which is useful for
Samba and NFS-Ganesha, but not so much for QEMU. Gluster 6 is the first
release that includes these new arguments.

With an additional detection in ./configure, the new arguments can
conditionally get included in the glfs_io_cbk handler.

Signed-off-by: Niels de Vos <ndevos@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
(cherry picked from commit 0e3b891fefacc0e49f3c8ffa3a753b69eb7214d2)
block/gluster.c
configure