Re: [zfs-discuss] Size of incremental stream

2011-01-14 Thread fred
Well, in this case, the rsync sent data is about the size of the "USED" column 
in "zfs list -t snapshot" while the zfs stream is 4 times bigger. Also, with 
rsync, if it fails in the middle, i don't have to start over.
-- 
This message posted from opensolaris.org
___
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] Size of incremental stream

2011-01-13 Thread Matthew Ahrens
On Thu, Jan 13, 2011 at 4:36 AM, fred  wrote:
> Thanks for this explanation
>
> So there is no real way to estimate the size of the increment?

Unfortunately not for now.

> Anyway, for this particular filesystem, i'll stick with rsync and yes, the 
> difference was 50G!

Why?  I would expect rsync to be slower and send more data, and also
not be able to estimate how large the stream will be.

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


Re: [zfs-discuss] Size of incremental stream

2011-01-13 Thread fred
Thanks for this explanation

So there is no real way to estimate the size of the increment?

Anyway, for this particular filesystem, i'll stick with rsync and yes, the 
difference was 50G!
 
Thanks
-- 
This message posted from opensolaris.org
___
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] Size of incremental stream

2011-01-11 Thread Matthew Ahrens
On Mon, Jan 10, 2011 at 2:40 PM, fred  wrote:
> Hello,
>
> I'm having a weird issue with my incremental setup.
>
> Here is the filesystem as it shows up with zfs list:
>
> NAME                                USED  AVAIL  REFER  MOUNTPOINT
> Data/FS1                           771M  16.1T   116M  /Data/FS1
> Data/f...@05                     10.3G      -  1.93T  -
> Data/f...@06                     14.7G      -  1.93T  -
> Data/f...@07                            0      -  1.93T  -
>
> Everyday, i sync this filesystem remotely with : zfs send -I X Y | ssh 
> b...@blah zfs receive Z
>
> Now, i'm having hard time transferring @06 to @07. So i tried to copy the 
> stream directly on the local filesystem to find out that the size of the 
> stream was more than 50G!
>
> Anyone know why my stream is way bigger than the actual snapshot size 
> (14.7G)? I don't have this problem on my others filesystems.

I think you are confused because the idea of "actual snapshot size" is
not well defined.

The stream size for a given snapshot is approximately the space that's
"new to that snapshot", which is not readily available.  However, it
is is somewhere between the snapshot's Unique space and its Referenced
space.  The Used space for a snapshot is the same as its Unique space.
 In your case, the stream size for @07 is 50GB, which is between the
Unique space (0) and the Referenced space (1.9TB).

We can actually put some more constraints on the stream size:

1. It must be more than the Unique space
2. It must be less than the Referenced space
3. It must be more than (the Referenced space) - (the previous
snapshot's Referenced space)
4. It must be less than the filesystem's UsedBySnaps property.

For more information, see the zfs(1m) manpage:

  Native Properties
...
 used
...
 When snapshots (see the "Snapshots"  section)  are  cre‐
 ated,  their space is initially shared between the snap‐
 shot and the file system,  and  possibly  with  previous
 snapshots.  As  the  file system changes, space that was
 previously shared becomes unique to  the  snapshot,  and
 counted  in  the  snapshot’s  space  used. Additionally,
 deleting snapshots can  increase  the  amount  of  space
 unique to (and used by) other snapshots.

--matt

ps. I assume that your filesystem (Data/FS1) is a clone, since its
Used is less than the snapshots' Referenced (and even their
Unique/Used!).  The above information applies to clones same as any
other filesystem.
___
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] Size of incremental stream

2011-01-10 Thread fred
No compression, no dedup.

I also forgot to mention it's on svn_134
-- 
This message posted from opensolaris.org
___
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] Size of incremental stream

2011-01-10 Thread Ian Collins

 On 01/11/11 11:40 AM, fred wrote:

Hello,

I'm having a weird issue with my incremental setup.

Here is the filesystem as it shows up with zfs list:

NAMEUSED  AVAIL  REFER  MOUNTPOINT
Data/FS1   771M  16.1T   116M  /Data/FS1
Data/f...@05 10.3G  -  1.93T  -
Data/f...@06 14.7G  -  1.93T  -
Data/f...@070  -  1.93T  -

Everyday, i sync this filesystem remotely with : zfs send -I X Y | ssh 
b...@blah zfs receive Z

Now, i'm having hard time transferring @06 to @07. So i tried to copy the 
stream directly on the local filesystem to find out that the size of the stream 
was more than 50G!

Anyone know why my stream is way bigger than the actual snapshot size (14.7G)? 
I don't have this problem on my others filesystems.


Compression?

--
Ian.

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