{"push_id":2822030250,"size":11,"distinct_size":0,"ref":"refs/heads/ovl_snapshot","head":"ba2722405ae581404a8f93570ffe91778c81796c","before":"d129f76b6cbb4768c16bb45222d55d454d5e14b2","commits":[{"sha":"a72c274e0f5d6d05ad7c563fc7eff42356bffd15","author":{"name":"Giuseppe Scrivano","email":"20002b7b24c75512093a71a58285826d5c504fca@redhat.com"},"message":"Support testing a FUSE implementation of overlayfs\n\nFor example:\n ./run --ov --fuse=fuse-overlayfs\n\nSee https://github.com/containers/fuse-overlayfs\n\nSigned-off-by: Giuseppe Scrivano <gscrivan@redhat.com>\nSigned-off-by: Amir Goldstein <amir73il@gmail.com>","distinct":false,"url":"https://api.github.com/repos/amir73il/unionmount-testsuite/commits/a72c274e0f5d6d05ad7c563fc7eff42356bffd15"},{"sha":"d9d3dd998f0b00f7f071006745dc4ac3d120782c","author":{"name":"Amir Goldstein","email":"39b28f342388deb5b19584637eaeed658ed0d1e3@gmail.com"},"message":"Fix layer check for FUSE overlayfs\n\nWith FUSE implementation, all files are on union layer\nregardless of samefs and xino setup.\n\nSigned-off-by: Amir Goldstein <amir73il@gmail.com>","distinct":false,"url":"https://api.github.com/repos/amir73il/unionmount-testsuite/commits/d9d3dd998f0b00f7f071006745dc4ac3d120782c"},{"sha":"cc3d1958c46a19b1ef41c8164f2111aec40b6955","author":{"name":"Amir Goldstein","email":"39b28f342388deb5b19584637eaeed658ed0d1e3@gmail.com"},"message":"Expect EXDEV on ovelray dir rename with old kernels\n\nThe case of redirect_dir is None should be treated differently\nfor --ov and --no.\n\nSigned-off-by: Amir Goldstein <amir73il@gmail.com>","distinct":false,"url":"https://api.github.com/repos/amir73il/unionmount-testsuite/commits/cc3d1958c46a19b1ef41c8164f2111aec40b6955"},{"sha":"509b1e79d0f829e4ef8c79f80fcf05fd029773bb","author":{"name":"Amir Goldstein","email":"39b28f342388deb5b19584637eaeed658ed0d1e3@gmail.com"},"message":"Ignore overlay kernel module params when testing FUSE implementation\n\nDon't check kernel module params when testing a FUSE overlayfs\nimplementation and use defaults that can be changed with run options\n--xdev and --verify.\n\nSigned-off-by: Amir Goldstein <amir73il@gmail.com>","distinct":false,"url":"https://api.github.com/repos/amir73il/unionmount-testsuite/commits/509b1e79d0f829e4ef8c79f80fcf05fd029773bb"},{"sha":"db3317e81a43ce428e97249208decfeb18a92cfb","author":{"name":"Amir Goldstein","email":"39b28f342388deb5b19584637eaeed658ed0d1e3@gmail.com"},"message":"Run --sn[=0] for overlay snapshot test\n\n./run --sn sets up a snapshot mount with one snapshot.\n./run --sn=0, like --ov=0 mount cycles the snapshot mounts\n  on recycle points.\n./run --sn[=0] --samefs sets up the snapshot mount, but does not\n  activate the snapshot until the first mount cycle.\n\nSigned-off-by: Amir Goldstein <amir73il@gmail.com>","distinct":false,"url":"https://api.github.com/repos/amir73il/unionmount-testsuite/commits/db3317e81a43ce428e97249208decfeb18a92cfb"},{"sha":"3c25318c374245225446d2a8c215a17cdf1fd374","author":{"name":"Amir Goldstein","email":"39b28f342388deb5b19584637eaeed658ed0d1e3@gmail.com"},"message":"Recycle N snapshots with ./run --sn=<N>\n\nThe current (active) snapshot is mounted at /backup/snapshot/N.\nOld snapshots are mounted at /backup/snapshot/{n=0..N-1}, accumulating\nall upper layers {0..n} and the current snapshot as lower most layer.\n\nSigned-off-by: Amir Goldstein <amir73il@gmail.com>","distinct":false,"url":"https://api.github.com/repos/amir73il/unionmount-testsuite/commits/3c25318c374245225446d2a8c215a17cdf1fd374"},{"sha":"19317e3bbb3af16c0838492e72342f5191e32fb7","author":{"name":"Amir Goldstein","email":"39b28f342388deb5b19584637eaeed658ed0d1e3@gmail.com"},"message":"Choose between --recycle or --remount snapshots\n\n./run --sn=10 --remount recycles 10 snapshots using remount\n./run --sn=10 --recycle recycles 10 snapshots using umount/mount\n\nThe default for --sn is --remount and for --ov is --recycle.\n\nWith --remount, current and old snapshots are cycle mounted only\nwhen current snapshot is rotated into old snaphsots stack.\n\nSigned-off-by: Amir Goldstein <amir73il@gmail.com>","distinct":false,"url":"https://api.github.com/repos/amir73il/unionmount-testsuite/commits/19317e3bbb3af16c0838492e72342f5191e32fb7"},{"sha":"88a48b0fbc3f6c44396cd25fdf8c48026f0a85c9","author":{"name":"Amir Goldstein","email":"39b28f342388deb5b19584637eaeed658ed0d1e3@gmail.com"},"message":"Verify integrity of all snapshots with ./run --sn --verify\n\nMake full backup copy of lower layer on every rotate upper.\nThe location of the full backups is /backup/full/{0..N}, where\n/backup/full/0 is the backup that was created during test setup.\n\nAt the end of the test run, compare all the snapshots to all\nthe full backups.\n\nSigned-off-by: Amir Goldstein <amir73il@gmail.com>","distinct":false,"url":"https://api.github.com/repos/amir73il/unionmount-testsuite/commits/88a48b0fbc3f6c44396cd25fdf8c48026f0a85c9"},{"sha":"e720cc8917bcce9a8d3e1e53c547d6d990eb5213","author":{"name":"Amir Goldstein","email":"39b28f342388deb5b19584637eaeed658ed0d1e3@gmail.com"},"message":"Enable required mount options for snapshot overlay mount\n\nsnapshot overlay needs options index=on,nfs_export=on,redirect_dir=origin\nto handle snapshot of handlinks renamed and removed directories correctly.\n\nSigned-off-by: Amir Goldstein <amir73il@gmail.com>","distinct":false,"url":"https://api.github.com/repos/amir73il/unionmount-testsuite/commits/e720cc8917bcce9a8d3e1e53c547d6d990eb5213"},{"sha":"97ac6defed315d580ede1b933a1c9d716ef821dc","author":{"name":"Amir Goldstein","email":"39b28f342388deb5b19584637eaeed658ed0d1e3@gmail.com"},"message":"Mount previous snapshot with upperdir\n\nInstead of stacking 2 last snapshots as 2 lower layers, use current\nsnapshot as lower and previous layer as upper layer.\nThis is needed for previous snapshot to follow merge directory\ninto current snapshot through rename/delete in snapshot mount\nin order to fix failing test:\n\n  ./run --sn=1 --verify rename-pop-dir\n\nSigned-off-by: Amir Goldstein <amir73il@gmail.com>","distinct":false,"url":"https://api.github.com/repos/amir73il/unionmount-testsuite/commits/97ac6defed315d580ede1b933a1c9d716ef821dc"},{"sha":"ba2722405ae581404a8f93570ffe91778c81796c","author":{"name":"Amir Goldstein","email":"39b28f342388deb5b19584637eaeed658ed0d1e3@gmail.com"},"message":"Don't copy files to snasphot without --verify\n\nWIP - place holder for new feature.\n\nWhen running snapshot test without --verify, disable copy up\nof files, because we are not reading from snapshot anyway.\n\nSigned-off-by: Amir Goldstein <amir73il@gmail.com>","distinct":false,"url":"https://api.github.com/repos/amir73il/unionmount-testsuite/commits/ba2722405ae581404a8f93570ffe91778c81796c"}]}
{"actor":{"display_login":"amir73il"}}