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
>>>...
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...