linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Btrfs Issues
@ 2017-09-13 15:53 Ruoxin Jiang
  2017-09-18  3:10 ` Satoru Takeuchi
  0 siblings, 1 reply; 3+ messages in thread
From: Ruoxin Jiang @ 2017-09-13 15:53 UTC (permalink / raw)
  To: linux-btrfs

[-- Attachment #1: Type: text/plain, Size: 954 bytes --]

Hello,

We are researchers from Columbia University, New York. As part of our
current research we have found some semantic discrepancies between
btrfs and other popular filesystems.

We have attached two cases. The first one involves an invalid O_DIRECT
write() that fails back to buffered write instead of failing with
error EINVAL. In directory 2, we discovered that btrfs calculates
write_bytes in __btrfs_buffered_write differently from that in
generic_perform_writes in fs/mmap.c. This can cause inconsistent
behavior between btrfs and other filesystems when program invokes the
same writev/write() syscall.

In each directory, you will find a Readme.md describing the issue and
pointing to the code that may cause the problem. For your convenience,
we also included test programs (min.cpp) and instructions in Readme to
help reproduce the issues.

We would appreciate very much if you could confirm the two cases at
your conveniences.

Thanks,
Amy

[-- Attachment #2: btrfs_issues.tar.gz --]
[-- Type: application/x-gzip, Size: 4825 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-09-25 19:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-13 15:53 Btrfs Issues Ruoxin Jiang
2017-09-18  3:10 ` Satoru Takeuchi
2017-09-25 19:01   ` Ruoxin Jiang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).