{"push_id":627906676,"size":7,"distinct_size":2,"ref":"refs/heads/relax-fuse-constraints","head":"6316ce62131fb13bad9d553eac4ebe2c5866ddd1","before":"c90a0e05dff44f16d3086df6dfffe8554e1639d1","commits":[{"sha":"9eb8e6e24d599d6413e50de72e3230f8d65c5fc0","author":{"email":"10c18fcb898ee6b17d6575d444b125d10b3f4d6a@canonical.com","name":"Tycho Andersen"},"message":"mnt: add --ext-mount-map auto option\n\nWhen this option is specified, if an external (private) bind mount is not\nspecified by --ext-mount-map KEY:VAL then it is attempted to be resolved\nautomatically.\n\nv2: introduce find_best_external_match, which looks for the best match based on\n    sharing/slave ids; don't try to resolve fsroot_mounted() mountpoints\n\nSigned-off-by: Tycho Andersen <tycho.andersen@canonical.com>","distinct":false,"url":"https://api.github.com/repos/tych0/criu/commits/9eb8e6e24d599d6413e50de72e3230f8d65c5fc0"},{"sha":"8f8274ddcfd7365ebee521abe08121d5b7af0643","author":{"email":"10c18fcb898ee6b17d6575d444b125d10b3f4d6a@canonical.com","name":"Tycho Andersen"},"message":"mnt: add --enable-external-sharing flag\n\nWith this flag, external shared bind mounts are attempted to be resolved\nautomatically.\n\nv2: don't always assume when the sharing matches that the mount matches\n\nSigned-off-by: Tycho Andersen <tycho.andersen@canonical.com>","distinct":false,"url":"https://api.github.com/repos/tych0/criu/commits/8f8274ddcfd7365ebee521abe08121d5b7af0643"},{"sha":"04ad5bdf003a27c88079819956feec229c6aad78","author":{"email":"10c18fcb898ee6b17d6575d444b125d10b3f4d6a@canonical.com","name":"Tycho Andersen"},"message":"mnt: add --enable-external-masters option\n\nThis option enables external (slave) bind mounts to be resolved.\n\nv2: don't always assume that when the master id matches, the mounts match\n\nSigned-off-by: Tycho Andersen <tycho.andersen@canonical.com>","distinct":false,"url":"https://api.github.com/repos/tych0/criu/commits/04ad5bdf003a27c88079819956feec229c6aad78"},{"sha":"b8993e04f5d50d86fb7e61e387f2bab1590228cf","author":{"email":"10c18fcb898ee6b17d6575d444b125d10b3f4d6a@canonical.com","name":"Tycho Andersen"},"message":"doc: add documentation for new mount flags\n\nSigned-off-by: Tycho Andersen <tycho.andersen@canonical.com>","distinct":false,"url":"https://api.github.com/repos/tych0/criu/commits/b8993e04f5d50d86fb7e61e387f2bab1590228cf"},{"sha":"5bb349e264798f225646b68dad3f40798334fcbc","author":{"email":"10c18fcb898ee6b17d6575d444b125d10b3f4d6a@canonical.com","name":"Tycho Andersen"},"message":"opts: fix formatting for options\n\nSigned-off-by: Tycho Andersen <tycho.andersen@canonical.com>","distinct":false,"url":"https://api.github.com/repos/tych0/criu/commits/5bb349e264798f225646b68dad3f40798334fcbc"},{"sha":"cad86421765c64ed0ab0c49e92785c4ffef0fc89","author":{"email":"10c18fcb898ee6b17d6575d444b125d10b3f4d6a@canonical.com","name":"Tycho Andersen"},"message":"mnt: add matching on fs kernel subtypes\n\nSigned-off-by: Tycho Andersen <tycho.andersen@canonical.com>","distinct":true,"url":"https://api.github.com/repos/tych0/criu/commits/cad86421765c64ed0ab0c49e92785c4ffef0fc89"},{"sha":"6316ce62131fb13bad9d553eac4ebe2c5866ddd1","author":{"email":"10c18fcb898ee6b17d6575d444b125d10b3f4d6a@canonical.com","name":"Tycho Andersen"},"message":"mnt: relax constraints on fuse mounts\n\n1. If a fuse connection is present, but there are no fuse mounts of that type\n   in the mount namespace, don't refuse to dump.\n2. If there are mounts of that type in the container but they are external,\n   we're going to bind them anyway, so there's no fuse-specific things that\n   need to be done, so it is safe to dump.\n\nv2: check that the fstype is fuse as well\n\nSigned-off-by: Tycho Andersen <tycho.andersen@canonical.com>","distinct":true,"url":"https://api.github.com/repos/tych0/criu/commits/6316ce62131fb13bad9d553eac4ebe2c5866ddd1"}]}