Commit graph

198 commits

Author SHA1 Message Date
3be5816f51 fix: del unused return from parse line 2023-11-12 01:38:31 +04:00
9114bc6ae0 fix: remove unused imports 2023-11-12 01:13:14 +04:00
c0f8b9026b fix: corrected from comment from pr 2023-10-16 20:39:58 +04:00
eda5923cc6 tests: fix query 2023-10-12 02:59:31 +04:00
98eef8d08e fix: tests, jobs.error return 2023-10-12 02:40:47 +04:00
0503db9856 Merge branch 'def/nix-collect-garbage-endpoint' of git.selfprivacy.org:SelfPrivacy/selfprivacy-rest-api into def/nix-collect-garbage-endpoint 2023-10-12 02:09:46 +04:00
3fbc93c998 tests: fix rename 2023-10-12 02:09:13 +04:00
5c42d7a907 refactor: problems from pr 2023-10-12 02:01:31 +04:00
ec404464d8 Merge branch 'master' into def/nix-collect-garbage-endpoint 2023-09-01 19:21:31 +04:00
Houkime
0dfb41a689 feature(backups): a task to autorefresh cache. Redis expiry abolished 2023-09-01 10:41:27 +00:00
Inex Code
ada89a2494 Merge branch 'master' into fix-restores-wrt-service-status 2023-08-25 19:01:16 +03:00
Houkime
0a852d8b50 fix(backups): consider failing services MORE and not try to stop them 2023-08-23 13:39:12 +00:00
Houkime
d621ca6449 refactor(backups): clean up unused mounting tools 2023-08-14 12:50:45 +00:00
Houkime
c89f9cf89d feature(backups): do not rely on mounting 2023-08-14 12:43:44 +00:00
Houkime
69f6e62877 test(backups): more checks regarding tmpdirs and mounting 2023-08-14 11:59:44 +00:00
Houkime
2c9011cc87 fix(backups): robustness against stale locks: everything else 2023-08-09 15:18:20 +00:00
Houkime
0eb70e1551 fix(backups): robustness against stale locks: snapshot sizing 2023-08-09 14:46:27 +00:00
Houkime
26ab7b4d7b fix(backups): robustness against stale locks: is_initted 2023-08-09 14:27:14 +00:00
Houkime
eca4b26a31 fix(backups): robustness against stale locks: backing up 2023-08-09 13:47:18 +00:00
Houkime
752a0b807e feature(backups): lock and unlock at will 2023-08-07 13:33:10 +00:00
a316f8b910 tests: fix 2023-08-07 16:56:35 +04:00
be8d249a04 fix: do a redis reset() 2023-08-07 16:41:42 +04:00
1640ed44f6 tests: add success check 2023-08-07 06:24:48 +04:00
7c68f05040 tests: delete old, fix 2023-08-03 05:47:57 +04:00
Houkime
2934e2beca test(backups): test forgetting via API 2023-07-28 11:32:48 +00:00
Houkime
00317cc7e4 test(backups): erase repos between tests 2023-07-26 16:52:58 +00:00
Houkime
cfa7f4ae59 feature(backups): add full repo erasure capability 2023-07-26 16:45:08 +00:00
Houkime
ffec344ba8 test(backups): make the test repo overridable by envs 2023-07-26 14:26:04 +00:00
Houkime
aa7cc71557 feature(backups):add a function to set provider from env 2023-07-26 11:54:17 +00:00
Houkime
e9bb6d9973 test(backups):check that snapshot cache invalidation invalidates both ways. 2023-07-26 10:09:35 +00:00
Houkime
26488aa12f fix(backup):force backup function to return same length ids as when getting snapshots 2023-07-21 11:11:24 +00:00
Houkime
f4ac3d29a9 feature(backup):remove code for finegrained autobackup control 2023-07-19 15:36:25 +00:00
Houkime
466160dbf9 feature(backup):disable finegrain control over services to back up 2023-07-19 15:36:25 +00:00
Inex Code
3067d353d8 fix(backups): Do not remove failsafe snapshot after recovery 2023-07-19 15:59:29 +03:00
Houkime
926d0c27c5 test(backup): test moving preventing backups 2023-07-14 11:41:03 +00:00
Houkime
e43478d437 feature(backups): stop services before restores 2023-07-12 16:53:49 +00:00
Houkime
7af7600599 feature(backups): stop services before backups 2023-07-12 16:43:26 +00:00
Houkime
e7a6700522 test(backups): test async service start n stop simulation 2023-07-12 12:10:40 +00:00
Houkime
9075afd38a test(backups): test out that pre-restore backup plays nice with jobs 2023-07-07 12:50:20 +00:00
Houkime
53bb5cc4e2 feature(backups): forgetting snapshots 2023-07-05 13:13:30 +00:00
Houkime
3dc6fb91f2 refactor(backups): download a copy before replacing original 2023-07-03 20:41:52 +00:00
Houkime
b6eb27dc5e feature(backups): mounting a repo 2023-07-03 15:32:00 +00:00
Houkime
c5088e0e2c test(backups): remove the 100mb file after test 2023-07-03 15:32:00 +00:00
Houkime
953860a02c refactor(backups): move syncing (non-restic) into backup utils 2023-07-03 15:32:00 +00:00
Houkime
08cc7740b3 test(backups): actually list folders 2023-07-03 15:32:00 +00:00
Houkime
9793201ca1 feature(backups): a wrapper for rclone sync 2023-07-03 15:32:00 +00:00
66970e6375 fix: stupid russian C 2023-06-30 20:51:06 +04:00
Inex Code
b480c84041 style: fix styling 2023-06-29 13:44:29 +03:00
Houkime
3ee90617ba test(backup): make large testfile larger 2023-06-28 13:06:03 +00:00
Houkime
e4865aa094 fix(services): proper backup progress reporting 2023-06-28 11:45:07 +00:00