All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kevin Wolf <kwolf@redhat.com>
To: "Philippe Mathieu-Daudé" <philmd@linaro.org>
Cc: Thomas Huth <thuth@redhat.com>,
	Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org, Hanna Reitz <hreitz@redhat.com>,
	Eric Blake <eblake@redhat.com>,
	qemu-block@nongnu.org, devel@lists.libvirt.org,
	integration@gluster.org, Nir Soffer <nirsof@gmail.com>,
	Nir Soffer <nsoffer@redhat.com>
Subject: Re: [PATCH] Remove the deprecated glusterfs block driver
Date: Thu, 7 May 2026 09:43:03 +0200	[thread overview]
Message-ID: <afxCh6JcPEefhF5o@redhat.com> (raw)
In-Reply-To: <08637f36-ae2b-4191-b668-93e59e283c92@linaro.org>

Am 07.05.2026 um 08:08 hat Philippe Mathieu-Daudé geschrieben:
> On 7/5/26 07:16, Thomas Huth wrote:
> > From: Thomas Huth <thuth@redhat.com>
> > 
> > Glusterfs has been marked as deprecated since QEMU v9.2, and as far
> > as I know, nobody spoke up 'til today that it should be kept.
> > The listed e-mail address integration@gluster.org in our MAINTAINERS
> > file seems to be bouncing nowadays, and looking at their website
> > https://www.gluster.org/ the most recent news are from 2020 / 2021 ...
> > so it seems like there is really hardly any interest in Glusterfs
> > anymore. Thus it's time to remove the code now from QEMU.
> > 
> > Signed-off-by: Thomas Huth <thuth@redhat.com>
> > ---
> >   MAINTAINERS                                   |    6 -
> >   docs/about/deprecated.rst                     |    8 -
> >   docs/about/removed-features.rst               |    7 +
> >   docs/system/device-url-syntax.rst.inc         |   39 -
> >   docs/system/qemu-block-drivers.rst.inc        |   84 -
> >   meson.build                                   |   47 -
> >   qapi/block-core.json                          |   52 -
> >   block/gluster.c                               | 1644 -----------------
> >   tests/qtest/modules-test.c                    |    3 -
> >   block/meson.build                             |    1 -
> >   meson_options.txt                             |    2 -
> >   .../ci/setup/debian/debian-13-ppc64le.yaml    |    1 -
> >   .../ci/setup/ubuntu/ubuntu-2404-aarch64.yaml  |    1 -
> >   .../ci/setup/ubuntu/ubuntu-2404-s390x.yaml    |    1 -
> >   scripts/coverity-scan/coverity-scan.docker    |    1 -
> >   scripts/coverity-scan/run-coverity-scan       |    2 +-
> >   scripts/meson-buildoptions.sh                 |    3 -
> >   .../dockerfiles/debian-amd64-cross.docker     |    1 -
> >   .../dockerfiles/debian-arm64-cross.docker     |    1 -
> >   .../dockerfiles/debian-mips64el-cross.docker  |    1 -
> >   .../dockerfiles/debian-mipsel-cross.docker    |    1 -
> >   .../dockerfiles/debian-ppc64el-cross.docker   |    1 -
> >   .../dockerfiles/debian-riscv64-cross.docker   |    1 -
> >   .../dockerfiles/debian-s390x-cross.docker     |    1 -
> >   tests/docker/dockerfiles/debian.docker        |    1 -
> >   .../dockerfiles/fedora-rust-nightly.docker    |    1 -
> >   tests/docker/dockerfiles/fedora.docker        |    1 -
> >   tests/docker/dockerfiles/opensuse-leap.docker |    1 -
> >   tests/docker/dockerfiles/ubuntu2204.docker    |    1 -
> >   tests/lcitool/projects/qemu.yml               |    1 -
> >   30 files changed, 8 insertions(+), 1907 deletions(-)
> >   delete mode 100644 block/gluster.c
> 
> Need a rebase on top of commit f168046842c ("cocci: Do not
> initialize variable used by QLIST_FOREACH macro").
> 
> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
> Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
> 
> Apparently we could now revert commits a6b257a08e3 ("file-posix:
> Handle undetectable alignment") and 3a20013fbb2 ("block: posix:
> Always allocate the first block"). Not sure if that could be
> useful for other backends or harmless. Cc'ing Nir.

I haven't looked at the specific code changes, but if it's file-posix,
it's unrelated to the builtin gluster block driver in QEMU, but a file
on a glusterfs mount on the host. We still need to behave correctly for
that. (And if it can happen with glusterfs, it probably can happen with
other filesystems, too.)

Kevin



  reply	other threads:[~2026-05-07  7:44 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-05-07  5:16 [PATCH] Remove the deprecated glusterfs block driver Thomas Huth
2026-05-07  6:08 ` Philippe Mathieu-Daudé
2026-05-07  7:43   ` Kevin Wolf [this message]
2026-05-07  7:46     ` Philippe Mathieu-Daudé

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=afxCh6JcPEefhF5o@redhat.com \
    --to=kwolf@redhat.com \
    --cc=armbru@redhat.com \
    --cc=devel@lists.libvirt.org \
    --cc=eblake@redhat.com \
    --cc=hreitz@redhat.com \
    --cc=integration@gluster.org \
    --cc=nirsof@gmail.com \
    --cc=nsoffer@redhat.com \
    --cc=philmd@linaro.org \
    --cc=qemu-block@nongnu.org \
    --cc=qemu-devel@nongnu.org \
    --cc=thuth@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.