linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* BTRFS should increase the hard-link in the same directory limit
@ 2011-08-21 15:13 John Fremlin
  2011-08-21 22:05 ` James Cloos
  2011-08-22 14:54 ` Josef Bacik
  0 siblings, 2 replies; 6+ messages in thread
From: John Fremlin @ 2011-08-21 15:13 UTC (permalink / raw)
  To: linux-btrfs

It seems a priori that there should not be any need for more than 256
names for the same file in the same directory. However, the GNUS
mailreader's nnmaildir backend uses hardlinks to mark email messages
read, and instead of creating a separate inode for each marked
message, uses a hardlink to a single markfile. This means that there
maybe thousands of hardlinks to the same inode in a single directory.

This is not unreasonable as the obvious workaround is to wastefully
create more inodes. 

This restriction causes btrfs-convert 0.19 to crash out with a segfault and
no helpful message: something like btrfs-convert: segfault at
ffffffffcfb25fb9 ip 000000000040f9f1 sp 00007fffddefb398 error 6 in
btrfs-convert[400000+21000].

Is there any plan to alleviate this unfortunate limit (or at least make
btrfs-convert give the location of the file which causes it to fail?).

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

end of thread, other threads:[~2011-08-23 15:29 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-21 15:13 BTRFS should increase the hard-link in the same directory limit John Fremlin
2011-08-21 22:05 ` James Cloos
2011-08-23 15:29   ` David Nicol
2011-08-22 14:54 ` Josef Bacik
2011-08-22 16:05   ` John Fremlin
2011-08-22 16:06     ` Josef Bacik

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