On Sep 22, 2009, at 8:07 AM, Andrew Deason wrote:

On Mon, 21 Sep 2009 18:20:53 -0400
Richard Elling <richard.ell...@gmail.com> wrote:

On Sep 21, 2009, at 2:43 PM, Andrew Deason wrote:

On Mon, 21 Sep 2009 17:13:26 -0400
Richard Elling <richard.ell...@gmail.com> wrote:

You don't know the max overhead for the file before it is
allocated. You could guess at a max of 3x size + at least three
blocks.  Since you can't control this, it seems like the worst
case is when copies=3.

Is that max with copies=3? Assume copies=1; what is it then?

1x size + 1 block.

That seems to differ quite a bit from what I've seen; perhaps I am
misunderstanding... is the "+ 1 block" of a different size than the
recordsize? With recordsize=1k:

$ ls -ls foo
2261 -rw-r--r--   1 root     root     1048576 Sep 22 10:59 foo

Well, there it is.  I suggest suitable guard bands.
 -- richard


1024k vs 1130k

--
Andrew Deason
adea...@sinenomine.net
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to