search for: liburing

Displaying 20 results from an estimated 24 matches for "liburing".

2023 Feb 24
1
report BUG: io_uring triggers umount error
...oduce this in my local VM. > I've traced ocfs2_dismount_volume and found that it hasn't been called. > So EBUSY is returned in VFS layer. I guess something wrong when doing > a copy with linked SQEs (normal copy seems no problem). > I am inclined to agree with you. I also test liburing examples apps on ext4 partition, everything looks fine. I used below bpftrace method, the retval is '3'. bpftrace -e 'kr:mnt_get_count{printf("%d\n", retval);}' It responds to flow: path_umount() => do_umount => mnt_get_count (gets '3') Thanks, Heming &...
2023 Feb 24
1
report BUG: io_uring triggers umount error
.... >> I've traced ocfs2_dismount_volume and found that it hasn't been called. >> So EBUSY is returned in VFS layer. I guess something wrong when doing >> a copy with linked SQEs (normal copy seems no problem). >> > > I am inclined to agree with you. I also test liburing examples apps > on ext4 partition, everything looks fine. > > I used below bpftrace method, the retval is '3'. > ?bpftrace -e 'kr:mnt_get_count{printf("%d\n", retval);}' > > It responds to flow: path_umount() => do_umount => mnt_get_count (gets ...
2023 Feb 24
1
report BUG: io_uring triggers umount error
...List, > > I found a weird bug on ocfs2. I am busying with other jobs, if anyone have time > he/she could fix it. This bug is blocking fstest generic/013 test case, and also > blocking fstest to do later test cases. > > How to trigger: > ``` > git clone git://git.kernel.dk/liburing.git > cd liburing > make > cd examples > mount -t ocfs2 /dev/sda /mnt > cp /etc/hosts /mnt/a > ./link-cp /mnt/a /mnt/b > umount /mnt > ``` > > umount trigger error message: > ``` > # umount /mnt > umount: /mnt: target is busy. > ``` > > The umount...
2023 Feb 24
1
report BUG: io_uring triggers umount error
Hello List, I found a weird bug on ocfs2. I am busying with other jobs, if anyone have time he/she could fix it. This bug is blocking fstest generic/013 test case, and also blocking fstest to do later test cases. How to trigger: ``` git clone git://git.kernel.dk/liburing.git cd liburing make cd examples mount -t ocfs2 /dev/sda /mnt cp /etc/hosts /mnt/a ./link-cp /mnt/a /mnt/b umount /mnt ``` umount trigger error message: ``` # umount /mnt umount: /mnt: target is busy. ``` The umount error can only be triggered by liburing write operation. Thanks, Heming
2023 Feb 24
1
report BUG: io_uring triggers umount error
...traced ocfs2_dismount_volume and found that it hasn't been called. >>> So EBUSY is returned in VFS layer. I guess something wrong when doing >>> a copy with linked SQEs (normal copy seems no problem). >>> >> >> I am inclined to agree with you. I also test liburing examples apps >> on ext4 partition, everything looks fine. >> >> I used below bpftrace method, the retval is '3'. >> ?bpftrace -e 'kr:mnt_get_count{printf("%d\n", retval);}' >> >> It responds to flow: path_umount() => do_umount =>...
2020 Apr 27
4
io_uring cause data corruption
.../io-uring/msg01706.html > Oh, that might explain it. I won't do further work until you can > confirm the Samba corruptions happen with this kernel patch also. Hello again, I set up the following test case: * Linux 5.7-rc3 (with the patch from previous mail) * samba-4.12.1 * gcc-9.3.0 * liburing-0.6 * glibc-2.30-r8 ================================= Test 1) Copy 10 10GB files. 1) ddrescue -s 10G -v -f /dev/urandom 0.bin 2) for((i=1;i<=10;i+=1)); do cp --reflink=always 0.bin $i.bin; done 3) sha256sum *.bin > sha256sum.txt 4) Windows 10, file explorer, copy the 10 files to a local disk...
2020 Apr 30
3
io_uring cause data corruption
On 2020-04-29 00:40, Jeremy Allison via samba wrote: > On Mon, Apr 27, 2020 at 11:21:35PM +0200, A L wrote: >> I set up the following test case: >> * Linux 5.7-rc3 (with the patch from previous mail) >> * samba-4.12.1 >> * gcc-9.3.0 >> * liburing-0.6 >> * glibc-2.30-r8 >> >> ================================= >> Test 1) >> Copy 10 10GB files. >> 1) ddrescue -s 10G -v -f /dev/urandom 0.bin >> 2) for((i=1;i<=10;i+=1)); do cp --reflink=always 0.bin $i.bin; done >> 3) sha256sum *.bin > sha256...
2020 Apr 28
0
io_uring cause data corruption
On Mon, Apr 27, 2020 at 11:21:35PM +0200, A L wrote: > > I set up the following test case: > * Linux 5.7-rc3 (with the patch from previous mail) > * samba-4.12.1 > * gcc-9.3.0 > * liburing-0.6 > * glibc-2.30-r8 > > ================================= > Test 1) > Copy 10 10GB files. > 1) ddrescue -s 10G -v -f /dev/urandom 0.bin > 2) for((i=1;i<=10;i+=1)); do cp --reflink=always 0.bin $i.bin; done > 3) sha256sum *.bin > sha256sum.txt > 4) Windows 10, fil...
2020 Apr 30
0
io_uring cause data corruption
...> On 2020-04-29 00:40, Jeremy Allison via samba wrote: >> On Mon, Apr 27, 2020 at 11:21:35PM +0200, A L wrote: >>> I set up the following test case: >>> * Linux 5.7-rc3 (with the patch from previous mail) >>> * samba-4.12.1 >>> * gcc-9.3.0 >>> * liburing-0.6 >>> * glibc-2.30-r8 >>> >>> ================================= >>> Test 1) >>> Copy 10 10GB files. >>> 1) ddrescue -s 10G -v -f /dev/urandom 0.bin >>> 2) for((i=1;i<=10;i+=1)); do cp --reflink=always 0.bin $i.bin; done >>&gt...
2023 Feb 24
1
report BUG: io_uring triggers umount error
...nt_volume and found that it hasn't been called. >>>> So EBUSY is returned in VFS layer. I guess something wrong when doing >>>> a copy with linked SQEs (normal copy seems no problem). >>>> >>> >>> I am inclined to agree with you. I also test liburing examples apps >>> on ext4 partition, everything looks fine. >>> >>> I used below bpftrace method, the retval is '3'. >>> ??bpftrace -e 'kr:mnt_get_count{printf("%d\n", retval);}' >>> >>> It responds to flow: path_umount...
2023 Feb 27
2
report BUG: io_uring triggers umount error
...>>>>> So EBUSY is returned in VFS layer. I guess something wrong when doing >>>>>>> a copy with linked SQEs (normal copy seems no problem). >>>>>>> >>>>>> >>>>>> I am inclined to agree with you. I also test liburing examples apps >>>>>> on ext4 partition, everything looks fine. >>>>>> >>>>>> I used below bpftrace method, the retval is '3'. >>>>>> ??bpftrace -e 'kr:mnt_get_count{printf("%d\n", retval);}' >>&g...
2023 Feb 26
1
report BUG: io_uring triggers umount error
...it hasn't been called. > >>>> So EBUSY is returned in VFS layer. I guess something wrong when doing > >>>> a copy with linked SQEs (normal copy seems no problem). > >>>> > >>> > >>> I am inclined to agree with you. I also test liburing examples apps > >>> on ext4 partition, everything looks fine. > >>> > >>> I used below bpftrace method, the retval is '3'. > >>> ??bpftrace -e 'kr:mnt_get_count{printf("%d\n", retval);}' > >>> > >>> It...
2023 Feb 26
1
report BUG: io_uring triggers umount error
.... > > >>>> So EBUSY is returned in VFS layer. I guess something wrong when doing > > >>>> a copy with linked SQEs (normal copy seems no problem). > > >>>> > > >>> > > >>> I am inclined to agree with you. I also test liburing examples apps > > >>> on ext4 partition, everything looks fine. > > >>> > > >>> I used below bpftrace method, the retval is '3'. > > >>> ??bpftrace -e 'kr:mnt_get_count{printf("%d\n", retval);}' > > >>...
2023 Mar 01
1
report BUG: io_uring triggers umount error
...> So EBUSY is returned in VFS layer. I guess something wrong when doing >>>>>>>> a copy with linked SQEs (normal copy seems no problem). >>>>>>>> >>>>>>> >>>>>>> I am inclined to agree with you. I also test liburing examples apps >>>>>>> on ext4 partition, everything looks fine. >>>>>>> >>>>>>> I used below bpftrace method, the retval is '3'. >>>>>>> ??bpftrace -e 'kr:mnt_get_count{printf("%d\n", retval);}...
2020 Apr 27
0
io_uring cause data corruption
...might explain it. I won't do further work until you can confirm > > the Samba corruptions happen with this kernel patch also. > Hello again, > > I set up the following test case: > * Linux 5.7-rc3 (with the patch from previous mail) > * samba-4.12.1 > * gcc-9.3.0 > * liburing-0.6 > * glibc-2.30-r8 > > ================================= > Test 1) > Copy 10 10GB files. > 1) ddrescue -s 10G -v -f /dev/urandom 0.bin Rather than using /dev/urandom can you use a constant (non-zero) byte value ? That way we can spot the first position where it changes in the...
2013 Aug 13
0
Processed: perl 5.18 transition nearly ready
Processing commands for control at bugs.debian.org: > severity 711434 serious Bug #711434 [src:libconfig-std-perl] libconfig-std-perl: FTBFS with perl 5.18: test failures Severity set to 'serious' from 'important' > severity 711604 serious Bug #711604 [src:libmime-lite-html-perl] libmime-lite-html-perl: FTBFS with perl 5.18: test failures Severity set to 'serious'
2020 Mar 03
0
[Announce] Samba 4.12.0 Available for Download
...uring infrastructure (intruduced in Linux 5.1), see https://lwn.net/Articles/776703/ Currently this implements SMB_VFS_{PREAD,PWRITE,FSYNC}_SEND/RECV and avoids the overhead of the userspace threadpool in the default vfs backend. See also vfs_io_uring(8). In order to build the module you need the liburing userspace library and its developement headers installed, see https://git.kernel.dk/cgit/liburing/ At runtime you'll need a Linux kernel with version 5.1 or higher. Note that 5.4.14 and 5.4.15 have a regression that breaks the Samba module! The regression was fixed in Linux 5.4.16 again. MS-D...
2020 Mar 03
0
[Announce] Samba 4.12.0 Available for Download
...uring infrastructure (intruduced in Linux 5.1), see https://lwn.net/Articles/776703/ Currently this implements SMB_VFS_{PREAD,PWRITE,FSYNC}_SEND/RECV and avoids the overhead of the userspace threadpool in the default vfs backend. See also vfs_io_uring(8). In order to build the module you need the liburing userspace library and its developement headers installed, see https://git.kernel.dk/cgit/liburing/ At runtime you'll need a Linux kernel with version 5.1 or higher. Note that 5.4.14 and 5.4.15 have a regression that breaks the Samba module! The regression was fixed in Linux 5.4.16 again. MS-D...
2020 Feb 26
0
[Announce] Samba 4.12.0rc4 Available for Download
...uring infrastructure (intruduced in Linux 5.1), see https://lwn.net/Articles/776703/ Currently this implements SMB_VFS_{PREAD,PWRITE,FSYNC}_SEND/RECV and avoids the overhead of the userspace threadpool in the default vfs backend. See also vfs_io_uring(8). In order to build the module you need the liburing userspace library and its developement headers installed, see https://git.kernel.dk/cgit/liburing/ At runtime you'll need a Linux kernel with version 5.1 or higher. Note that 5.4.14 and 5.4.15 have a regression that breaks the Samba module! The regression was fixed in Linux 5.4.16 again. MS-D...
2020 Feb 26
0
[Announce] Samba 4.12.0rc4 Available for Download
...uring infrastructure (intruduced in Linux 5.1), see https://lwn.net/Articles/776703/ Currently this implements SMB_VFS_{PREAD,PWRITE,FSYNC}_SEND/RECV and avoids the overhead of the userspace threadpool in the default vfs backend. See also vfs_io_uring(8). In order to build the module you need the liburing userspace library and its developement headers installed, see https://git.kernel.dk/cgit/liburing/ At runtime you'll need a Linux kernel with version 5.1 or higher. Note that 5.4.14 and 5.4.15 have a regression that breaks the Samba module! The regression was fixed in Linux 5.4.16 again. MS-D...