Verify tool v1/v2 unification refactor
authorJakob Cornell <jakob+gpg@jcornell.net>
Sat, 16 Apr 2022 21:43:29 +0000 (16:43 -0500)
committerJakob Cornell <jakob+gpg@jcornell.net>
Sat, 16 Apr 2022 21:58:20 +0000 (16:58 -0500)
commita4f0ed09ae34f1dbba14ef7a4578c1458cda3a9e
tree388f89823998169a3ec76059d7b9a05046625da2
parentefe6dce5ebaa6bea374f013e5060bec852b0fcab
Verify tool v1/v2 unification refactor

- Process pieces in disk order by first block number
- Add command line argument to target specific disk blocks
- Ignore pieces that aren't yet fully written to disk
- Fix bug in v2 worklist generation validation hash computation
- Wrap verification in a database transaction
- Partial work to restore tests to an operational state
disk_jumble/src/disk_jumble/__init__.py
disk_jumble/src/disk_jumble/db.py
disk_jumble/src/disk_jumble/nettle.py [deleted file]
disk_jumble/src/disk_jumble/tests/test_verify_v1.py
disk_jumble/src/disk_jumble/verify.py