Re: [PATCH 1/3] xfs: add memory failure test for dax mode

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]



On Thu, May 19, 2022 at 09:53:23AM +0800, Shiyang Ruan wrote:
> 
> 
> 在 2022/5/19 2:38, Zorro Lang 写道:
> > On Fri, May 13, 2022 at 11:14:09AM +0800, Shiyang Ruan wrote:
> > > Make sure memory failure mechanism works when filesystem is mounted with
> > > dax option.
> > > 
> > > Signed-off-by: Shiyang Ruan <ruansy.fnst@xxxxxxxxxxx>
> > > ---
> > >   .gitignore                      |   1 +
> > >   src/Makefile                    |   3 +-
> > >   src/t_mmap_cow_memory_failure.c | 157 ++++++++++++++++++++++++++++++++
> > >   tests/xfs/900                   |  48 ++++++++++
> > >   tests/xfs/900.out               |   9 ++
> > >   5 files changed, 217 insertions(+), 1 deletion(-)
> > >   create mode 100644 src/t_mmap_cow_memory_failure.c
> > >   create mode 100755 tests/xfs/900
> > >   create mode 100644 tests/xfs/900.out
> > > 
> ...
> > > diff --git a/tests/xfs/900.out b/tests/xfs/900.out
> > > new file mode 100644
> > > index 00000000..d861bf1f
> > > --- /dev/null
> > > +++ b/tests/xfs/900.out
> > > @@ -0,0 +1,9 @@
> > > +QA output created by 900
> > > +Format and mount
> > > +Create the original files
> > > +Inject memory failure (1 page)
> > > +Inject posion...
> > 
> > As your program is: printf("Inject poison...\n");
> > 
> > So I think this place should be "poison".
> 
> My bad. I forgot to fix this typo in .out file.

Never mind. I'd like to merge these tests after your kernel patchset about
"Add reflink&dedupe support for fsdax" be merged at first. To avoid you
might add/change something. And I need to see the test works on offical
kernel at least, before merging it. So feel free to ping me, if I forget
this patchset at that time :)

Thanks,
Zorro

> 
> > 
> > > +Process is killed by signal: 7
> > > +Inject memory failure (2 pages)
> > > +Inject posion...
> > 
> > same as above. And other 2 patches might have same issue.
> 
> Thanks!  Will fix them.
> 
> 
> --
> Ruan.
> 
> > 
> > Thanks,
> > Zorro
> > 
> > > +Process is killed by signal: 7
> > > -- 
> > > 2.35.1
> > > 
> > > 
> > > 
> > 
> 
> 




[Index of Archives]     [Linux Filesystems Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux