Mailinglist Archive: yast-devel (42 mails)

< Previous Next >
Re: [yast-devel] snapper timeline_limit not working as expected...
On Wed, May 28, 2014 at 09:51:10AM +0000, Zorn, Sascha wrote:

I've recently started to use snapper to snapshot a subvolume and set the
TIMELINE config to:
# cleanup hourly snapshots after some time
TIMELINE_CLEANUP="yes"

# limits for timeline cleanup
TIMELINE_MIN_AGE="1800"
TIMELINE_LIMIT_HOURLY="2"  // <<<<<< should keep two hourly's
TIMELINE_LIMIT_DAILY="20"
TIMELINE_LIMIT_MONTHLY="12"
TIMELINE_LIMIT_YEARLY="0"


But I now see this:
snapper -c dev list
Type   | #  | Pre # | Date                             | User | Cleanup  |
Description | Userdata
-------+----+-------+----------------------------------+------+----------+-------------+---------
single | 0  |       |                                  | root |          |
current     |
single | 21 |       | Mon 26 May 2014 12:01:02 AM CEST | root | timeline |
timeline    |
single | 45 |       | Tue 27 May 2014 12:01:02 AM CEST | root | timeline |
timeline    |
single | 69 |       | Wed 28 May 2014 12:01:02 AM CEST | root | timeline |
timeline    |
single | 71 |       | Wed 28 May 2014 02:01:02 AM CEST | root | timeline |
timeline    |
single | 72 |       | Wed 28 May 2014 03:01:03 AM CEST | root | timeline |
timeline    |
single | 73 |       | Wed 28 May 2014 04:01:02 AM CEST | root | timeline |
timeline    |
single | 74 |       | Wed 28 May 2014 05:01:01 AM CEST | root | timeline |
timeline    |
single | 75 |       | Wed 28 May 2014 06:01:02 AM CEST | root | timeline |
timeline    |
single | 76 |       | Wed 28 May 2014 07:01:02 AM CEST | root | timeline |
timeline    |
single | 77 |       | Wed 28 May 2014 08:01:02 AM CEST | root | timeline |
timeline    |
single | 78 |       | Wed 28 May 2014 09:01:02 AM CEST | root | timeline |
timeline    |
single | 79 |       | Wed 28 May 2014 10:01:02 AM CEST | root | timeline |
timeline    |
single | 80 |       | Wed 28 May 2014 11:01:02 AM CEST | root | timeline |
timeline    |

21 and 45 seems to be DAYLIES.

But 69-80 are 11 snapshots, with 70 missing. So maybe 69 is a daily as well.
(12 AM is really confusing me. BTW, is there a way to change the timeformat?)

But I'm just wondering what is going on here with 71-80? This is certainly
more than "2" hourlys.

Snapper creats a snapshot every hour and deletes snapshots once a
day. After that cleanup the number of snapshots will match the
numbers from the config file. But after some hours the number of
snapshots will have increased again.

I've used rsnapshot before and configured cron to run two hourly's a day. I
though with TIMELINE_LIMIT_HOURLY=2 would also only keep two snapshots.

No, snapper work different that rsnapshot as explained above.

I don't like the rsnapshot algorithm since it assumes your system
is running all the time. With snapper you can have your system
run infrequently and still have a snapshot about once a month in
the long run.

Also it would be nice if the description could be updated to "timeline -
daily" to indicate it is kept because of some rule.

That could mean that the description of a snapshots changes over
time. E.g. a snapshot that is keep today due to the hourly limit
could be keep tomorror due to the daily limit.

Kind Regards,
Arvin

--
Arvin Schnell, <aschnell@xxxxxxx>
Senior Software Engineer, Research & Development
SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB
16746 (AG Nürnberg)
Maxfeldstraße 5
90409 Nürnberg
Germany
--
To unsubscribe, e-mail: yast-devel+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: yast-devel+owner@xxxxxxxxxxxx

< Previous Next >
References