2020-10-28 |
Dietmar Maurer | move jobstate to server |
tree | commitdiff |
2020-10-27 |
Dominik Csapak | backup/datastore: save garbage collection status to... |
tree | commitdiff |
2020-10-27 |
Dominik Csapak | backup/datastore: count still bad chunks for the status |
tree | commitdiff |
2020-10-21 |
Hannes Laimer | api2: add verification admin endpoint and do_verificati... |
tree | commitdiff |
2020-10-20 |
Stefan Reiter | fix #2988: allow verification after finishing a snapshot |
tree | commitdiff |
2020-10-20 |
Stefan Reiter | add verify_backup_dir_with_lock for callers already... |
tree | commitdiff |
2020-10-20 |
Fabian Grünbichler | unbreak build |
tree | commitdiff |
2020-10-20 |
Stefan Reiter | datastore: cleanup open and load config only once |
tree | commitdiff |
2020-10-16 |
Stefan Reiter | datastore: add manifest locking |
tree | commitdiff |
2020-10-16 |
Dietmar Maurer | mark_used_chunks: simply ignore vanished files |
tree | commitdiff |
2020-10-15 |
Stefan Reiter | datastore: remove individual snapshots before group |
tree | commitdiff |
2020-10-15 |
Stefan Reiter | datastore: remove load_manifest_json |
tree | commitdiff |
2020-10-15 |
Stefan Reiter | verify: acquire shared snapshot flock and skip on error |
tree | commitdiff |
2020-10-15 |
Stefan Reiter | reader: acquire shared flock on open snapshot |
tree | commitdiff |
2020-10-14 |
Wolfgang Bumiller | AsyncIndexReader: avoid memcpy, add clippy lint fixup... |
tree | commitdiff |
2020-10-14 |
Wolfgang Bumiller | more clippy fixups |
tree | commitdiff |
2020-10-12 |
Wolfgang Bumiller | don't require WorkerTask in backup/ |
tree | commitdiff |
2020-10-09 |
Thomas Lamprecht | backup: index readers: drop useless shared lock |
tree | commitdiff |
2020-10-01 |
Dietmar Maurer | src/tools/parallel_handler.rs: remove lifetime hacks... |
tree | commitdiff |
2020-10-01 |
Thomas Lamprecht | datastore: gc: avoid unsafe call into libc, use epoch_i... |
tree | commitdiff |
2020-10-01 |
Thomas Lamprecht | datastore: gc: comment exclusive process lock |
tree | commitdiff |
2020-09-26 |
Dietmar Maurer | src/backup/verify.rs: use ParallelHandler to verify... |
tree | commitdiff |
2020-09-26 |
Dietmar Maurer | src/backup/verify.rs: cleanup use clause |
tree | commitdiff |
2020-09-24 |
Dietmar Maurer | src/backup/data_blob.rs: add is_encrypted helper |
tree | commitdiff |
2020-09-24 |
Dietmar Maurer | src/backup/data_blob.rs: improve decompress speed |
tree | commitdiff |
2020-09-19 |
Dietmar Maurer | src/backup/chunk_store.rs: disable debug output |
tree | commitdiff |
2020-09-19 |
Dietmar Maurer | src/backup/datastore.rs - open_with_path: use Path... |
tree | commitdiff |
2020-09-19 |
Dietmar Maurer | src/backup/datastore.rs: new method open_with_path |
tree | commitdiff |
2020-09-16 |
Dietmar Maurer | src/backup/data_blob.rs: expose verify_crc again |
tree | commitdiff |
2020-09-15 |
Stefan Reiter | SnapshotVerifyState: use enum for state |
tree | commitdiff |
2020-09-15 |
Dietmar Maurer | rename BackupDir::new_with_group to BackupDir::with_group |
tree | commitdiff |
2020-09-15 |
Dietmar Maurer | src/backup/backup_info.rs: new BackupDir::with_rfc3339 |
tree | commitdiff |
2020-09-15 |
Dietmar Maurer | avoid chrono dependency, depend on proxmox 0.3.8 |
tree | commitdiff |
2020-09-11 |
Fabian Grünbichler | BackupDir: make constructor fallible |
tree | commitdiff |
2020-09-11 |
Fabian Grünbichler | use non-panicky timestamp_opt where appropriate |
tree | commitdiff |
2020-09-11 |
Fabian Grünbichler | don't truncate DateTime nanoseconds |
tree | commitdiff |
2020-09-11 |
Fabian Grünbichler | catalog dump: preserve original mtime |
tree | commitdiff |
2020-09-10 |
Dietmar Maurer | verify: fix done count |
tree | commitdiff |
2020-09-10 |
Dietmar Maurer | verify: skip benchmark directory |
tree | commitdiff |
2020-09-10 |
Dietmar Maurer | src/backup/chunk_store.rs: use ? insteadf of unwrap |
tree | commitdiff |
2020-09-10 |
Stefan Reiter | clean up .bad file handling in sweep_unused_chunks |
tree | commitdiff |
2020-09-08 |
Stefan Reiter | backup: touch all chunks, even if they exist |
tree | commitdiff |
2020-09-08 |
Stefan Reiter | gc: remove .bad files on garbage collect |
tree | commitdiff |
2020-09-08 |
Dietmar Maurer | cleanup rename_corrupted_chunk: avoid duplicate format... |
tree | commitdiff |
2020-09-08 |
Stefan Reiter | verify: rename corrupted chunks with .bad extension |
tree | commitdiff |
2020-09-08 |
Stefan Reiter | verify: fix log units |
tree | commitdiff |
2020-09-02 |
Dietmar Maurer | gc: improve percentage done logs |
tree | commitdiff |
2020-09-02 |
Dietmar Maurer | verify: also fail on server shutdown |
tree | commitdiff |
2020-09-02 |
Dietmar Maurer | verify: log progress |
tree | commitdiff |
2020-09-01 |
Dietmar Maurer | src/backup/verify.rs: use global hashes (instead of... |
tree | commitdiff |
2020-09-01 |
Dietmar Maurer | src/backup/data_blob.rs: avoid useless &, data is alrea... |
tree | commitdiff |
2020-09-01 |
Dietmar Maurer | src/backup/verify.rs: use separate thread to load data |
tree | commitdiff |
2020-08-27 |
Thomas Lamprecht | gc: use human readable units for summary |
tree | commitdiff |
2020-08-26 |
Thomas Lamprecht | save last verify result in snapshot manifest |
tree | commitdiff |
2020-08-25 |
Thomas Lamprecht | various typo fixes |
tree | commitdiff |
2020-08-25 |
Dietmar Maurer | verify: speedup - only verify chunks once |
tree | commitdiff |
2020-08-25 |
Dietmar Maurer | verify: sort backup groups |
tree | commitdiff |
2020-08-17 |
Wolfgang Bumiller | add methods to allocate a DynamicIndexHeader |
tree | commitdiff |
2020-08-11 |
Stefan Reiter | Revert "backup: ensure base snapshots are still availab... |
tree | commitdiff |
2020-08-11 |
Stefan Reiter | backup: flock snapshot on backup start |
tree | commitdiff |
2020-08-11 |
Stefan Reiter | datastore: prevent in-use deletion with locks instead... |
tree | commitdiff |
2020-08-11 |
Dietmar Maurer | src/backup/backup_info.rs: remove BackupGroup lock() |
tree | commitdiff |
2020-08-11 |
Fabian Grünbichler | mark signed manifests as such |
tree | commitdiff |
2020-08-11 |
Fabian Grünbichler | verify: also check chunk CryptMode |
tree | commitdiff |
2020-08-11 |
Fabian Grünbichler | chunk readers: ensure chunk/index CryptMode matches |
tree | commitdiff |
2020-08-10 |
Wolfgang Bumiller | introduce Username, Realm and Userid api types |
tree | commitdiff |
2020-08-07 |
Stefan Reiter | backup: only allow finished backups as base snapshot |
tree | commitdiff |
2020-08-06 |
Oguz Bektas | fix #2909: handle missing chunks gracefully in garbage... |
tree | commitdiff |
2020-08-04 |
Wolfgang Bumiller | remove timer and lock functions, fix building with... |
tree | commitdiff |
2020-08-04 |
Aaron Lauterer | GC: use time pre phase1 to calculate min_atime in phase2 |
tree | commitdiff |
2020-08-04 |
Fabian Grünbichler | blobs: attempt to verify on decode when possible |
tree | commitdiff |
2020-08-03 |
Wolfgang Bumiller | pxar: better error handling on extract |
tree | commitdiff |
2020-07-31 |
Dietmar Maurer | cleanup: manifest is always CryptMode::None |
tree | commitdiff |
2020-07-31 |
Dietmar Maurer | lock_file: return std::io::Error |
tree | commitdiff |
2020-07-31 |
Dietmar Maurer | src/backup/datastore.rs: add helpers to load/store... |
tree | commitdiff |
2020-07-30 |
Dietmar Maurer | src/api2/backup.rs: aquire backup lock earlier in creat... |
tree | commitdiff |
2020-07-30 |
Dominik Csapak | verify: keep track and log which dirs failed the verifi... |
tree | commitdiff |
2020-07-30 |
Dominik Csapak | verify: keep also track of corrupt chunks |
tree | commitdiff |
2020-07-30 |
Dominik Csapak | verify: check all chunks of an index, even if we encoun... |
tree | commitdiff |
2020-07-30 |
Stefan Reiter | backup: ensure base snapshots are still available after... |
tree | commitdiff |
2020-07-30 |
Stefan Reiter | backup: use flock on backup group to forbid multiple... |
tree | commitdiff |
2020-07-30 |
Stefan Reiter | datastore: prevent deletion of snaps in use as "previou... |
tree | commitdiff |
2020-07-29 |
Dietmar Maurer | src/backup/verify.rs: try to verify chunks only once |
tree | commitdiff |
2020-07-28 |
Dietmar Maurer | src/backup/data_blob.rs: new load_from_reader(), which... |
tree | commitdiff |
2020-07-27 |
Dietmar Maurer | src/backup/manifest.rs: cleanup - again, avoid recursiv... |
tree | commitdiff |
2020-07-27 |
Dietmar Maurer | src/backup/manifest.rs: cleanup - avoid recursive call... |
tree | commitdiff |
2020-07-23 |
Thomas Lamprecht | backup manifest: make lookup_file_info public |
tree | commitdiff |
2020-07-22 |
Thomas Lamprecht | fixed index: chunk_from_offset: avoid slow modulo operation |
tree | commitdiff |
2020-07-22 |
Stefan Reiter | remove BufferedFixedReader interface |
tree | commitdiff |
2020-07-22 |
Stefan Reiter | implement AsyncSeek for AsyncIndexReader |
tree | commitdiff |
2020-07-22 |
Stefan Reiter | add and implement chunk_from_offset for IndexFile |
tree | commitdiff |
2020-07-22 |
Thomas Lamprecht | datastore/chunker: fix comment typos |
tree | commitdiff |
2020-07-22 |
Thomas Lamprecht | backup: list images: handle walkdir error, catch "lost... |
tree | commitdiff |
2020-07-22 |
Thomas Lamprecht | datastore: fix typo |
tree | commitdiff |
2020-07-22 |
Fabian Grünbichler | fix #2871: close FDs when scanning backup group |
tree | commitdiff |
2020-07-21 |
Aaron Lauterer | chunk_store: Fix typo in bail message |
tree | commitdiff |
2020-07-20 |
Fabian Grünbichler | manifest: revert canonicalization to old behaviour |
tree | commitdiff |
2020-07-15 |
Dominik Csapak | catalog_shell: add exit command |
tree | commitdiff |
2020-07-10 |
Dietmar Maurer | src/backup/data_blob_reader.rs: avoid unwrap() - return... |
tree | commitdiff |
2020-07-10 |
Dietmar Maurer | src/backup/manifest.rs: fix signature (exclude 'signatu... |
tree | commitdiff |
next |