Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | targets: make sure LV snapshot names start with a letter | Anton Khirnov | 2020-10-18 |
| | | | | Seems to be required for LVM to accept them. | ||
* | _mountinfo: skip mount entires with non-absolute root | Anton Khirnov | 2020-10-18 |
| | |||
* | _mountinfo: drop forgotten print | Anton Khirnov | 2020-10-18 |
| | |||
* | targets: add more docs | Anton Khirnov | 2020-10-18 |
| | |||
* | Do not pass data dir to Target.save(). | Anton Khirnov | 2020-10-18 |
| | | | | It is not used there. | ||
* | targets/TargetSSHLXCLVM: inherit from TargetSSHLVM | Anton Khirnov | 2020-10-18 |
| | | | | Use new parent's _snapshot_lv() to simplify code. | ||
* | targets: LV names are not actually limited to 15 characters | Anton Khirnov | 2020-10-18 |
| | |||
* | targets: implement an SSH+LVM target | Anton Khirnov | 2020-10-18 |
| | |||
* | Target: implement repr rather than str | Anton Khirnov | 2020-10-18 |
| | | | | Also, print the class name in the string. | ||
* | targets: import SSHRemote directly | Anton Khirnov | 2020-10-18 |
| | |||
* | Add a dry-run option. | Anton Khirnov | 2020-10-18 |
| | |||
* | targets/TargetSSH: actually use bup_exec variable | Anton Khirnov | 2020-10-18 |
| | |||
* | targets: use target class name in the logger name | Anton Khirnov | 2020-10-18 |
| | |||
* | repository: log caught exceptions as logging.exception | Anton Khirnov | 2020-10-18 |
| | |||
* | targets: check that at least one dir to backup is given | Anton Khirnov | 2020-10-18 |
| | | | | | It makes no sense to backup zero dirs and some things might break in potentially dangerous ways if attempted. | ||
* | targets/TargetSSH: add a class attribute prototype | Anton Khirnov | 2020-10-16 |
| | |||
* | targets/TargetSSHLXCLVM: generate random snapshot name | Anton Khirnov | 2020-10-16 |
| | |||
* | repository: fix logger name | Anton Khirnov | 2020-10-16 |
| | |||
* | repository: rewrite results processing | Anton Khirnov | 2020-10-16 |
| | | | | | | | Drop the use of retcode, as it is not very meaningful. Drop all_ok, as it is not very useful. Catch all exceptions from individual targets and wrap them as failed results. | ||
* | _ssh_client: add logging | Anton Khirnov | 2020-10-16 |
| | |||
* | repository: add logging | Anton Khirnov | 2020-03-10 |
| | |||
* | targets: add missing class attribute | Anton Khirnov | 2020-03-10 |
| | |||
* | targets: fix function name | Anton Khirnov | 2020-03-10 |
| | |||
* | targets: add __str__ methods to targets | Anton Khirnov | 2020-03-10 |
| | | | | Allows to easily get a descriptive string for a target. | ||
* | Rename bupper to lbup. | Anton Khirnov | 2020-02-15 |
| | | | | | bupper already exists. lbup is a randomly chosen word containing bup | ||
* | targets: further fixes and improvements | Anton Khirnov | 2020-02-14 |
| | | | | | | | | Now a static mount directory is used for snapshot mounts. This is necessary due to how bup index works, otherwise it'd see everything as changed on every new backup. Also, extend logging and make the remote bupdir configurable. | ||
* | lxvlvm: actually read from the snapshot | Anton Khirnov | 2020-02-14 |
| | | | | Also, check all the remote outputs more thoroughly. | ||
* | Implement basic working LXC+LVM snapshot functionality. | Anton Khirnov | 2020-02-13 |
| | | | | | | Still missing: - proper exception handling - stats | ||
* | ssh_client/remote: add __str__ methods to ease debugging | Anton Khirnov | 2020-02-13 |
| | |||
* | Move the python files to a package. | Anton Khirnov | 2020-02-13 |
| | |||
* | ssh/lvm/lxc backup wip | Anton Khirnov | 2019-01-09 |
| | |||
* | Use the list of tests actually run when reporting results. | Anton Khirnov | 2019-01-08 |
| | |||
* | Initial commit. | Anton Khirnov | 2019-01-03 |
Support for a local target only. |