The empty-pre-post cleanup algorithm, which is used for deleting pre-post pairs of file system snapshots with empty diffs, does not work in Red Hat Enterprise Linux 7. To work around this problem, remove empty pre-post snapshot couples manually by using the "delete" command.
Description of problem:
Version-Release number of selected component (if applicable):
have following lines in /etc/snapper/configs/<config_name> file:
# cleanup empty pre-post-pairs
# limits for empty pre-post-pair cleanup
EMPTY_PRE_POST_MIN_AGE="10" (or other low enough value in secs)
Steps to Reproduce:
1. create empty pre-post snapshot couples: snapper -c <config_name> create -c empty-pre-post --command "echo idling"
2. wait for $EMPTY_PRE_POST_MIN_AGE secs
3. snapper -c <config_name> cleanup empty-pre-post
[root@localhost ~]# snapper -c testsuite cleanup empty-pre-post
Config is in use.
Empty pre post snapshots are removed.
upstream fix: https://github.com/openSUSE/snapper/pull/58
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.