User Details
- User Since
- May 9 2014, 11:04 PM (600 w, 1 d)
Thu, Nov 6
Wed, Nov 5
Closing in favor of https://reviews.freebsd.org/D52780
Mon, Nov 3
Sun, Nov 2
You must also update the test cases in tests/sys/fs/fusefs/fallocate.cc . In particular, I think that the PosixFallocate.eopnotsupp will fail now, unless you update it.
LGTM. Thanks for the contribution, Juraj.
Fri, Oct 31
Thanks for doing this. I think it will be a good addition. But I'm curious: why did you choose -F? Obviously -u and -U were already taken.
Tue, Oct 28
Mon, Oct 27
Sun, Oct 26
Thu, Oct 23
Thanks for getting this fixed, @arrowd .
@arrowd now that you've committed the main bmap patch, are you ok with this test?
Wed, Oct 22
Tue, Oct 21
Mon, Oct 20
That explains it. I was never testing with SCTP, and I doubt that Damin was, either.
Can you give an example of the incorrect output? Does it matter whether "-q" is in use?
Sun, Oct 19
Fri, Oct 17
Looks like a good start.
Thu, Oct 16
You need to wrap that long line to 80 cols, but otherwise it LGTM.
Tue, Oct 14
I have two comments in addition to the inline ones:
Mon, Oct 13
I too am confused by the commit message. Won't the column always be shown in json and xml output, if "-s" is used?
Oct 8 2025
Could you please give an example of the before and after output?
Could you give an example of what the output looks like before and after?
Oct 7 2025
The MD_LEN variable is now badly named. I think it's ok to leave its value the same. Most test cases don't require 1 MB of I/O. But you should at least change that name.
Oct 6 2025
Oct 5 2025
Oct 3 2025
After seeing this code in practice it seems quite complicated. I do think that the kernel based approach would be simpler. But an important question is: what file systems already use this option on Linux? How many of them would work with either this implementation, or the hypothetical kernel-based one?
Oct 2 2025
Oct 1 2025
So is -1 being cast to true? Thank you GCC for telling us that. If so, I think we should replace ATF_REQUIRE_MSG with ATF_REQUIRE_EQ_MSG. I think that would be more clear.
What's the problem? Under what conditions is the current code incorrect?
Sep 27 2025
Sep 26 2025
Sep 25 2025
Sep 24 2025
Sep 20 2025
I have a few thoughts:
Sep 19 2025
- Also add a test case for writes to a file that lies in a sockbuf
Sep 15 2025
Sep 12 2025
Sep 9 2025
Sep 7 2025
What bug exactly does this "fix"? Did you encounter a bug in your work, or did you just discover this problem by inspection? If the former, we should add a test case to tests/sys/fs/fusefs.
Aug 29 2025
Aug 21 2025
@arrowd I agree with your change. The only thing I wanted different is a more detailed commit message. Of course, Mark might disagree.
Aug 12 2025
Aug 8 2025
Aug 7 2025
Ok. I'm sure that you'll get the NFS client part done. The rest of it looks fine to me.
Here's a stupid question. Is it possible for nfsd to reexport an NFS mountpoint? If so, then nfs_copy_file_range will need to check the flag, too.
Shouldn't there also be some ZFS code that returns ENOSYS if the cloning requirement cannot be satisfied? And fuse_vnop_copy_file_range cannot ever satisfy that requirement, so it should return ENOSYS just like in vn_generic_copy_file_range
Instead of this, I think a better solution would be for ctld to ignore EEXIST errors. That would not only fix your situation, but would also go some way towards recovering from a ctld that crashed (currently, if ctld crashes the only way to recover is to reboot or to manually remove every target with ctladm). The port::kernel_add() method would need to be be adjusted to return an errno, of course. But the ioctls already do. I'm not sure what error code they currently return; that might need to be adjusted.
Is there a way to reproduce this bug using unpatched FreeBSD?
