summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* targets: make sure LV snapshot names start with a letterAnton Khirnov2020-10-18
| | | | Seems to be required for LVM to accept them.
* _mountinfo: skip mount entires with non-absolute rootAnton Khirnov2020-10-18
|
* _mountinfo: drop forgotten printAnton Khirnov2020-10-18
|
* targets: add more docsAnton Khirnov2020-10-18
|
* Do not pass data dir to Target.save().Anton Khirnov2020-10-18
| | | | It is not used there.
* targets/TargetSSHLXCLVM: inherit from TargetSSHLVMAnton Khirnov2020-10-18
| | | | Use new parent's _snapshot_lv() to simplify code.
* targets: LV names are not actually limited to 15 charactersAnton Khirnov2020-10-18
|
* targets: implement an SSH+LVM targetAnton Khirnov2020-10-18
|
* Target: implement repr rather than strAnton Khirnov2020-10-18
| | | | Also, print the class name in the string.
* targets: import SSHRemote directlyAnton Khirnov2020-10-18
|
* Add a dry-run option.Anton Khirnov2020-10-18
|
* targets/TargetSSH: actually use bup_exec variableAnton Khirnov2020-10-18
|
* targets: use target class name in the logger nameAnton Khirnov2020-10-18
|
* repository: log caught exceptions as logging.exceptionAnton Khirnov2020-10-18
|
* targets: check that at least one dir to backup is givenAnton Khirnov2020-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 prototypeAnton Khirnov2020-10-16
|
* targets/TargetSSHLXCLVM: generate random snapshot nameAnton Khirnov2020-10-16
|
* repository: fix logger nameAnton Khirnov2020-10-16
|
* repository: rewrite results processingAnton Khirnov2020-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 loggingAnton Khirnov2020-10-16
|
* repository: add loggingAnton Khirnov2020-03-10
|
* targets: add missing class attributeAnton Khirnov2020-03-10
|
* targets: fix function nameAnton Khirnov2020-03-10
|
* targets: add __str__ methods to targetsAnton Khirnov2020-03-10
| | | | Allows to easily get a descriptive string for a target.
* Rename bupper to lbup.Anton Khirnov2020-02-15
| | | | | bupper already exists. lbup is a randomly chosen word containing bup
* targets: further fixes and improvementsAnton Khirnov2020-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 snapshotAnton Khirnov2020-02-14
| | | | Also, check all the remote outputs more thoroughly.
* Implement basic working LXC+LVM snapshot functionality.Anton Khirnov2020-02-13
| | | | | | Still missing: - proper exception handling - stats
* ssh_client/remote: add __str__ methods to ease debuggingAnton Khirnov2020-02-13
|
* Move the python files to a package.Anton Khirnov2020-02-13
|
* ssh/lvm/lxc backup wipAnton Khirnov2019-01-09
|
* Use the list of tests actually run when reporting results.Anton Khirnov2019-01-08
|
* Initial commit.Anton Khirnov2019-01-03
Support for a local target only.