Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change backup model #77

Merged
merged 6 commits into from
Oct 10, 2023

Conversation

berkayurun
Copy link
Contributor

ARCHIE currently dumps backup data as an extra file. This PR writes the backup into the resulting HDF5 file in a readable format. Before starting a new execution, if the specified HDF5 does exist, its backup will be compared with the current configuration. If they match, it will be used as a basis, otherwise the execution will start from the beginning and will create a new backup.

Changes are tested with sb-attacks and example configurations from the repository.

@berkayurun berkayurun marked this pull request as draft July 3, 2023 19:48
@berkayurun berkayurun force-pushed the write-backup-to-hdf5 branch from 73cd49d to 80fa16c Compare July 3, 2023 19:53
@berkayurun berkayurun marked this pull request as ready for review July 3, 2023 19:53
@berkayurun berkayurun force-pushed the write-backup-to-hdf5 branch from 80fa16c to 63579b3 Compare July 5, 2023 13:22
@berkayurun berkayurun marked this pull request as draft July 5, 2023 15:09
@berkayurun berkayurun force-pushed the write-backup-to-hdf5 branch from 63579b3 to 2f052f8 Compare July 5, 2023 21:52
@berkayurun berkayurun marked this pull request as ready for review July 5, 2023 22:03
@berkayurun berkayurun force-pushed the write-backup-to-hdf5 branch 2 times, most recently from b6d3bc8 to 53dd9d5 Compare July 8, 2023 21:41
controller.py Outdated Show resolved Hide resolved
controller.py Outdated Show resolved Hide resolved
controller.py Outdated Show resolved Hide resolved
controller.py Outdated Show resolved Hide resolved
controller.py Outdated Show resolved Hide resolved
hdf5logger.py Outdated Show resolved Hide resolved
hdf5logger.py Outdated Show resolved Hide resolved
hdf5logger.py Outdated Show resolved Hide resolved
controller.py Outdated Show resolved Hide resolved
controller.py Outdated Show resolved Hide resolved
controller.py Outdated Show resolved Hide resolved
controller.py Outdated Show resolved Hide resolved
@berkayurun berkayurun marked this pull request as draft July 14, 2023 12:16
@berkayurun berkayurun force-pushed the write-backup-to-hdf5 branch 4 times, most recently from 2cd3d91 to 5def066 Compare July 25, 2023 10:11
@berkayurun berkayurun force-pushed the write-backup-to-hdf5 branch from 5def066 to f7ff508 Compare July 30, 2023 10:06
@berkayurun berkayurun force-pushed the write-backup-to-hdf5 branch 3 times, most recently from 2638d6e to 36cbe45 Compare August 17, 2023 08:31
@berkayurun berkayurun marked this pull request as ready for review August 22, 2023 09:03
@berkayurun berkayurun marked this pull request as draft August 22, 2023 13:12
@berkayurun berkayurun force-pushed the write-backup-to-hdf5 branch from 36cbe45 to 3f7d85d Compare August 22, 2023 13:20
@berkayurun berkayurun marked this pull request as ready for review August 22, 2023 13:20
controller.py Outdated Show resolved Hide resolved
controller.py Show resolved Hide resolved
@berkayurun berkayurun force-pushed the write-backup-to-hdf5 branch 2 times, most recently from a8b32c4 to a525601 Compare September 28, 2023 20:40
controller.py Outdated Show resolved Hide resolved
@berkayurun berkayurun force-pushed the write-backup-to-hdf5 branch from a525601 to 8015993 Compare October 9, 2023 23:21
@berkayurun berkayurun force-pushed the write-backup-to-hdf5 branch from 8015993 to f7a3504 Compare October 9, 2023 23:23
@lukasauer lukasauer merged commit 626bbb4 into Fraunhofer-AISEC:master Oct 10, 2023
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants