* [xfstests-bld PATCH 0/2] Make ntfs3 more usable
@ 2022-04-14 23:42 Kari Argillander
2022-04-14 23:42 ` [xfstests-bld PATCH 1/2] test-appliance: Add exclude file for ntfs3 Kari Argillander
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Kari Argillander @ 2022-04-14 23:42 UTC (permalink / raw)
To: Theodore Ts'o; +Cc: Kari Argillander, fstests
Add ntfs3 kernel configs and disable tests which hangs at the moment.
Kari Argillander (2):
test-appliance: Add exclude file for ntfs3
kernel-configs: add ntfs3 to current 5.15 configs
kernel-configs/x86_64-config-5.15 | 3 +++
kernel-configs/x86_64-perf-config-5.15 | 3 +++
kvm-xfstests/test-appliance/files/root/fs/ntfs3/exclude | 8 ++++++++
3 files changed, 14 insertions(+)
create mode 100644 kvm-xfstests/test-appliance/files/root/fs/ntfs3/exclude
--
2.35.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* [xfstests-bld PATCH 1/2] test-appliance: Add exclude file for ntfs3
2022-04-14 23:42 [xfstests-bld PATCH 0/2] Make ntfs3 more usable Kari Argillander
@ 2022-04-14 23:42 ` Kari Argillander
2022-04-15 1:39 ` Darrick J. Wong
2022-04-14 23:42 ` [xfstests-bld PATCH 2/2] kernel-configs: add ntfs3 to current 5.15 configs Kari Argillander
2022-04-15 4:22 ` [xfstests-bld PATCH 0/2] Make ntfs3 more usable Theodore Ts'o
2 siblings, 1 reply; 6+ messages in thread
From: Kari Argillander @ 2022-04-14 23:42 UTC (permalink / raw)
To: Theodore Ts'o; +Cc: Kari Argillander, fstests
From: Kari Argillander <kari.argillander@gmail.com>
There is some hangs which will affect full run. Exclude these for now so
that ntfs3 is easier to run.
Signed-off-by: Kari Argillander <kari.argillander@gmail.com>
---
kvm-xfstests/test-appliance/files/root/fs/ntfs3/exclude | 8 ++++++++
1 file changed, 8 insertions(+)
create mode 100644 kvm-xfstests/test-appliance/files/root/fs/ntfs3/exclude
diff --git a/kvm-xfstests/test-appliance/files/root/fs/ntfs3/exclude b/kvm-xfstests/test-appliance/files/root/fs/ntfs3/exclude
new file mode 100644
index 0000000..27160d3
--- /dev/null
+++ b/kvm-xfstests/test-appliance/files/root/fs/ntfs3/exclude
@@ -0,0 +1,8 @@
+# These ones hang so badly at the moment that we just ignore them for
+# now.
+generic/014
+generic/129
+
+# This hangs sometimes so for now let's ignore it so that it will not
+# affect full run.
+generic/476
--
2.35.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [xfstests-bld PATCH 2/2] kernel-configs: add ntfs3 to current 5.15 configs
2022-04-14 23:42 [xfstests-bld PATCH 0/2] Make ntfs3 more usable Kari Argillander
2022-04-14 23:42 ` [xfstests-bld PATCH 1/2] test-appliance: Add exclude file for ntfs3 Kari Argillander
@ 2022-04-14 23:42 ` Kari Argillander
2022-04-15 4:22 ` [xfstests-bld PATCH 0/2] Make ntfs3 more usable Theodore Ts'o
2 siblings, 0 replies; 6+ messages in thread
From: Kari Argillander @ 2022-04-14 23:42 UTC (permalink / raw)
To: Theodore Ts'o; +Cc: Kari Argillander, fstests
From: Kari Argillander <kari.argillander@gmail.com>
ntfs3 driver was added to version 5.15 so add it for easier usage.
Signed-off-by: Kari Argillander <kari.argillander@gmail.com>
---
kernel-configs/x86_64-config-5.15 | 3 +++
kernel-configs/x86_64-perf-config-5.15 | 3 +++
2 files changed, 6 insertions(+)
diff --git a/kernel-configs/x86_64-config-5.15 b/kernel-configs/x86_64-config-5.15
index 5bbefbf..a3411a8 100644
--- a/kernel-configs/x86_64-config-5.15
+++ b/kernel-configs/x86_64-config-5.15
@@ -160,6 +160,9 @@ CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_UTF8=y
CONFIG_NTFS_FS=y
CONFIG_NTFS_RW=y
+CONFIG_NTFS3_FS=y
+CONFIG_NTFS3_LZX_XPRESS=y
+CONFIG_NTFS3_FS_POSIX_ACL=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_CHILDREN=y
CONFIG_TMPFS=y
diff --git a/kernel-configs/x86_64-perf-config-5.15 b/kernel-configs/x86_64-perf-config-5.15
index 0c33565..a028329 100644
--- a/kernel-configs/x86_64-perf-config-5.15
+++ b/kernel-configs/x86_64-perf-config-5.15
@@ -156,6 +156,9 @@ CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_UTF8=y
CONFIG_NTFS_FS=y
CONFIG_NTFS_RW=y
+CONFIG_NTFS3_FS=y
+CONFIG_NTFS3_LZX_XPRESS=y
+CONFIG_NTFS3_FS_POSIX_ACL=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_CHILDREN=y
CONFIG_TMPFS=y
--
2.35.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [xfstests-bld PATCH 1/2] test-appliance: Add exclude file for ntfs3
2022-04-14 23:42 ` [xfstests-bld PATCH 1/2] test-appliance: Add exclude file for ntfs3 Kari Argillander
@ 2022-04-15 1:39 ` Darrick J. Wong
0 siblings, 0 replies; 6+ messages in thread
From: Darrick J. Wong @ 2022-04-15 1:39 UTC (permalink / raw)
To: Kari Argillander; +Cc: Theodore Ts'o, fstests
On Fri, Apr 15, 2022 at 02:42:19AM +0300, Kari Argillander wrote:
> From: Kari Argillander <kari.argillander@gmail.com>
>
> There is some hangs which will affect full run. Exclude these for now so
> that ntfs3 is easier to run.
>
> Signed-off-by: Kari Argillander <kari.argillander@gmail.com>
> ---
> kvm-xfstests/test-appliance/files/root/fs/ntfs3/exclude | 8 ++++++++
> 1 file changed, 8 insertions(+)
> create mode 100644 kvm-xfstests/test-appliance/files/root/fs/ntfs3/exclude
>
> diff --git a/kvm-xfstests/test-appliance/files/root/fs/ntfs3/exclude b/kvm-xfstests/test-appliance/files/root/fs/ntfs3/exclude
> new file mode 100644
> index 0000000..27160d3
> --- /dev/null
> +++ b/kvm-xfstests/test-appliance/files/root/fs/ntfs3/exclude
> @@ -0,0 +1,8 @@
> +# These ones hang so badly at the moment that we just ignore them for
> +# now.
> +generic/014
> +generic/129
> +
> +# This hangs sometimes so for now let's ignore it so that it will not
> +# affect full run.
> +generic/476
Yikes. fsstress is enough to knock over ntfs3??!
--D
> --
> 2.35.1
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [xfstests-bld PATCH 0/2] Make ntfs3 more usable
2022-04-14 23:42 [xfstests-bld PATCH 0/2] Make ntfs3 more usable Kari Argillander
2022-04-14 23:42 ` [xfstests-bld PATCH 1/2] test-appliance: Add exclude file for ntfs3 Kari Argillander
2022-04-14 23:42 ` [xfstests-bld PATCH 2/2] kernel-configs: add ntfs3 to current 5.15 configs Kari Argillander
@ 2022-04-15 4:22 ` Theodore Ts'o
2022-04-15 8:27 ` Kari Argillander
2 siblings, 1 reply; 6+ messages in thread
From: Theodore Ts'o @ 2022-04-15 4:22 UTC (permalink / raw)
To: Kari Argillander; +Cc: Kari Argillander, fstests
On Fri, Apr 15, 2022 at 02:42:18AM +0300, Kari Argillander wrote:
> Add ntfs3 kernel configs and disable tests which hangs at the moment.
>
> Kari Argillander (2):
> test-appliance: Add exclude file for ntfs3
> kernel-configs: add ntfs3 to current 5.15 configs
Note that upstream fstests does *not* have support for ntfs3 at the
moment. I have some admittedly very hacky patches in my personal fork
of xfstests on github, but they use a mix of userspace tools that are
specific for other ntfs file system drivers, since last I checked,
Paragon software has not made open source file system utilities for
ntfs3 available.
The support of ntfs3 in {kvm,gce}-xfstests was experimental in nature
when I was trying to make an assessment about whether ntfs3 was ready
for prime time. So don't mind applying these patches, but I'm
currently no longer regularly running ntfs3 test runs, and I'm very
much aware that the current ntfs3 support that I had added a while
back into xfstests is definitely not polished or ready for the fstests
maintainer to consider accepting.
Cheers,
- Ted
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [xfstests-bld PATCH 0/2] Make ntfs3 more usable
2022-04-15 4:22 ` [xfstests-bld PATCH 0/2] Make ntfs3 more usable Theodore Ts'o
@ 2022-04-15 8:27 ` Kari Argillander
0 siblings, 0 replies; 6+ messages in thread
From: Kari Argillander @ 2022-04-15 8:27 UTC (permalink / raw)
To: Theodore Ts'o; +Cc: Kari Argillander, fstests
On 15.4.2022 7.22, Theodore Ts'o wrote:
> On Fri, Apr 15, 2022 at 02:42:18AM +0300, Kari Argillander wrote:
>> Add ntfs3 kernel configs and disable tests which hangs at the moment.
>>
>> Kari Argillander (2):
>> test-appliance: Add exclude file for ntfs3
>> kernel-configs: add ntfs3 to current 5.15 configs
>
> Note that upstream fstests does *not* have support for ntfs3 at the
> moment. I have some admittedly very hacky patches in my personal fork
> of xfstests on github, but they use a mix of userspace tools that are
> specific for other ntfs file system drivers, since last I checked,
> Paragon software has not made open source file system utilities for
> ntfs3 available.
Yes I'm fully aware of situation. I just try to make situation little
bit better and have to start somewhere. Hopefully someone other will
also start gain interest developing this if tools are easier to use.
> The support of ntfs3 in {kvm,gce}-xfstests was experimental in nature
> when I was trying to make an assessment about whether ntfs3 was ready
> for prime time. So don't mind applying these patches, but I'm
> currently no longer regularly running ntfs3 test runs, and I'm very
> much aware that the current ntfs3 support that I had added a while
> back into xfstests is definitely not polished or ready for the fstests
> maintainer to consider accepting.
I also planning to do better Xfstests support for ntfs3. Your tool at
the moment is still only way testing it for new developers so I just
want it to be little bit easier. I do not except you to run ntfs3. I
also know about your previes patch. I will polish that to be usable.
I have also made ntfs3 support for Syzkaller and my patch will probably
be merged this week. It means next week there will probably start coming
some bug reports from there too. Local Syzkaller run against ntfs3 does
not see very promising and there will be some bugs. But hey testing
helps as we see how buggy things are.
Thing is that Konstantin (ntfs3 maintainer) has kept totally radio
silence after 5.15 was released. I will make own thread about it soon as
ntfs3 is orphan already. But that will need definitely own thread.
Argillander
> Cheers,
>
> - Ted
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-04-15 8:27 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-14 23:42 [xfstests-bld PATCH 0/2] Make ntfs3 more usable Kari Argillander
2022-04-14 23:42 ` [xfstests-bld PATCH 1/2] test-appliance: Add exclude file for ntfs3 Kari Argillander
2022-04-15 1:39 ` Darrick J. Wong
2022-04-14 23:42 ` [xfstests-bld PATCH 2/2] kernel-configs: add ntfs3 to current 5.15 configs Kari Argillander
2022-04-15 4:22 ` [xfstests-bld PATCH 0/2] Make ntfs3 more usable Theodore Ts'o
2022-04-15 8:27 ` Kari Argillander
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.