Rotate: Wrapping the rotate removal under a try-catch block. (#278)
Rotate: Wrapping the rotate removal under a try-catch block. (#278)

The original code would raise an OperationError is the backup path doesn't exist. This is not the only reason a rmtree would fail, insufficient permissions, invalid SELinux contexts, etc.
This commit wraps the rmtree functionality in a try-catch block to catch and log any exceptions that may happen.
Percona-Lab/mongodb_consistent_backup,timvaillancourt/mongodb_consistent_backup,timvaillancourt/mongodb_consistent_backup,timvaillancourt/mongodb_consistent_backup,Percona-Lab/mongodb_consistent_backup,Percona-Lab/mongodb_consistent_backup