Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1136018

Bug#1030316: trim script always exits 1 despite not failing

From "Scott Colby" <debian@scott.scolby.com>
Newsgroups linux.debian.bugs.dist
Subject Bug#1030316: trim script always exits 1 despite not failing
Date 2023-02-02 20:30 +0100
Message-ID <FUNrs-2XNO-13@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Package: zfsutils-linux
Version: 2.1.7-1~bpo11+1

When I invoke `sh /usr/lib/zfs-linux/trim`, the script always exits
1 despite operating properly. This is causing me some pain when
trying to automate calling this script with a systemd timer, since
I can't differentiate some other reason of the script exiting 1
from a successful run.

I believe this is caused by the final command of the script being
`zpool list ... | while read -r pool do ...; done`. When the output
of `zpool list` is exhausted, `read` returns an error, and thus the
script exits with that status. I have confirmed this by running the
script with `sh -x` and seeing that the last output line is
`+ read -r pool`.

I'm not sure what the right solution to this would be, but I think
that it should be addressed.

Thank you,
Scott Colby

Back to linux.debian.bugs.dist | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Bug#1030316: trim script always exits 1 despite not failing "Scott Colby" <debian@scott.scolby.com> - 2023-02-02 20:30 +0100
  Bug#1030316: [Pkg-zfsonlinux-devel] Bug#1030316: trim script always exits 1 despite not failing Petter Reinholdtsen <pere@hungry.com> - 2023-02-02 20:50 +0100
    Bug#1030316: [Pkg-zfsonlinux-devel] Bug#1030316: trim script always exits 1 despite not failing "Scott Colby" <debian@scott.scolby.com> - 2023-02-02 21:00 +0100

csiph-web