dettlaff
|
98eef8d08e
|
fix: tests, jobs.error return
|
2023-10-12 02:40:47 +04:00 |
|
dettlaff
|
70a498d0e5
|
fix: missclick with Job jobs
|
2023-10-12 02:26:27 +04:00 |
|
dettlaff
|
f2ead0c77d
|
fix: typos
|
2023-10-12 02:18:29 +04:00 |
|
dettlaff
|
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 |
|
dettlaff
|
3fbc93c998
|
tests: fix rename
|
2023-10-12 02:09:13 +04:00 |
|
dettlaff
|
5c42d7a907
|
refactor: problems from pr
|
2023-10-12 02:01:31 +04:00 |
|
dettlaff
|
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
|
9db717c774
|
style: linting
|
2023-08-25 19:28:37 +03:00 |
|
Inex Code
|
ada89a2494
|
Merge branch 'master' into fix-restores-wrt-service-status
|
2023-08-25 19:01:16 +03:00 |
|
Houkime
|
1333aad57d
|
feature(backups): temporarily revert restore job status to created for inplace restore to run backup
|
2023-08-23 14:35:03 +00:00 |
|
Houkime
|
c68239044f
|
feature(backups): report status text for restore jobs
|
2023-08-23 14:18:33 +00:00 |
|
Houkime
|
02b03cf401
|
feature(backups): report the error text in a job
|
2023-08-23 14:02:07 +00:00 |
|
Houkime
|
de52dffdda
|
refactor(backups): a better backup-related service timeout error
|
2023-08-23 13:55:23 +00:00 |
|
Houkime
|
72535f8655
|
fix(backups): default timeout to 5 min for service starting and stopping in backup operations
|
2023-08-23 13:40:04 +00:00 |
|
Houkime
|
0a852d8b50
|
fix(backups): consider failing services MORE and not try to stop them
|
2023-08-23 13:39:12 +00:00 |
|
Inex Code
|
f2c972ed5f
|
chore: bump version
|
2023-08-23 14:51:15 +03:00 |
|
Inex Code
|
d6cf2abdc2
|
style: remove unused imports
|
2023-08-23 14:51:01 +03: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 |
|
dettlaff
|
446220a9c5
|
fix: replace os to subprocess
|
2023-08-07 17:38:44 +04:00 |
|
Houkime
|
752a0b807e
|
feature(backups): lock and unlock at will
|
2023-08-07 13:33:10 +00:00 |
|
dettlaff
|
a316f8b910
|
tests: fix
|
2023-08-07 16:56:35 +04:00 |
|
dettlaff
|
be8d249a04
|
fix: do a redis reset()
|
2023-08-07 16:41:42 +04:00 |
|
Inex Code
|
52336b885d
|
fix: check if repo is initted by checking retcode
|
2023-08-04 14:08:23 +03:00 |
|
Inex Code
|
ff70a3588e
|
chore: bump version
|
2023-08-04 12:57:31 +03:00 |
|
Inex Code
|
e6189e4e73
|
Merge branch 'master' into backups-forget
|
2023-08-04 12:46:08 +03:00 |
|
Inex Code
|
f4263b0288
|
style: remove unused imports
|
2023-08-02 08:54:18 +03:00 |
|
Inex Code
|
f08eafc3d8
|
refactor(services): extract get_drive to the base Service class
|
2023-08-02 08:51:42 +03:00 |
|
Inex Code
|
a87889b252
|
refactor: Change Mail Server id from "mailserver" to "email"
Nix config uses "email" so we should too.
|
2023-08-02 07:41:55 +03:00 |
|
Houkime
|
bba837530a
|
feature(backups): expose forget to API
|
2023-07-28 10:40:40 +00:00 |
|
Inex Code
|
88af27a8ba
|
chore: bump version
|
2023-07-28 03:20:33 +03:00 |
|
Inex Code
|
641ab26069
|
fix(storage): fix root device detection and ignore iso9660
|
2023-07-28 03:14:50 +03:00 |
|
Inex Code
|
6660e1d9d5
|
fix(services): ocserv and jitsi were returning wrong volumes too
|
2023-07-28 02:31:28 +03:00 |
|
Inex Code
|
3bff43a6bf
|
fix(mailserver): Location of the "location" attribute was inconsistent
|
2023-07-28 02:18:05 +03: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
|
d664fcbdc4
|
refactor(jobs):track 100-on-finished as a progress update
|
2023-07-21 13:06:18 +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 |
|
Inex Code
|
b01247bc55
|
refactor: remove legacy backups implementations
|
2023-07-20 20:11:42 +03:00 |
|
Inex Code
|
413911849d
|
refactor(backups): remove calls of legacy backups API
|
2023-07-20 20:06:39 +03:00 |
|
Inex Code
|
eafc7a412c
|
fix: timezone awareness of automatic backup task
|
2023-07-20 19:42:44 +03:00 |
|
Inex Code
|
c9d20e8efd
|
fix(backups): make datetimes from huey timezone aware
|
2023-07-20 19:39:10 +03:00 |
|