fslogix separation

This commit is contained in:
Ludwig Lehnert
2026-08-12 10:20:32 +00:00
parent 14874e504e
commit 0ea17c6401
10 changed files with 633 additions and 153 deletions
+3
View File
@@ -204,6 +204,7 @@ class BackupStatus:
self.write(
state="starting",
trigger=trigger,
workerPid=os.getpid(),
startedAt=dt.datetime.now(dt.timezone.utc).isoformat(timespec="seconds"),
finishedAt=None,
destination=destination,
@@ -241,6 +242,7 @@ class BackupStatus:
def complete(self, message: str) -> None:
self.write(
state="completed",
workerPid=None,
finishedAt=dt.datetime.now(dt.timezone.utc).isoformat(timespec="seconds"),
percent=100.0,
transferredBytes=self.value.get("totalBytes", 0),
@@ -252,6 +254,7 @@ class BackupStatus:
def fail(self, message: str) -> None:
self.write(
state="failed",
workerPid=None,
finishedAt=dt.datetime.now(dt.timezone.utc).isoformat(timespec="seconds"),
activeFiles=[],
message=message,