From: Gabriel Krisman Bertazi <krisman@collabora.com>
To: Amir Goldstein <amir73il@gmail.com>
Cc: LTP List <ltp@lists.linux.it>, Jan Kara <jack@suse.com>,
Ext4 <linux-ext4@vger.kernel.org>,
Khazhismel Kumykov <khazhy@google.com>,
kernel@collabora.com
Subject: Re: [PATCH 6/7] syscalls/fanotify20: Test file event with broken inode
Date: Thu, 05 Aug 2021 17:50:11 -0400 [thread overview]
Message-ID: <87tuk3ef3g.fsf@collabora.com> (raw)
In-Reply-To: <CAOQ4uxis23+T3=+R+9rKkxtZLtS4S4LJ6RBgG0AEHsg4=MJyRA@mail.gmail.com> (Amir Goldstein's message of "Wed, 4 Aug 2021 08:27:46 +0300")
Hi Amir,
thanks for the review.
Amir Goldstein <amir73il@gmail.com> writes:
> Well, I would not expect a FAN_FS_ERROR event to ever have 0 error
> value. Since this test practically only tests ext4, I do not think it
> is reasonable
> for the test to VERIFY a bug. It is fine to write this test with expectations
> that are not met and let it fail.
This gave me a good chuckle. :) I will check for a
EXT4_ERR_EFSCORRUPTED and propose a fix on ext4.
>
> But a better plan would probably be to merge the patches up to 5 to test
> FAN_FS_ERROR and then add more test cases after ext4 is fixed
> Either that or you fix the ext4 problem along with FAN_FS_ERROR.
>
> Forgot to say that the test needs to declare .needs_cmds "debugfs".
>
> In any case, as far as prerequisite to merging FAN_FS_ERROR
> your WIP tests certainly suffice.
> Please keep your test branch around so we can use it to validate
> the kernel patches.
> I usually hold off on submitting LTP tests for inclusion until at least -rc3
> after kernel patches have been merged.
As requested, I will not send a new version of the test for now. I
published them on the following unstable branch:
https://gitlab.collabora.com/krisman/ltp -b fan-fs-error
The v1, as submitted in this thread is also available at:
https://gitlab.collabora.com/krisman/ltp -b fan-fs-error-v1
Thanks,
--
Gabriel Krisman Bertazi
WARNING: multiple messages have this Message-ID (diff)
From: Gabriel Krisman Bertazi <krisman@collabora.com>
To: ltp@lists.linux.it
Subject: [LTP] [PATCH 6/7] syscalls/fanotify20: Test file event with broken inode
Date: Thu, 05 Aug 2021 17:50:11 -0400 [thread overview]
Message-ID: <87tuk3ef3g.fsf@collabora.com> (raw)
In-Reply-To: <CAOQ4uxis23+T3=+R+9rKkxtZLtS4S4LJ6RBgG0AEHsg4=MJyRA@mail.gmail.com> (Amir Goldstein's message of "Wed, 4 Aug 2021 08:27:46 +0300")
Hi Amir,
thanks for the review.
Amir Goldstein <amir73il@gmail.com> writes:
> Well, I would not expect a FAN_FS_ERROR event to ever have 0 error
> value. Since this test practically only tests ext4, I do not think it
> is reasonable
> for the test to VERIFY a bug. It is fine to write this test with expectations
> that are not met and let it fail.
This gave me a good chuckle. :) I will check for a
EXT4_ERR_EFSCORRUPTED and propose a fix on ext4.
>
> But a better plan would probably be to merge the patches up to 5 to test
> FAN_FS_ERROR and then add more test cases after ext4 is fixed
> Either that or you fix the ext4 problem along with FAN_FS_ERROR.
>
> Forgot to say that the test needs to declare .needs_cmds "debugfs".
>
> In any case, as far as prerequisite to merging FAN_FS_ERROR
> your WIP tests certainly suffice.
> Please keep your test branch around so we can use it to validate
> the kernel patches.
> I usually hold off on submitting LTP tests for inclusion until at least -rc3
> after kernel patches have been merged.
As requested, I will not send a new version of the test for now. I
published them on the following unstable branch:
https://gitlab.collabora.com/krisman/ltp -b fan-fs-error
The v1, as submitted in this thread is also available at:
https://gitlab.collabora.com/krisman/ltp -b fan-fs-error-v1
Thanks,
--
Gabriel Krisman Bertazi
next prev parent reply other threads:[~2021-08-05 21:50 UTC|newest]
Thread overview: 48+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-08-02 21:46 [PATCH 0/7] Test the new fanotify FAN_FS_ERROR event Gabriel Krisman Bertazi
2021-08-02 21:46 ` [LTP] " Gabriel Krisman Bertazi
2021-08-02 21:46 ` [PATCH 1/7] syscalls/fanotify20: Introduce helpers for FAN_FS_ERROR test Gabriel Krisman Bertazi
2021-08-02 21:46 ` [LTP] " Gabriel Krisman Bertazi
2021-08-03 8:30 ` Amir Goldstein
2021-08-03 8:30 ` [LTP] " Amir Goldstein
2021-08-02 21:46 ` [PATCH 2/7] syscalls/fanotify20: Validate the generic error info Gabriel Krisman Bertazi
2021-08-02 21:46 ` [LTP] " Gabriel Krisman Bertazi
2021-08-03 8:42 ` Amir Goldstein
2021-08-03 8:42 ` [LTP] " Amir Goldstein
2021-08-02 21:46 ` [PATCH 3/7] syscalls/fanotify20: Validate incoming FID in FAN_FS_ERROR Gabriel Krisman Bertazi
2021-08-02 21:46 ` [LTP] " Gabriel Krisman Bertazi
2021-08-03 8:56 ` Amir Goldstein
2021-08-03 8:56 ` [LTP] " Amir Goldstein
2021-08-04 4:54 ` Gabriel Krisman Bertazi
2021-08-04 4:54 ` [LTP] " Gabriel Krisman Bertazi
2021-08-04 5:39 ` Amir Goldstein
2021-08-04 5:39 ` [LTP] " Amir Goldstein
2021-08-04 7:40 ` Matthew Bobrowski
2021-08-04 7:40 ` [LTP] " Matthew Bobrowski
2021-08-20 10:21 ` Petr Vorel
2021-08-20 10:21 ` Petr Vorel
2021-08-20 21:58 ` Matthew Bobrowski
2021-08-20 21:58 ` Matthew Bobrowski
2021-08-23 9:35 ` Jan Kara
2021-08-23 9:35 ` Jan Kara
2021-08-23 11:19 ` Matthew Bobrowski
2021-08-23 11:19 ` Matthew Bobrowski
2021-08-23 14:34 ` Gabriel Krisman Bertazi
2021-08-23 14:34 ` Gabriel Krisman Bertazi
2021-08-02 21:46 ` [PATCH 4/7] syscalls/fanotify20: Watch event after filesystem abort Gabriel Krisman Bertazi
2021-08-02 21:46 ` [LTP] " Gabriel Krisman Bertazi
2021-08-02 21:46 ` [PATCH 5/7] syscalls/fanotify20: Support submission of debugfs commands Gabriel Krisman Bertazi
2021-08-02 21:46 ` [LTP] " Gabriel Krisman Bertazi
2021-08-02 21:46 ` [PATCH 6/7] syscalls/fanotify20: Test file event with broken inode Gabriel Krisman Bertazi
2021-08-02 21:46 ` [LTP] " Gabriel Krisman Bertazi
2021-08-03 9:04 ` Amir Goldstein
2021-08-03 9:04 ` [LTP] " Amir Goldstein
2021-08-03 9:08 ` Amir Goldstein
2021-08-03 9:08 ` [LTP] " Amir Goldstein
2021-08-04 4:52 ` Gabriel Krisman Bertazi
2021-08-04 4:52 ` [LTP] " Gabriel Krisman Bertazi
2021-08-04 5:27 ` Amir Goldstein
2021-08-04 5:27 ` [LTP] " Amir Goldstein
2021-08-05 21:50 ` Gabriel Krisman Bertazi [this message]
2021-08-05 21:50 ` Gabriel Krisman Bertazi
2021-08-02 21:46 ` [PATCH 7/7] syscalls/fanotify20: Test capture of multiple errors Gabriel Krisman Bertazi
2021-08-02 21:46 ` [LTP] " Gabriel Krisman Bertazi
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=87tuk3ef3g.fsf@collabora.com \
--to=krisman@collabora.com \
--cc=amir73il@gmail.com \
--cc=jack@suse.com \
--cc=kernel@collabora.com \
--cc=khazhy@google.com \
--cc=linux-ext4@vger.kernel.org \
--cc=ltp@lists.linux.it \
/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.